[elbe-devel] [PATCH v2] use SPDX tags in headers
Manuel Traut
manuel.traut at linutronix.de
Fri Jan 5 21:31:16 CET 2018
Hi John,
> 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+
i'll send a v3 soon.
> 2. elbepack/dosunix.py is missing a Copyright line.
thought it's not worth a copyright, because of public-domain. But v3 will
contain just the same header as in the other files.
> 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/*
The files didn't have any copyright statements before. So it's not the job of
a conversion patch to introduce new statements. If you'd like to see copyright
statements there, feel free to send an extra patch or open an issue on github ;)
> 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?
I'll split it out of v3, because as mentioned before, it's better to have a
conversion patch and add new copyright statements seperately. Than i'll post
this patch independtly of the series.
Thanks a lot!
Manuel
> 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