[elbe-devel] [PATCH v2] use SPDX tags in headers
John Ogness
john.ogness at linutronix.de
Fri Dec 22 16:14:42 CET 2017
Hi Manuel,
Because of the size of this patch, I am putting all my comments here:
1. The wrong SPDX tag is used. The license text in all files correspond
to: GPL-3.0+
2. elbepack/dosunix.py is missing a Copyright line.
3. The following relevant files are missing SPDX tags:
contrib/linux/0001-debian-workaround-broken-installkernel-in-jessie.patch
contrib/dockerfile/adds/supervisord.conf
docs/*
4. The files in contrib/dockerfile did not previously specify a license
and are copyright Silvio Fricke. I think it would be appropriate to
get a Signed-off-by or Reviewed-by from him. It might be easier if
those files were a separate patch?
John Ogness
On 2017-12-20, Manuel Traut <manut at linutronix.de> wrote:
> Instead of copying the same license info into each file SPDX [0] should
> be used.
>
> This also updates the 'Copyright YYYY' line according to the file history
> from git. The Copyright year is set to the last major change an author did
> on a specific file. A single file can have multiple Copyright lines.
>
> docs/*.txt examples/*.xml schema/* doesn't contain any license
> information at the moment.
>
> [0] https://spdx.org
>
> Signed-off-by: Manuel Traut <manut at linutronix.de>
> ---
>
> changes since v1:
>
> * spdx headers were missed in 2 files, these are added in v2:
> - commands/adjustpkgs.py
> - commands/updatepkg.py
>
> Makefile | 5 +++++
> contrib/dockerfile/Dockerfile | 5 +++++
> contrib/dockerfile/Makefile | 4 ++++
> contrib/dockerfile/README.md | 6 +++++-
> docs/build-example-doc.sh | 5 +++++
> elbe | 17 ++---------------
> elbepack/aptpkgutils.py | 17 ++---------------
> elbepack/aptprogress.py | 17 ++---------------
> elbepack/asciidoclog.py | 17 ++---------------
> elbepack/asyncworker.py | 17 ++---------------
> elbepack/cdroms.py | 17 ++---------------
> elbepack/commands/add.py | 15 +--------------
> elbepack/commands/adjustpkgs.py | 17 ++---------------
> elbepack/commands/bootup-check.py | 15 +--------------
> elbepack/commands/buildchroot.py | 17 ++---------------
> elbepack/commands/buildsysroot.py | 17 ++---------------
> elbepack/commands/check_updates.py | 17 ++---------------
> elbepack/commands/chg_archive.py | 17 ++---------------
> elbepack/commands/chroot.py | 17 ++---------------
> elbepack/commands/control.py | 17 ++---------------
> elbepack/commands/daemon.py | 15 +--------------
> elbepack/commands/db.py | 15 +--------------
> elbepack/commands/debianize.py | 17 ++---------------
> elbepack/commands/diff.py | 17 ++---------------
> elbepack/commands/gen_update.py | 17 ++---------------
> elbepack/commands/genlicence.py | 17 ++---------------
> elbepack/commands/get_archive.py | 17 ++---------------
> elbepack/commands/hdimg.py | 17 ++---------------
> elbepack/commands/init.py | 17 ++---------------
> elbepack/commands/initvm.py | 17 ++---------------
> elbepack/commands/mkcdrom.py | 17 ++---------------
> elbepack/commands/parselicence.py | 17 ++---------------
> elbepack/commands/pbuilder.py | 17 ++---------------
> elbepack/commands/pin_versions.py | 17 ++---------------
> elbepack/commands/pkgdiff.py | 17 ++---------------
> elbepack/commands/preprocess.py | 15 +--------------
> elbepack/commands/prjrepo.py | 15 +--------------
> elbepack/commands/remove_sign.py | 19 +------------------
> elbepack/commands/setsel.py | 17 ++---------------
> elbepack/commands/show.py | 17 ++---------------
> elbepack/commands/sign.py | 15 +--------------
> elbepack/commands/toolchainextract.py | 17 ++---------------
> elbepack/commands/updated.py | 17 ++---------------
> elbepack/commands/validate.py | 17 ++---------------
> elbepack/commands/xsdtoasciidoc.py | 17 ++---------------
> elbepack/config.py | 18 ++----------------
> elbepack/daemons/soap/__init__.py | 17 ++---------------
> elbepack/daemons/soap/authentication.py | 19 ++-----------------
> elbepack/daemons/soap/datatypes.py | 18 ++----------------
> elbepack/daemons/soap/esoap.py | 17 ++---------------
> elbepack/daemons/soap/faults.py | 17 ++---------------
> elbepack/db.py | 17 ++---------------
> elbepack/dbaction.py | 17 ++---------------
> elbepack/debianize/barebox.py | 17 ++---------------
> elbepack/debianize/base.py | 17 ++---------------
> elbepack/debianize/debianize.py | 15 +--------------
> elbepack/debianize/kernel.py | 15 +--------------
> elbepack/debianize/uboot.py | 15 +--------------
> elbepack/debianreleases.py | 17 ++---------------
> elbepack/debpkg.py | 17 ++---------------
> elbepack/directories.py | 17 ++---------------
> elbepack/dosunix.py | 4 ++++
> elbepack/dump.py | 17 ++---------------
> elbepack/efilesystem.py | 18 ++----------------
> elbepack/elbeproject.py | 17 ++---------------
> elbepack/elbexml.py | 17 ++---------------
> elbepack/filesystem.py | 18 ++----------------
> elbepack/finetuning.py | 17 ++---------------
> elbepack/fstab.py | 17 ++---------------
> elbepack/gpg.py | 17 ++---------------
> elbepack/hdimg.py | 17 ++---------------
> elbepack/init/Makefile.mako | 17 ++---------------
> elbepack/init/apt.conf.mako | 16 ++--------------
> elbepack/init/init-elbe.sh.mako | 17 ++---------------
> elbepack/init/libvirt.xml.mako | 5 +++++
> elbepack/init/preseed.cfg.mako | 17 ++---------------
> elbepack/initvmaction.py | 17 ++---------------
> elbepack/kvm.py | 17 ++---------------
> elbepack/licencexml.py | 19 ++-----------------
> elbepack/makofiles/debianize/barebox/control.mako | 5 +++++
> elbepack/makofiles/debianize/barebox/format.mako | 5 +++++
> elbepack/makofiles/debianize/barebox/rules.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/control.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/format.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/postinst.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/postrm.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/preinst.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/prerm.mako | 5 +++++
> elbepack/makofiles/debianize/kernel/rules.mako | 5 +++++
> elbepack/makofiles/preferences.mako | 17 ++---------------
> elbepack/pbuilder.py | 4 ++++
> elbepack/pbuilderaction.py | 17 ++---------------
> elbepack/pkgarchive.py | 17 ++---------------
> elbepack/pkgutils.py | 17 ++---------------
> elbepack/projectmanager.py | 18 ++----------------
> elbepack/repomanager.py | 17 ++---------------
> elbepack/rfs.py | 17 ++---------------
> elbepack/rpcaptcache.py | 17 ++---------------
> elbepack/shellhelper.py | 17 ++---------------
> elbepack/soapclient.py | 17 ++---------------
> elbepack/templates.py | 17 ++---------------
> elbepack/toolchain.py | 17 ++---------------
> elbepack/treeutils.py | 17 ++---------------
> elbepack/updated.py | 19 +++----------------
> elbepack/updated_monitors.py | 19 +++----------------
> elbepack/updatepkg.py | 17 ++---------------
> elbepack/validate.py | 17 ++---------------
> elbepack/version.py | 17 ++---------------
> elbepack/virtapt.py | 17 ++---------------
> elbepack/xmldefaults.py | 4 ++++
> elbepack/xmlpreprocess.py | 15 +--------------
> elbepack/xsdtoasciidoc.mako | 5 +++++
> elbepack/ziparchives.py | 18 ++----------------
> setup.py | 5 +++++
> test/updated.py | 5 +++++
> 115 files changed, 282 insertions(+), 1399 deletions(-)
>
> diff --git a/Makefile b/Makefile
> index 14f75b46..c05144c6 100644
> --- a/Makefile
> +++ b/Makefile
> @@ -1,3 +1,8 @@
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2016 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
> +
> all:
> ./test/testdeb.sh
> dpkg-buildpackage
> diff --git a/contrib/dockerfile/Dockerfile b/contrib/dockerfile/Dockerfile
> index 7b539b25..e358f004 100644
> --- a/contrib/dockerfile/Dockerfile
> +++ b/contrib/dockerfile/Dockerfile
> @@ -1,4 +1,9 @@
> # This Dockefile generate a image for the elbe buildsystem
> +#
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2015 Silvio Fricke
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> # baseimage is debian wheezy
> FROM debian:jessie
> diff --git a/contrib/dockerfile/Makefile b/contrib/dockerfile/Makefile
> index 71af8d2a..de011a0d 100644
> --- a/contrib/dockerfile/Makefile
> +++ b/contrib/dockerfile/Makefile
> @@ -1,3 +1,7 @@
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2015 Silvio Fricke
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> IMAGENAME ?= elbe-image
> CONTAINERNAME ?= elbe
> diff --git a/contrib/dockerfile/README.md b/contrib/dockerfile/README.md
> index f8ef79bf..c57b09a4 100644
> --- a/contrib/dockerfile/README.md
> +++ b/contrib/dockerfile/README.md
> @@ -1,5 +1,9 @@
> -
> # Dockerfile for elbe
> +#
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2015 Silvio Fricke
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> [elbe][elb] is a debian based system to generate root-filesystems for embedded
> devices.
> diff --git a/docs/build-example-doc.sh b/docs/build-example-doc.sh
> index 38f2dcd3..0c4b7716 100755
> --- a/docs/build-example-doc.sh
> +++ b/docs/build-example-doc.sh
> @@ -1,4 +1,9 @@
> #!/bin/bash
> +#
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2013 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> FILES=`ls -1 ../examples`
> DEST=elbe-examples.tmp
> diff --git a/elbe b/elbe
> index 2f41bee5..d74e3133 100755
> --- a/elbe
> +++ b/elbe
> @@ -1,22 +1,9 @@
> #!/usr/bin/env python2
> #
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/aptpkgutils.py b/elbepack/aptpkgutils.py
> index e21f9b8d..9a0d1d21 100644
> --- a/elbepack/aptpkgutils.py
> +++ b/elbepack/aptpkgutils.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> MARKED_INSTALL = 0
> MARKED_UPGRADE = 1
> diff --git a/elbepack/aptprogress.py b/elbepack/aptprogress.py
> index bd298e95..9fe193a7 100644
> --- a/elbepack/aptprogress.py
> +++ b/elbepack/aptprogress.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/asciidoclog.py b/elbepack/asciidoclog.py
> index fcab65ea..6c3ca59d 100644
> --- a/elbepack/asciidoclog.py
> +++ b/elbepack/asciidoclog.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import sys
> diff --git a/elbepack/asyncworker.py b/elbepack/asyncworker.py
> index e43a71d1..5dd8b660 100644
> --- a/elbepack/asyncworker.py
> +++ b/elbepack/asyncworker.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from threading import Thread
> from Queue import Queue
> diff --git a/elbepack/cdroms.py b/elbepack/cdroms.py
> index 1755aaae..10c9e179 100644
> --- a/elbepack/cdroms.py
> +++ b/elbepack/cdroms.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
>
> diff --git a/elbepack/commands/add.py b/elbepack/commands/add.py
> index 0bd1bd9a..07e072d0 100644
> --- a/elbepack/commands/add.py
> +++ b/elbepack/commands/add.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/adjustpkgs.py b/elbepack/commands/adjustpkgs.py
> index f64715b1..0dc1ebd7 100644
> --- a/elbepack/commands/adjustpkgs.py
> +++ b/elbepack/commands/adjustpkgs.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/bootup-check.py b/elbepack/commands/bootup-check.py
> index 8d3ffcde..8f3cdf49 100644
> --- a/elbepack/commands/bootup-check.py
> +++ b/elbepack/commands/bootup-check.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/buildchroot.py b/elbepack/commands/buildchroot.py
> index c65c9e83..ef49bf46 100644
> --- a/elbepack/commands/buildchroot.py
> +++ b/elbepack/commands/buildchroot.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/buildsysroot.py b/elbepack/commands/buildsysroot.py
> index 6fcba489..64608b8a 100644
> --- a/elbepack/commands/buildsysroot.py
> +++ b/elbepack/commands/buildsysroot.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/check_updates.py b/elbepack/commands/check_updates.py
> index cc0669eb..6f98b806 100644
> --- a/elbepack/commands/check_updates.py
> +++ b/elbepack/commands/check_updates.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/chg_archive.py b/elbepack/commands/chg_archive.py
> index 860dc1b1..eb727d4d 100644
> --- a/elbepack/commands/chg_archive.py
> +++ b/elbepack/commands/chg_archive.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/chroot.py b/elbepack/commands/chroot.py
> index 2a16d0f4..b880a997 100644
> --- a/elbepack/commands/chroot.py
> +++ b/elbepack/commands/chroot.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/control.py b/elbepack/commands/control.py
> index e0cde25b..2991d2f7 100644
> --- a/elbepack/commands/control.py
> +++ b/elbepack/commands/control.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014,2017 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/daemon.py b/elbepack/commands/daemon.py
> index 6a338aee..a74413a5 100644
> --- a/elbepack/commands/daemon.py
> +++ b/elbepack/commands/daemon.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/db.py b/elbepack/commands/db.py
> index 166dc46d..138ef281 100644
> --- a/elbepack/commands/db.py
> +++ b/elbepack/commands/db.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/debianize.py b/elbepack/commands/debianize.py
> index 3f80d17a..f7d0d02c 100644
> --- a/elbepack/commands/debianize.py
> +++ b/elbepack/commands/debianize.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2016 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/diff.py b/elbepack/commands/diff.py
> index a5f994a8..3aedc4be 100644
> --- a/elbepack/commands/diff.py
> +++ b/elbepack/commands/diff.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/gen_update.py b/elbepack/commands/gen_update.py
> index 26d28193..10811a33 100644
> --- a/elbepack/commands/gen_update.py
> +++ b/elbepack/commands/gen_update.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/genlicence.py b/elbepack/commands/genlicence.py
> index dfe77dc3..acaceab6 100644
> --- a/elbepack/commands/genlicence.py
> +++ b/elbepack/commands/genlicence.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/get_archive.py b/elbepack/commands/get_archive.py
> index 1129e732..eb0505b0 100644
> --- a/elbepack/commands/get_archive.py
> +++ b/elbepack/commands/get_archive.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/hdimg.py b/elbepack/commands/hdimg.py
> index fd513878..48efe7b5 100644
> --- a/elbepack/commands/hdimg.py
> +++ b/elbepack/commands/hdimg.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/init.py b/elbepack/commands/init.py
> index ceaadd7f..561bdbfa 100644
> --- a/elbepack/commands/init.py
> +++ b/elbepack/commands/init.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/initvm.py b/elbepack/commands/initvm.py
> index d77708f2..c1657198 100644
> --- a/elbepack/commands/initvm.py
> +++ b/elbepack/commands/initvm.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/mkcdrom.py b/elbepack/commands/mkcdrom.py
> index fb20e7ec..33e553d8 100644
> --- a/elbepack/commands/mkcdrom.py
> +++ b/elbepack/commands/mkcdrom.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/parselicence.py b/elbepack/commands/parselicence.py
> index d1ecc2f1..ef351ab5 100644
> --- a/elbepack/commands/parselicence.py
> +++ b/elbepack/commands/parselicence.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/pbuilder.py b/elbepack/commands/pbuilder.py
> index 2a5a547a..13e8c072 100644
> --- a/elbepack/commands/pbuilder.py
> +++ b/elbepack/commands/pbuilder.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/pin_versions.py b/elbepack/commands/pin_versions.py
> index e4bdf671..b64a015b 100644
> --- a/elbepack/commands/pin_versions.py
> +++ b/elbepack/commands/pin_versions.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/pkgdiff.py b/elbepack/commands/pkgdiff.py
> index 06abba13..e335e716 100644
> --- a/elbepack/commands/pkgdiff.py
> +++ b/elbepack/commands/pkgdiff.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/preprocess.py b/elbepack/commands/preprocess.py
> index 7eef1be4..bf2081da 100644
> --- a/elbepack/commands/preprocess.py
> +++ b/elbepack/commands/preprocess.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/prjrepo.py b/elbepack/commands/prjrepo.py
> index 0296077b..f97ec057 100644
> --- a/elbepack/commands/prjrepo.py
> +++ b/elbepack/commands/prjrepo.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/remove_sign.py b/elbepack/commands/remove_sign.py
> index 4dd06f33..ec66606a 100644
> --- a/elbepack/commands/remove_sign.py
> +++ b/elbepack/commands/remove_sign.py
> @@ -1,24 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> -# Please note that to get VALID (Trusted), the key that the file was signed
> -# with has to have ultimate trust level, otherwise you'll only get
> -# VALID (Untrusted)!
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/setsel.py b/elbepack/commands/setsel.py
> index 9c2648d0..52e037a3 100644
> --- a/elbepack/commands/setsel.py
> +++ b/elbepack/commands/setsel.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/show.py b/elbepack/commands/show.py
> index deac7cef..fd1b8a8d 100644
> --- a/elbepack/commands/show.py
> +++ b/elbepack/commands/show.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/sign.py b/elbepack/commands/sign.py
> index 4047352b..c54f8085 100644
> --- a/elbepack/commands/sign.py
> +++ b/elbepack/commands/sign.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/toolchainextract.py b/elbepack/commands/toolchainextract.py
> index bbf4e163..59cea588 100644
> --- a/elbepack/commands/toolchainextract.py
> +++ b/elbepack/commands/toolchainextract.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from optparse import OptionParser
> from tempfile import mkdtemp
> diff --git a/elbepack/commands/updated.py b/elbepack/commands/updated.py
> index 6e8b1f1b..b5c415b6 100644
> --- a/elbepack/commands/updated.py
> +++ b/elbepack/commands/updated.py
> @@ -1,21 +1,8 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> # Copyright (C) 2015 emtrion GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import signal
> diff --git a/elbepack/commands/validate.py b/elbepack/commands/validate.py
> index 9ab37f44..cee93f5e 100644
> --- a/elbepack/commands/validate.py
> +++ b/elbepack/commands/validate.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/commands/xsdtoasciidoc.py b/elbepack/commands/xsdtoasciidoc.py
> index 99ef2107..6771e33c 100644
> --- a/elbepack/commands/xsdtoasciidoc.py
> +++ b/elbepack/commands/xsdtoasciidoc.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/config.py b/elbepack/config.py
> index f7262c7d..74c21843 100644
> --- a/elbepack/config.py
> +++ b/elbepack/config.py
> @@ -1,21 +1,7 @@
> -#
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014,2017 Linutronix GmbH
> -#
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
>
> diff --git a/elbepack/daemons/soap/__init__.py b/elbepack/daemons/soap/__init__.py
> index a39efcc1..28da22cf 100644
> --- a/elbepack/daemons/soap/__init__.py
> +++ b/elbepack/daemons/soap/__init__.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/daemons/soap/authentication.py b/elbepack/daemons/soap/authentication.py
> index 68dcd6c2..1b8b8e4e 100644
> --- a/elbepack/daemons/soap/authentication.py
> +++ b/elbepack/daemons/soap/authentication.py
> @@ -1,22 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> -
> +# SPDX-License-Identifier: GPL-3.0
>
> from faults import SoapElbeNotLoggedIn, SoapElbeNotAuthorized
> from functools import wraps
> diff --git a/elbepack/daemons/soap/datatypes.py b/elbepack/daemons/soap/datatypes.py
> index 656ebbb7..1862a249 100644
> --- a/elbepack/daemons/soap/datatypes.py
> +++ b/elbepack/daemons/soap/datatypes.py
> @@ -1,21 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> +# SPDX-License-Identifier: GPL-3.0
>
> from spyne.model.complex import ComplexModel
> from spyne.model.primitive import Unicode, DateTime
> diff --git a/elbepack/daemons/soap/esoap.py b/elbepack/daemons/soap/esoap.py
> index 2348be44..4f8ef0bc 100644
> --- a/elbepack/daemons/soap/esoap.py
> +++ b/elbepack/daemons/soap/esoap.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/daemons/soap/faults.py b/elbepack/daemons/soap/faults.py
> index 1a69e0f5..c36dbb0f 100644
> --- a/elbepack/daemons/soap/faults.py
> +++ b/elbepack/daemons/soap/faults.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from spyne.model.fault import Fault
> from traceback import format_exc
> diff --git a/elbepack/db.py b/elbepack/db.py
> index a09c4443..469509bf 100644
> --- a/elbepack/db.py
> +++ b/elbepack/db.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/dbaction.py b/elbepack/dbaction.py
> index 21e272a4..49e48a1c 100644
> --- a/elbepack/dbaction.py
> +++ b/elbepack/dbaction.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/debianize/barebox.py b/elbepack/debianize/barebox.py
> index 1648158b..1c3e20ca 100644
> --- a/elbepack/debianize/barebox.py
> +++ b/elbepack/debianize/barebox.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2016 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
>
> diff --git a/elbepack/debianize/base.py b/elbepack/debianize/base.py
> index 04dbc070..9904bcee 100644
> --- a/elbepack/debianize/base.py
> +++ b/elbepack/debianize/base.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2016 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import sys
> diff --git a/elbepack/debianize/debianize.py b/elbepack/debianize/debianize.py
> index 47a1a393..25d48bf6 100644
> --- a/elbepack/debianize/debianize.py
> +++ b/elbepack/debianize/debianize.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from npyscreen import NPSAppManaged
>
> diff --git a/elbepack/debianize/kernel.py b/elbepack/debianize/kernel.py
> index 186a56e5..1e039de2 100644
> --- a/elbepack/debianize/kernel.py
> +++ b/elbepack/debianize/kernel.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
>
> diff --git a/elbepack/debianize/uboot.py b/elbepack/debianize/uboot.py
> index c2175a51..35e0b0c0 100644
> --- a/elbepack/debianize/uboot.py
> +++ b/elbepack/debianize/uboot.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import sys
>
> diff --git a/elbepack/debianreleases.py b/elbepack/debianreleases.py
> index 0b91cec6..848d907c 100644
> --- a/elbepack/debianreleases.py
> +++ b/elbepack/debianreleases.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> suite2codename = { 'oldoldoldstable': 'squeeze',
> 'oldoldstable': 'wheezy',
> diff --git a/elbepack/debpkg.py b/elbepack/debpkg.py
> index 31ec69b4..269e5656 100644
> --- a/elbepack/debpkg.py
> +++ b/elbepack/debpkg.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import string
> diff --git a/elbepack/directories.py b/elbepack/directories.py
> index 2200215c..5acad014 100644
> --- a/elbepack/directories.py
> +++ b/elbepack/directories.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2015 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import elbepack
> import os
> diff --git a/elbepack/dosunix.py b/elbepack/dosunix.py
> index c8c06e26..0dc2d6e3 100644
> --- a/elbepack/dosunix.py
> +++ b/elbepack/dosunix.py
> @@ -1,3 +1,7 @@
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +#
> +# SPDX-License-Identifier: GPL-3.0
> +
> def dos2unix_str (d):
> return d.replace('\r\n', '\n')
>
> diff --git a/elbepack/dump.py b/elbepack/dump.py
> index 61dfeefd..04b0712a 100644
> --- a/elbepack/dump.py
> +++ b/elbepack/dump.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from elbepack.asciidoclog import ASCIIDocLog
> from datetime import datetime
> diff --git a/elbepack/efilesystem.py b/elbepack/efilesystem.py
> index 96ce0ad4..8e4583e1 100644
> --- a/elbepack/efilesystem.py
> +++ b/elbepack/efilesystem.py
> @@ -1,21 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> -#
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# Copyright (C) 2017 Linutronix GmbH
> #
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import time
> diff --git a/elbepack/elbeproject.py b/elbepack/elbeproject.py
> index 84c0da31..9e7a518f 100644
> --- a/elbepack/elbeproject.py
> +++ b/elbepack/elbeproject.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import datetime
> diff --git a/elbepack/elbexml.py b/elbepack/elbexml.py
> index e257856a..21677822 100644
> --- a/elbepack/elbexml.py
> +++ b/elbepack/elbexml.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from elbepack.treeutils import etree
> from elbepack.validate import validate_xml
> diff --git a/elbepack/filesystem.py b/elbepack/filesystem.py
> index 47533f9a..25f537f8 100644
> --- a/elbepack/filesystem.py
> +++ b/elbepack/filesystem.py
> @@ -1,21 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> -#
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# Copyright (C) 2017 Linutronix GmbH
> #
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import shutil
> diff --git a/elbepack/finetuning.py b/elbepack/finetuning.py
> index 8166dd32..e03fdd11 100644
> --- a/elbepack/finetuning.py
> +++ b/elbepack/finetuning.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/fstab.py b/elbepack/fstab.py
> index 05f8a7a0..c6aaa320 100644
> --- a/elbepack/fstab.py
> +++ b/elbepack/fstab.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
>
> diff --git a/elbepack/gpg.py b/elbepack/gpg.py
> index 085fc0eb..ab3cd6dd 100644
> --- a/elbepack/gpg.py
> +++ b/elbepack/gpg.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/hdimg.py b/elbepack/hdimg.py
> index aca04208..557479aa 100644
> --- a/elbepack/hdimg.py
> +++ b/elbepack/hdimg.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/init/Makefile.mako b/elbepack/init/Makefile.mako
> index 4ccafd57..501cb77e 100644
> --- a/elbepack/init/Makefile.mako
> +++ b/elbepack/init/Makefile.mako
> @@ -1,20 +1,7 @@
> ## ELBE - Debian Based Embedded Rootfilesystem Builder
> -## Copyright (C) 2013 Linutronix GmbH
> +## Copyright (C) 2014 Linutronix GmbH
> ##
> -## This file is part of ELBE.
> -##
> -## ELBE is free software: you can redistribute it and/or modify
> -## it under the terms of the GNU General Public License as published by
> -## the Free Software Foundation, either version 3 of the License, or
> -## (at your option) any later version.
> -##
> -## ELBE is distributed in the hope that it will be useful,
> -## but WITHOUT ANY WARRANTY; without even the implied warranty of
> -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -## GNU General Public License for more details.
> -##
> -## You should have received a copy of the GNU General Public License
> -## along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +## SPDX-License-Identifier: GPL-3.0
> ##
> MEMSIZE?=1024
> SMP?=`nproc`
> diff --git a/elbepack/init/apt.conf.mako b/elbepack/init/apt.conf.mako
> index eb0ab532..4de10012 100644
> --- a/elbepack/init/apt.conf.mako
> +++ b/elbepack/init/apt.conf.mako
> @@ -1,20 +1,8 @@
> ## ELBE - Debian Based Embedded Rootfilesystem Builder
> -## Copyright (C) 2013 Linutronix GmbH
> +## Copyright (C) 2014 Linutronix GmbH
> ##
> -## This file is part of ELBE.
> +## SPDX-License-Identifier: GPL-3.0
> ##
> -## ELBE is free software: you can redistribute it and/or modify
> -## it under the terms of the GNU General Public License as published by
> -## the Free Software Foundation, either version 3 of the License, or
> -## (at your option) any later version.
> -##
> -## ELBE is distributed in the hope that it will be useful,
> -## but WITHOUT ANY WARRANTY; without even the implied warranty of
> -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -## GNU General Public License for more details.
> -##
> -## You should have received a copy of the GNU General Public License
> -## along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> %if http_proxy:
> Acquire {
> http {
> diff --git a/elbepack/init/init-elbe.sh.mako b/elbepack/init/init-elbe.sh.mako
> index 74b2523a..a55f886c 100644
> --- a/elbepack/init/init-elbe.sh.mako
> +++ b/elbepack/init/init-elbe.sh.mako
> @@ -1,20 +1,7 @@
> ## ELBE - Debian Based Embedded Rootfilesystem Builder
> -## Copyright (C) 2013 Linutronix GmbH
> +## Copyright (C) 2015 Linutronix GmbH
> ##
> -## This file is part of ELBE.
> -##
> -## ELBE is free software: you can redistribute it and/or modify
> -## it under the terms of the GNU General Public License as published by
> -## the Free Software Foundation, either version 3 of the License, or
> -## (at your option) any later version.
> -##
> -## ELBE is distributed in the hope that it will be useful,
> -## but WITHOUT ANY WARRANTY; without even the implied warranty of
> -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -## GNU General Public License for more details.
> -##
> -## You should have received a copy of the GNU General Public License
> -## along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +## SPDX-License-Identifier: GPL-3.0
> ##
> #! /bin/sh
>
> diff --git a/elbepack/init/libvirt.xml.mako b/elbepack/init/libvirt.xml.mako
> index 13c9b82c..9f61ca88 100644
> --- a/elbepack/init/libvirt.xml.mako
> +++ b/elbepack/init/libvirt.xml.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> <%
> # TODO: Add dynamic name support
> # TODO: Relativ file path for diskimage
> diff --git a/elbepack/init/preseed.cfg.mako b/elbepack/init/preseed.cfg.mako
> index 196f1d42..f8ac5764 100644
> --- a/elbepack/init/preseed.cfg.mako
> +++ b/elbepack/init/preseed.cfg.mako
> @@ -1,21 +1,8 @@
> ## ELBE - Debian Based Embedded Rootfilesystem Builder
> -## Copyright (C) 2013 Linutronix GmbH
> +## Copyright (C) 2014 Linutronix GmbH
> ##
> -## This file is part of ELBE.
> +## SPDX-License-Identifier: GPL-3.0
> ##
> -## ELBE is free software: you can redistribute it and/or modify
> -## it under the terms of the GNU General Public License as published by
> -## the Free Software Foundation, either version 3 of the License, or
> -## (at your option) any later version.
> -##
> -## ELBE is distributed in the hope that it will be useful,
> -## but WITHOUT ANY WARRANTY; without even the implied warranty of
> -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -## GNU General Public License for more details.
> -##
> -## You should have received a copy of the GNU General Public License
> -## along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> d-i keyboard-configuration/layoutcode string us
> d-i keyboard-configuration/xkb-keymap select us
>
> diff --git a/elbepack/initvmaction.py b/elbepack/initvmaction.py
> index 8dc87ded..86737de2 100644
> --- a/elbepack/initvmaction.py
> +++ b/elbepack/initvmaction.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/kvm.py b/elbepack/kvm.py
> index 2f2288a2..dc12613e 100644
> --- a/elbepack/kvm.py
> +++ b/elbepack/kvm.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2016 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import subprocess
> diff --git a/elbepack/licencexml.py b/elbepack/licencexml.py
> index a40dffcd..32f2fcbf 100644
> --- a/elbepack/licencexml.py
> +++ b/elbepack/licencexml.py
> @@ -1,22 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -#
> -
> +# SPDX-License-Identifier: GPL-3.0
>
> from elbepack.treeutils import etree
> from debian.copyright import Copyright, LicenseParagraph
> diff --git a/elbepack/makofiles/debianize/barebox/control.mako b/elbepack/makofiles/debianize/barebox/control.mako
> index 62077162..2dd10321 100644
> --- a/elbepack/makofiles/debianize/barebox/control.mako
> +++ b/elbepack/makofiles/debianize/barebox/control.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> Source: barebox-${p_name}-${k_version}
> Section: admin
> Priority: optional
> diff --git a/elbepack/makofiles/debianize/barebox/format.mako b/elbepack/makofiles/debianize/barebox/format.mako
> index 7b6bf9be..cc1e89f3 100644
> --- a/elbepack/makofiles/debianize/barebox/format.mako
> +++ b/elbepack/makofiles/debianize/barebox/format.mako
> @@ -1 +1,6 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> 3.0 (${source_format})
> diff --git a/elbepack/makofiles/debianize/barebox/rules.mako b/elbepack/makofiles/debianize/barebox/rules.mako
> index 353a29fc..93c06679 100755
> --- a/elbepack/makofiles/debianize/barebox/rules.mako
> +++ b/elbepack/makofiles/debianize/barebox/rules.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/usr/bin/make -f
>
> BOOT_PATH=`pwd`/debian/tmp/boot
> diff --git a/elbepack/makofiles/debianize/kernel/control.mako b/elbepack/makofiles/debianize/kernel/control.mako
> index 9e69fc16..cf075460 100644
> --- a/elbepack/makofiles/debianize/kernel/control.mako
> +++ b/elbepack/makofiles/debianize/kernel/control.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> Source: linux-${p_name}-${k_version}
> Section: kernel
> Priority: optional
> diff --git a/elbepack/makofiles/debianize/kernel/format.mako b/elbepack/makofiles/debianize/kernel/format.mako
> index 7b6bf9be..e0f3d783 100644
> --- a/elbepack/makofiles/debianize/kernel/format.mako
> +++ b/elbepack/makofiles/debianize/kernel/format.mako
> @@ -1 +1,6 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2016 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> 3.0 (${source_format})
> diff --git a/elbepack/makofiles/debianize/kernel/postinst.mako b/elbepack/makofiles/debianize/kernel/postinst.mako
> index c2b43b79..ee6d708a 100755
> --- a/elbepack/makofiles/debianize/kernel/postinst.mako
> +++ b/elbepack/makofiles/debianize/kernel/postinst.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2016 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/bin/sh
>
> set -e
> diff --git a/elbepack/makofiles/debianize/kernel/postrm.mako b/elbepack/makofiles/debianize/kernel/postrm.mako
> index 252fc3c0..71289ba2 100755
> --- a/elbepack/makofiles/debianize/kernel/postrm.mako
> +++ b/elbepack/makofiles/debianize/kernel/postrm.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2016 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/bin/sh
>
> set -e
> diff --git a/elbepack/makofiles/debianize/kernel/preinst.mako b/elbepack/makofiles/debianize/kernel/preinst.mako
> index bff9cd26..a6366a9e 100755
> --- a/elbepack/makofiles/debianize/kernel/preinst.mako
> +++ b/elbepack/makofiles/debianize/kernel/preinst.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2016 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/bin/sh
>
> set -e
> diff --git a/elbepack/makofiles/debianize/kernel/prerm.mako b/elbepack/makofiles/debianize/kernel/prerm.mako
> index a5edf4bc..9a0d6b3e 100755
> --- a/elbepack/makofiles/debianize/kernel/prerm.mako
> +++ b/elbepack/makofiles/debianize/kernel/prerm.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2016 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/bin/sh
>
> set -e
> diff --git a/elbepack/makofiles/debianize/kernel/rules.mako b/elbepack/makofiles/debianize/kernel/rules.mako
> index 54c1645f..aefbd471 100755
> --- a/elbepack/makofiles/debianize/kernel/rules.mako
> +++ b/elbepack/makofiles/debianize/kernel/rules.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2017 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +##
> #!/usr/bin/make -f
>
> PWD:=$(shell pwd)
> diff --git a/elbepack/makofiles/preferences.mako b/elbepack/makofiles/preferences.mako
> index 0ed2af8b..0c55c13d 100644
> --- a/elbepack/makofiles/preferences.mako
> +++ b/elbepack/makofiles/preferences.mako
> @@ -1,20 +1,7 @@
> ## ELBE - Debian Based Embedded Rootfilesystem Builder
> -## Copyright (C) 2013 Linutronix GmbH
> +## Copyright (C) 2016 Linutronix GmbH
> ##
> -## This file is part of ELBE.
> -##
> -## ELBE is free software: you can redistribute it and/or modify
> -## it under the terms of the GNU General Public License as published by
> -## the Free Software Foundation, either version 3 of the License, or
> -## (at your option) any later version.
> -##
> -## ELBE is distributed in the hope that it will be useful,
> -## but WITHOUT ANY WARRANTY; without even the implied warranty of
> -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -## GNU General Public License for more details.
> -##
> -## You should have received a copy of the GNU General Public License
> -## along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +## SPDX-License-Identifier: GPL-3.0
> ##
> <%!
> import textwrap
> diff --git a/elbepack/pbuilder.py b/elbepack/pbuilder.py
> index 3ee603c3..ce5dd93a 100644
> --- a/elbepack/pbuilder.py
> +++ b/elbepack/pbuilder.py
> @@ -1,3 +1,7 @@
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2017 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import urllib2
> diff --git a/elbepack/pbuilderaction.py b/elbepack/pbuilderaction.py
> index 0c77ca3c..b3da68fb 100644
> --- a/elbepack/pbuilderaction.py
> +++ b/elbepack/pbuilderaction.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/pkgarchive.py b/elbepack/pkgarchive.py
> index 2ecd8afa..83082841 100644
> --- a/elbepack/pkgarchive.py
> +++ b/elbepack/pkgarchive.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import errno
> from os import path, remove
> diff --git a/elbepack/pkgutils.py b/elbepack/pkgutils.py
> index d6b61c18..b1f3135f 100644
> --- a/elbepack/pkgutils.py
> +++ b/elbepack/pkgutils.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/projectmanager.py b/elbepack/projectmanager.py
> index df8eed48..15664ce5 100644
> --- a/elbepack/projectmanager.py
> +++ b/elbepack/projectmanager.py
> @@ -1,21 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> +# SPDX-License-Identifier: GPL-3.0
>
> import errno
> import os
> diff --git a/elbepack/repomanager.py b/elbepack/repomanager.py
> index ffeba76d..b424f6ec 100644
> --- a/elbepack/repomanager.py
> +++ b/elbepack/repomanager.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import shutil
> diff --git a/elbepack/rfs.py b/elbepack/rfs.py
> index a2ca5fc7..a04c7b65 100644
> --- a/elbepack/rfs.py
> +++ b/elbepack/rfs.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import urlparse
> diff --git a/elbepack/rpcaptcache.py b/elbepack/rpcaptcache.py
> index a5be48fb..694a66e4 100644
> --- a/elbepack/rpcaptcache.py
> +++ b/elbepack/rpcaptcache.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from multiprocessing.util import Finalize
> from apt_pkg import config, version_compare
> diff --git a/elbepack/shellhelper.py b/elbepack/shellhelper.py
> index 298cb7d6..9273aeac 100644
> --- a/elbepack/shellhelper.py
> +++ b/elbepack/shellhelper.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> from subprocess import Popen, PIPE, STDOUT
> diff --git a/elbepack/soapclient.py b/elbepack/soapclient.py
> index dd16be6a..abdb378b 100644
> --- a/elbepack/soapclient.py
> +++ b/elbepack/soapclient.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/templates.py b/elbepack/templates.py
> index 967f2776..7bd4232a 100644
> --- a/elbepack/templates.py
> +++ b/elbepack/templates.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/toolchain.py b/elbepack/toolchain.py
> index b1b7deb1..a9a30e9a 100644
> --- a/elbepack/toolchain.py
> +++ b/elbepack/toolchain.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import string
> import glob
> diff --git a/elbepack/treeutils.py b/elbepack/treeutils.py
> index 68c187aa..2f12d788 100644
> --- a/elbepack/treeutils.py
> +++ b/elbepack/treeutils.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2016 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/updated.py b/elbepack/updated.py
> index 4d425d42..b4846706 100644
> --- a/elbepack/updated.py
> +++ b/elbepack/updated.py
> @@ -1,21 +1,8 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2015 emtrion GmbH
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 emtrion GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/updated_monitors.py b/elbepack/updated_monitors.py
> index 9e4c4569..8653a7ec 100644
> --- a/elbepack/updated_monitors.py
> +++ b/elbepack/updated_monitors.py
> @@ -1,21 +1,8 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2015 emtrion GmbH
> -# Copyright (C) 2014 Linutronix GmbH
> +# Copyright (C) 2015 emtrion GmbH
> +# Copyright (C) 2015 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import os
> import threading
> diff --git a/elbepack/updatepkg.py b/elbepack/updatepkg.py
> index 983fb807..caa423b9 100644
> --- a/elbepack/updatepkg.py
> +++ b/elbepack/updatepkg.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013, 2014 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/validate.py b/elbepack/validate.py
> index 2e0a59a5..bad71398 100644
> --- a/elbepack/validate.py
> +++ b/elbepack/validate.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import sys
> from lxml import etree
> diff --git a/elbepack/version.py b/elbepack/version.py
> index 06882520..c47c7a85 100644
> --- a/elbepack/version.py
> +++ b/elbepack/version.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2016 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from elbepack.directories import pack_dir
> from platform import linux_distribution
> diff --git a/elbepack/virtapt.py b/elbepack/virtapt.py
> index 62d9c725..92c67c3d 100644
> --- a/elbepack/virtapt.py
> +++ b/elbepack/virtapt.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/xmldefaults.py b/elbepack/xmldefaults.py
> index 6857169d..d85a5da3 100644
> --- a/elbepack/xmldefaults.py
> +++ b/elbepack/xmldefaults.py
> @@ -1,3 +1,7 @@
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2017 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
>
> diff --git a/elbepack/xmlpreprocess.py b/elbepack/xmlpreprocess.py
> index 050d3e1b..26e27580 100644
> --- a/elbepack/xmlpreprocess.py
> +++ b/elbepack/xmlpreprocess.py
> @@ -1,20 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> # Copyright (C) 2017 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> +# SPDX-License-Identifier: GPL-3.0
>
> import sys
> from lxml import etree
> diff --git a/elbepack/xsdtoasciidoc.mako b/elbepack/xsdtoasciidoc.mako
> index c2073bab..0afef3c7 100644
> --- a/elbepack/xsdtoasciidoc.mako
> +++ b/elbepack/xsdtoasciidoc.mako
> @@ -1,3 +1,8 @@
> +## ELBE - Debian Based Embedded Rootfilesystem Builder
> +## Copyright (C) 2013 Linutronix GmbH
> +##
> +## SPDX-License-Identifier: GPL-3.0
> +
> <%
> import string
> ELEM = "{http://www.w3.org/2001/XMLSchema}element"
> diff --git a/elbepack/ziparchives.py b/elbepack/ziparchives.py
> index 4c245ff5..798d46e8 100644
> --- a/elbepack/ziparchives.py
> +++ b/elbepack/ziparchives.py
> @@ -1,21 +1,7 @@
> # ELBE - Debian Based Embedded Rootfilesystem Builder
> -# Copyright (C) 2013 Linutronix GmbH
> +# Copyright (C) 2014 Linutronix GmbH
> #
> -# This file is part of ELBE.
> -#
> -# ELBE is free software: you can redistribute it and/or modify
> -# it under the terms of the GNU General Public License as published by
> -# the Free Software Foundation, either version 3 of the License, or
> -# (at your option) any later version.
> -#
> -# ELBE is distributed in the hope that it will be useful,
> -# but WITHOUT ANY WARRANTY; without even the implied warranty of
> -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
> -# GNU General Public License for more details.
> -#
> -# You should have received a copy of the GNU General Public License
> -# along with ELBE. If not, see <http://www.gnu.org/licenses/>.
> -
> +# SPDX-License-Identifier: GPL-3.0
>
> from zipfile import ZipFile, ZipInfo, ZIP_DEFLATED
> import os
> diff --git a/setup.py b/setup.py
> index 2f42c9a3..7a246824 100644
> --- a/setup.py
> +++ b/setup.py
> @@ -1,4 +1,9 @@
> #!/usr/bin/env python3
> +#
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2013 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> import subprocess
> import os
> diff --git a/test/updated.py b/test/updated.py
> index 692b1cc9..df3471e8 100755
> --- a/test/updated.py
> +++ b/test/updated.py
> @@ -1,4 +1,9 @@
> #!/usr/bin/env python2
> +#
> +# ELBE - Debian Based Embedded Rootfilesystem Builder
> +# Copyright (C) 2017 Linutronix GmbH
> +#
> +# SPDX-License-Identifier: GPL-3.0
>
> from __future__ import print_function
--
Phone: +49 7556 25 999 20; Fax.: +49 7556 25 999 99
Firmensitz / Registered Office: D-88690 Uhldingen, Bahnhofstr. 3
Registergericht / Local District Court: Amtsgericht Freiburg i. Br.; HRB
Nr. / Trade register no.: 700 806
Geschäftsführer / Managing Directors: Heinz Egger, Thomas Gleixner
Eine Bitte von uns: Sollten Sie diese E-Mail irrtümlich erhalten haben,
benachrichtigen Sie uns in diesem Falle bitte sobald wie es Ihnen
möglich ist, durch Antwort-Mail. Vielen Dank!
More information about the elbe-devel
mailing list