summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/abslibre-tools/createworkdir19
-rwxr-xr-xsrc/abslibre-tools/diff-unfree13
-rwxr-xr-xsrc/abslibre-tools/libreaddiff8
-rwxr-xr-xsrc/abslibre-tools/librerelease29
-rwxr-xr-xsrc/abslibre-tools/librestage6
-rwxr-xr-xsrc/aur10
-rw-r--r--src/chroot-tools/arch-nspawn.patch9
-rwxr-xr-xsrc/chroot-tools/chcleanup18
-rwxr-xr-xsrc/chroot-tools/distcc-tool4
-rw-r--r--src/chroot-tools/hooks-distcc.sh19
-rwxr-xr-xsrc/chroot-tools/indent19
-rwxr-xr-xsrc/chroot-tools/librechroot8
-rwxr-xr-xsrc/chroot-tools/libremakepkg8
-rw-r--r--src/chroot-tools/makechrootpkg.sh.patch45
-rw-r--r--src/chroot-tools/mkarchroot.patch15
-rwxr-xr-xsrc/dagpkg4
-rw-r--r--src/devtools/checkpkg.patch10
-rw-r--r--src/devtools/find-libdeps.patch9
-rw-r--r--src/devtools/finddeps.patch8
-rw-r--r--src/devtools/lddd.patch8
-rwxr-xr-xsrc/fullpkg/fullpkg6
-rwxr-xr-xsrc/fullpkg/fullpkg-build5
-rwxr-xr-xsrc/fullpkg/fullpkg-find11
-rwxr-xr-xsrc/gitget/gitget2
-rwxr-xr-xsrc/gitget/libregit2
-rwxr-xr-xsrc/is_built20
-rw-r--r--src/lib/common.sh.top9
-rw-r--r--src/lib/conf.sh4
-rwxr-xr-xsrc/lib/libreblacklist4
-rwxr-xr-xsrc/lib/librelib4
-rwxr-xr-xsrc/lib/libremessages43
-rwxr-xr-xsrc/librefetch/librefetch2
-rwxr-xr-xsrc/mips64el-tools/librebasebuilder5
-rwxr-xr-xsrc/mips64el-tools/mipsrelease21
-rwxr-xr-xsrc/pkgbuild-check-nonfree11
-rwxr-xr-xsrc/pkgbuild-summarize-nonfree18
-rwxr-xr-xsrc/repo-diff4
-rwxr-xr-xsrc/toru/toru20
-rwxr-xr-xsrc/toru/toru-info5
-rwxr-xr-xsrc/toru/toru-path4
-rwxr-xr-xsrc/toru/toru-utils5
-rwxr-xr-xsrc/toru/toru-where5
-rwxr-xr-xsrc/treepkg6
43 files changed, 354 insertions, 131 deletions
diff --git a/src/abslibre-tools/createworkdir b/src/abslibre-tools/createworkdir
index 27b285c..51863e3 100755
--- a/src/abslibre-tools/createworkdir
+++ b/src/abslibre-tools/createworkdir
@@ -1,28 +1,29 @@
#!/usr/bin/env bash
-set -euE
# CreateWorkDir
# Creates a dir structure for working with Parabola packages
-# Copyright (C) 2010 Nicolás Reynolds
-# Copyright (C) 2013 Luke Shumaker
-
-# ---------- GNU General Public License 3 ----------
-
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
# This file is part of Parabola.
-
+#
# Parabola 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.
-
+#
# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
+set -euE
+
. libremessages
. $(librelib conf.sh)
load_files libretools
diff --git a/src/abslibre-tools/diff-unfree b/src/abslibre-tools/diff-unfree
index af5bbe5..e8c18e6 100755
--- a/src/abslibre-tools/diff-unfree
+++ b/src/abslibre-tools/diff-unfree
@@ -1,22 +1,23 @@
#!/usr/bin/env bash
# This script will help you diff a *-libre PKGBUILD against the unfree one
# to check for updates.
-# Copyright (C) 2010 Nicolás Reynolds
-
-# ---------- GNU General Public License 3 ----------
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: GNU GPLv3+
+#
# This file is part of Parabola.
-
+#
# Parabola 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.
-
+#
# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
diff --git a/src/abslibre-tools/libreaddiff b/src/abslibre-tools/libreaddiff
index ebd749d..641f552 100755
--- a/src/abslibre-tools/libreaddiff
+++ b/src/abslibre-tools/libreaddiff
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
-set -e
# -*- coding: utf-8 -*-
-# Copyright (C) 2011, 2012 Michał Masłowski <mtjm@mtjm.eu>
+
+# Copyright (C) 2011-2012 Michał Masłowski <mtjm@mtjm.eu>
+#
+# License: GNU GPLv3+
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,6 +18,8 @@ set -e
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
+set -e
+
. $(librelib conf.sh)
load_files libretools
check_vars libretools WORKDIR
diff --git a/src/abslibre-tools/librerelease b/src/abslibre-tools/librerelease
index 8b1e05f..eec62d7 100755
--- a/src/abslibre-tools/librerelease
+++ b/src/abslibre-tools/librerelease
@@ -2,23 +2,19 @@
# Librerelease
# Uploads packages into [staging]
-# Copyright (C) 2010 Nicolás Reynolds
-# Copyright (C) 2013-2014 Luke Shumaker
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
# For just the create_signature() function:
# Copyright (C) 2006-2013 Pacman Development Team <pacman-dev@archlinux.org>
-# Copyright (C) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
-# Copyright (C) 2005 by Aurelien Foret <orelien@chez.com>
-# Copyright (C) 2006 by Miklos Vajna <vmiklos@frugalware.org>
-# Copyright (C) 2005 by Christian Hamar <krics@linuxforum.hu>
-# Copyright (C) 2006 by Alex Smith <alex@alex-smith.me.uk>
-# Copyright (C) 2006 by Andras Voroskoi <voroskoi@frugalware.org>
-# Copyright (C) 2006-2013 Pacman Development Team <pacman-dev@archlinux.org>
-# Copyright (C) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
-# Copyright (C) 2005 by Aurelien Foret <orelien@chez.com>
-# Copyright (C) 2006 by Miklos Vajna <vmiklos@frugalware.org>
-# Copyright (C) 2005 by Christian Hamar <krics@linuxforum.hu>
-# Copyright (C) 2006 by Alex Smith <alex@alex-smith.me.uk>
-# Copyright (C) 2006 by Andras Voroskoi <voroskoi@frugalware.org>
+# Copyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>
+# Copyright (C) 2005 Aurelien Foret <orelien@chez.com>
+# Copyright (C) 2006 Miklos Vajna <vmiklos@frugalware.org>
+# Copyright (C) 2005 Christian Hamar <krics@linuxforum.hu>
+# Copyright (C) 2006 Alex Smith <alex@alex-smith.me.uk>
+# Copyright (C) 2006 Andras Voroskoi <voroskoi@frugalware.org>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
@@ -35,6 +31,9 @@
# You should have received a copy of the GNU General Public License
# along with Parabola. If not, see <http://www.gnu.org/licenses/>.
+# create_signature() is taken from pacman:makepkg, which is GPLv2+,
+# so we take the '+' to combine it with our GPLv3+.
+
. libremessages
. $(librelib conf.sh)
diff --git a/src/abslibre-tools/librestage b/src/abslibre-tools/librestage
index 610de50..6ae0af0 100755
--- a/src/abslibre-tools/librestage
+++ b/src/abslibre-tools/librestage
@@ -2,8 +2,10 @@
# LibreStage
# Prepares packages for upload
-# Copyright (C) 2010-2011 Nicolás Reynolds
-# Copyright (C) 2013-2014 Luke Shumaker
+# Copyright (C) 2010-2011 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
diff --git a/src/aur b/src/aur
index 988d33f..72857ed 100755
--- a/src/aur
+++ b/src/aur
@@ -1,7 +1,9 @@
#!/usr/bin/env bash
-# Copyright (C) 2010 Joshua Ismael
-# Copyright (C) 2010 Nicolás Reynolds
-# Copyright (C) 2013-2014 Luke Shumaker
+# Copyright (C) 2010 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
@@ -9,7 +11,7 @@
# 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.
-
+#
# Parabola 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
diff --git a/src/chroot-tools/arch-nspawn.patch b/src/chroot-tools/arch-nspawn.patch
new file mode 100644
index 0000000..afdf51a
--- /dev/null
+++ b/src/chroot-tools/arch-nspawn.patch
@@ -0,0 +1,9 @@
+--- arch-nspawn.in 2014-03-21 13:59:31.812992892 -0400
++++ arch-nspawn 2014-03-21 14:24:23.520619552 -0400
+@@ -1,4 +1,6 @@
+ #!/bin/bash
++# License: GNU GPLv2
++#
+ # This program 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; version 2 of the License.
diff --git a/src/chroot-tools/chcleanup b/src/chroot-tools/chcleanup
index 9ad121e..e766117 100755
--- a/src/chroot-tools/chcleanup
+++ b/src/chroot-tools/chcleanup
@@ -1,13 +1,27 @@
#!/usr/bin/env bash
-set -eE
# Copyright (C) Nicolás Reynolds <fauno@parabola.nu>
-# Released under GPLv3
#
+# License: GNU GPLv3
+#
+# This program 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; version 3 of the License.
+#
+# This program 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 Affero General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
# Performs chroot cleanup smartly, it only removes the unneeded packages or
# leaves you with a cleansystem
#
# See: HOOKPREBUILD
+set -eE
+
DRYRUN=${DRYRUN:-false}
################################################################################
diff --git a/src/chroot-tools/distcc-tool b/src/chroot-tools/distcc-tool
index 9f78ead..f2e43dd 100755
--- a/src/chroot-tools/distcc-tool
+++ b/src/chroot-tools/distcc-tool
@@ -2,7 +2,9 @@
# -*- tab-width: 4; sh-basic-offset: 4 -*-
# distcc-tool
-# Copyright (C) 2013-2014 Luke Shumaker
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
diff --git a/src/chroot-tools/hooks-distcc.sh b/src/chroot-tools/hooks-distcc.sh
index d8d708a..445810b 100644
--- a/src/chroot-tools/hooks-distcc.sh
+++ b/src/chroot-tools/hooks-distcc.sh
@@ -1,4 +1,23 @@
#!/usr/bin/env bash
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
+# This file is part of Parabola.
+#
+# Parabola 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.
+#
+# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
+
set -euE
hook_pre_build+=("distcc_start")
diff --git a/src/chroot-tools/indent b/src/chroot-tools/indent
index 5a7f654..ffec4d5 100755
--- a/src/chroot-tools/indent
+++ b/src/chroot-tools/indent
@@ -1,4 +1,23 @@
#!/usr/bin/env perl
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
+# This file is part of Parabola.
+#
+# Parabola 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.
+#
+# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
+
use warnings;
use strict;
use constant BUFFER_SIZE => 40;
diff --git a/src/chroot-tools/librechroot b/src/chroot-tools/librechroot
index f449f0d..ca29cbb 100755
--- a/src/chroot-tools/librechroot
+++ b/src/chroot-tools/librechroot
@@ -2,9 +2,11 @@
set -euE
# librechroot
-# Copyright (C) 2010 Nicolás Reynolds
-# Copyright (C) 2011 Joshua Haase
-# Copyright (C) 2012-2014 Luke Shumaker
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2012-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
diff --git a/src/chroot-tools/libremakepkg b/src/chroot-tools/libremakepkg
index 26080bc..6050174 100755
--- a/src/chroot-tools/libremakepkg
+++ b/src/chroot-tools/libremakepkg
@@ -2,9 +2,11 @@
set -euE
# libremakepkg
-# Copyright (C) 2010-2011 Nicolás Reynolds
-# Copyright (C) 2011 Joshua Ismael Haase Hernández
-# Copyright (C) 2012-2014 Luke Shumaker
+# Copyright (C) 2010-2011 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2012-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
diff --git a/src/chroot-tools/makechrootpkg.sh.patch b/src/chroot-tools/makechrootpkg.sh.patch
index 540e6ba..de57aeb 100644
--- a/src/chroot-tools/makechrootpkg.sh.patch
+++ b/src/chroot-tools/makechrootpkg.sh.patch
@@ -1,6 +1,13 @@
---- makechrootpkg.sh.in 2014-01-05 18:51:41.463720929 -0500
-+++ makechrootpkg.sh.ugly 2014-02-09 20:20:25.021630727 -0500
-@@ -12,6 +12,7 @@
+--- makechrootpkg.sh.in 2014-03-21 13:59:31.239683366 -0400
++++ makechrootpkg.sh.ugly 2014-03-21 14:19:20.747789508 -0400
+@@ -1,4 +1,6 @@
+ #!/bin/bash
++# License: GNU GPLv2
++#
+ # This program 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; version 2 of the License.
+@@ -12,6 +14,7 @@
shopt -s nullglob
@@ -8,7 +15,7 @@
_makepkg_args=(-s --noconfirm -L --holdver)
makepkg_args=("${_makepkg_args[@]}")
repack=false
-@@ -29,9 +30,10 @@
+@@ -29,9 +32,10 @@
bindmounts_rw=()
copy=$USER
@@ -20,7 +27,7 @@
usage() {
echo "Usage: ${0##*/} [options] -r <chrootdir> [--] [makepkg args]"
-@@ -67,6 +69,7 @@
+@@ -67,6 +71,7 @@
exit 1
}
@@ -28,7 +35,7 @@
while getopts 'hcur:I:l:nTD:d:' arg; do
case "$arg" in
h) usage ;;
-@@ -93,9 +96,6 @@
+@@ -93,9 +98,6 @@
[[ ! -d $chrootdir ]] && die "No chroot dir defined, or invalid path '%s'" "$passeddir"
[[ ! -d $chrootdir/root ]] && die "Missing chroot dir root directory. Try using: mkarchroot %s/root base-devel" "$chrootdir"
@@ -38,7 +45,7 @@
if [[ ${copy:0:1} = / ]]; then
copydir=$copy
else
-@@ -115,30 +115,48 @@
+@@ -115,30 +117,48 @@
esac
done
@@ -93,7 +100,7 @@
# Get a read lock on the root chroot to make
# sure we don't clone a half-updated chroot
slock 8 "$chrootdir/root.lock" "Locking clean chroot"
-@@ -159,11 +177,16 @@
+@@ -159,11 +179,16 @@
# Drop the read lock again
lock_close 8
@@ -113,7 +120,7 @@
if [[ "$chroottype" == btrfs ]] && ! mountpoint -q "$copydir"; then
btrfs subvolume delete "$copydir" >/dev/null ||
die "Unable to delete subvolume %s" "$copydir"
-@@ -178,9 +201,14 @@
+@@ -178,9 +203,14 @@
stat_done
}
@@ -128,7 +135,7 @@
for install_pkg in "${install_pkgs[@]}"; do
pkgname="${install_pkg##*/}"
cp "$install_pkg" "$copydir/$pkgname"
-@@ -193,11 +221,19 @@
+@@ -193,11 +223,19 @@
rm "$copydir/$pkgname"
done
@@ -150,7 +157,7 @@
$repack || rm -rf "$copydir/build"
mkdir -p "$copydir/build"
-@@ -236,12 +272,12 @@
+@@ -236,12 +274,12 @@
chown -R nobody "$copydir"/{build,pkgdest,srcpkgdest,logdest,srcdest,startdir}
@@ -165,7 +172,7 @@
sed -i '/^PACKAGER=/d' "$copydir/etc/makepkg.conf"
echo "PACKAGER='${PACKAGER}'" >> "$copydir/etc/makepkg.conf"
fi
-@@ -254,20 +290,38 @@
+@@ -254,20 +292,38 @@
chmod 440 "$copydir/etc/sudoers.d/nobody-pacman"
fi
@@ -206,7 +213,7 @@
makepkg --config="$copydir/etc/makepkg.conf" --verifysource -o
else
( export SRCDEST BUILDDIR="$builddir"
-@@ -277,10 +331,10 @@
+@@ -277,10 +333,10 @@
(( $? != 0 )) && die "Could not download sources."
# Clean up garbage from verifysource
@@ -219,7 +226,7 @@
# This function isn't run in makechrootpkg,
# so no global variables
local run_namcap="$1"; shift
-@@ -291,6 +345,7 @@
+@@ -291,6 +347,7 @@
shopt -s nullglob
# XXX: Workaround makepkg disliking read-only dirs
@@ -227,7 +234,7 @@
ln -sft /srcdest /srcdest_host/*
ln -sft /startdir /startdir_host/*
-@@ -316,11 +371,29 @@
+@@ -316,11 +373,29 @@
# Safety check
if [[ ! -w PKGBUILD ]]; then
@@ -258,7 +265,7 @@
if $run_namcap; then
pacman -S --needed --noconfirm namcap
-@@ -333,12 +406,24 @@
+@@ -333,12 +408,24 @@
exit 0
}
@@ -283,7 +290,7 @@
for l in "$copydir"/logdest/*; do
[[ $l == */logpipe.* ]] && continue
chown "$src_owner" "$l"
-@@ -352,6 +437,10 @@
+@@ -352,6 +439,10 @@
}
# }}}
@@ -294,7 +301,7 @@
umask 0022
load_vars /etc/makepkg.conf
-@@ -363,30 +452,45 @@
+@@ -363,30 +454,45 @@
[[ -d $SRCPKGDEST ]] || SRCPKGDEST=$PWD
[[ -d $LOGDEST ]] || LOGDEST=$PWD
@@ -346,7 +353,7 @@
if (( ret != 0 )); then
if $temp_chroot; then
-@@ -397,3 +501,4 @@
+@@ -397,3 +503,4 @@
else
true
fi
diff --git a/src/chroot-tools/mkarchroot.patch b/src/chroot-tools/mkarchroot.patch
index a0ea0f0..171b38a 100644
--- a/src/chroot-tools/mkarchroot.patch
+++ b/src/chroot-tools/mkarchroot.patch
@@ -1,6 +1,13 @@
---- mkarchroot.in 2014-01-05 18:51:15.231500986 -0500
-+++ mkarchroot 2014-03-20 15:05:06.885086610 -0400
-@@ -65,6 +65,11 @@
+--- mkarchroot.in 2014-03-21 13:59:31.593002027 -0400
++++ mkarchroot.ugly 2014-03-21 14:23:12.027238102 -0400
+@@ -1,4 +1,6 @@
+ #!/bin/bash
++# License: GNU GPLv2
++#
+ # This program 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; version 2 of the License.
+@@ -65,6 +67,11 @@
chmod 0755 "$working_dir"
fi
@@ -12,7 +19,7 @@
pacstrap -GMcd ${pac_conf:+-C "$pac_conf"} "$working_dir" \
"${cache_dirs[@]/#/--cachedir=}" "$@" || die 'Failed to install all packages'
-@@ -72,7 +77,7 @@
+@@ -72,7 +79,7 @@
echo 'LANG=C' > "$working_dir/etc/locale.conf"
echo "$CHROOT_VERSION" > "$working_dir/.arch-chroot"
diff --git a/src/dagpkg b/src/dagpkg
index 8e997a6..e1487d5 100755
--- a/src/dagpkg
+++ b/src/dagpkg
@@ -2,10 +2,12 @@
#
# dagpkg - create a directed graph of package dependencies and build
# them in topological order
-#
+
# Copyright (C) 2014 Nicolás Reynolds <fauno@parabola.nu>
# Copyright (C) 2014 Michał Masłowski <mtjm@mtjm.eu>
#
+# License: GNU GPLv3+
+#
# This program 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
diff --git a/src/devtools/checkpkg.patch b/src/devtools/checkpkg.patch
index fe9568e..2e3bb63 100644
--- a/src/devtools/checkpkg.patch
+++ b/src/devtools/checkpkg.patch
@@ -1,6 +1,8 @@
---- checkpkg.in 2014-03-20 15:55:50.091249246 -0400
-+++ checkpkg 2014-03-21 00:27:07.318339210 -0400
-@@ -2,7 +2,28 @@
+--- checkpkg.in 2014-03-21 13:59:31.849658036 -0400
++++ checkpkg.ugly 2014-03-21 14:20:52.340291982 -0400
+@@ -1,8 +1,30 @@
+ #!/bin/bash
++# License: Unspecified
shopt -s extglob
@@ -30,7 +32,7 @@
# Source makepkg.conf; fail if it is not found
if [[ -r '/etc/makepkg.conf' ]]; then
-@@ -17,7 +38,9 @@
+@@ -17,7 +39,9 @@
fi
if [[ ! -f PKGBUILD ]]; then
diff --git a/src/devtools/find-libdeps.patch b/src/devtools/find-libdeps.patch
index 2b2ce2a..fe8e2fe 100644
--- a/src/devtools/find-libdeps.patch
+++ b/src/devtools/find-libdeps.patch
@@ -1,14 +1,15 @@
---- find-libdeps.in 2014-03-20 15:55:50.107915156 -0400
-+++ find-libdeps 2014-03-21 00:09:03.855031377 -0400
-@@ -1,6 +1,6 @@
+--- find-libdeps.in 2014-03-21 13:59:32.059649315 -0400
++++ find-libdeps.ugly 2014-03-21 14:21:18.955744982 -0400
+@@ -1,6 +1,7 @@
#!/bin/bash
++# License: Unspecified
-m4_include(lib/common.sh)
+. $(librelib messages)
set -e
shopt -s extglob
-@@ -19,12 +19,32 @@
+@@ -19,12 +20,32 @@
*) die "Unknown mode %s" "$script_mode" ;;
esac
diff --git a/src/devtools/finddeps.patch b/src/devtools/finddeps.patch
index a960ac1..feae920 100644
--- a/src/devtools/finddeps.patch
+++ b/src/devtools/finddeps.patch
@@ -1,8 +1,10 @@
---- finddeps.in 2014-03-20 15:55:50.121247884 -0400
-+++ finddeps 2014-03-21 00:11:02.573978735 -0400
-@@ -3,18 +3,24 @@
+--- finddeps.in 2014-03-21 13:59:32.249641424 -0400
++++ finddeps.ugly 2014-03-21 14:21:09.949489174 -0400
+@@ -2,19 +2,26 @@
+ #
# finddeps - find packages that depend on a given depname
#
++# License: Unspecified
-m4_include(lib/common.sh)
+. $(librelib messages)
diff --git a/src/devtools/lddd.patch b/src/devtools/lddd.patch
index 7ae1679..415b178 100644
--- a/src/devtools/lddd.patch
+++ b/src/devtools/lddd.patch
@@ -1,8 +1,10 @@
---- lddd.in 2014-03-20 15:55:50.154579704 -0400
-+++ lddd 2014-03-21 00:35:07.167279204 -0400
-@@ -3,7 +3,23 @@
+--- lddd.in 2014-03-21 13:59:32.419634364 -0400
++++ lddd.ugly 2014-03-21 14:21:31.538503947 -0400
+@@ -2,8 +2,25 @@
+ #
# lddd - find broken library links on your machine
#
++# License: Unspecified
-m4_include(lib/common.sh)
+. $(librelib messages)
diff --git a/src/fullpkg/fullpkg b/src/fullpkg/fullpkg
index 978cf7b..0572ddb 100755
--- a/src/fullpkg/fullpkg
+++ b/src/fullpkg/fullpkg
@@ -1,8 +1,12 @@
#!/usr/bin/env bash
-# set -x # uncomment for debug
# Builds packages from ABS recursively. It tries to find dependencies that
# aren't built or need update and then makepkg them in order.
+# Copyright (C) 2011 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011-2012 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+#
+# License: Unspecified
+
usage() {
print "Usage: %s [OPTIONS] [BUILD_DIR]" "${0##*/}"
print "A (libre)makepkg wrapper that will also build dependencies"
diff --git a/src/fullpkg/fullpkg-build b/src/fullpkg/fullpkg-build
index e824c2e..0ffd42a 100755
--- a/src/fullpkg/fullpkg-build
+++ b/src/fullpkg/fullpkg-build
@@ -3,6 +3,11 @@
# Builds packages from ABS recursively. It tries to find dependencies that
# aren't built or need update and then makepkg them in order.
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: Unspecified
+
# TODO move __build to chroot
. libremessages
diff --git a/src/fullpkg/fullpkg-find b/src/fullpkg/fullpkg-find
index 8bd630c..009bb86 100755
--- a/src/fullpkg/fullpkg-find
+++ b/src/fullpkg/fullpkg-find
@@ -1,10 +1,10 @@
#!/usr/bin/env bash
# set -x # uncomment for debug
-# Copyright (C) 2011-2012 Joshua I. Haase H. (xihh) <hahj87@gmail.com>
-# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@kiwwwi.com.ar>
+# Copyright (C) 2011-2012 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@parabola.nu>
# Copyright (C) 2012 Michał Masłowski <mtjm@mtjm.eu>
-# Copyright (C) 2012-2014 Luke Shumaker <LukeShu@sbcglobal.net>
+# Copyright (C) 2012-2014 Luke Shumaker <lukeshu@sbcglobal.net>
#
# The copy_files() function is taken from makechrootpkg:
# Copyright (C) 2007 Armin Luntzer <armin@archlinuxppc.org>
@@ -13,8 +13,7 @@
# Copyright (C) 2007-2008 Travis Willard <travis@archlinux.org>
# Copyright (C) 2007-2009 Aaron Griffin <aaronmgriffin@gmail.com>
# Copyright (C) 2008 Simo Leone <simo@archlinux.org>
-# Copyright (C) 2009 Biru Ionut <biru.ionut@gmail.com>
-# Copyright (C) 2009 Biru Ionut <ionut@archlinux.ro>
+# Copyright (C) 2009 Biru Ionut <ibiru@archlinux.org>
# Copyright (C) 2009 Evangelos Foutras <foutrelis@gmail.com>
# Copyright (C) 2009 Francois Charette <francois@samarqand.localdomain>
# Copyright (C) 2009 Nezmer <Nezmer@allurelinux.org>
@@ -33,6 +32,8 @@
# Because of the code from makechrootpkg, this file is GPLv2, instead of GPLv3
# like most of libretools.
#
+# License: GNU GPLv2
+#
# This program 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; version 2 of the License.
diff --git a/src/gitget/gitget b/src/gitget/gitget
index 3e35cec..bcc528c 100755
--- a/src/gitget/gitget
+++ b/src/gitget/gitget
@@ -3,6 +3,8 @@
# Copyright (C) 2012-2013 Pacman Development Team <pacman-dev@archlinux.org>
# Copyright (C) 2012-2013 Luke Shumaker <lukeshu@sbcglobal.net>
#
+# License: GNU GPLv2+
+#
# This program 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 2 of the License, or
diff --git a/src/gitget/libregit b/src/gitget/libregit
index 95b59ff..25550e5 100755
--- a/src/gitget/libregit
+++ b/src/gitget/libregit
@@ -2,6 +2,8 @@
# Copyright (C) 2012-2013 Luke Shumaker <lukeshu@sbcglobal.net>
#
+# License: GNU GPLv2+
+#
# This program 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 2 of the License, or
diff --git a/src/is_built b/src/is_built
index ba5f061..21b17d3 100755
--- a/src/is_built
+++ b/src/is_built
@@ -1,4 +1,24 @@
#!/usr/bin/env bash
+# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011-2012 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2012-2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
+# This file is part of Parabola.
+#
+# Parabola 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.
+#
+# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
. libremessages
diff --git a/src/lib/common.sh.top b/src/lib/common.sh.top
index 9c4ba2e..d45a7dd 100644
--- a/src/lib/common.sh.top
+++ b/src/lib/common.sh.top
@@ -4,14 +4,7 @@
# This file is included by libremessages.
# You should probably use libremessages instead of this.
-# This program 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; version 2 of the License.
-#
-# This program 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.
+# License: Unspecified
shopt -s extglob
diff --git a/src/lib/conf.sh b/src/lib/conf.sh
index ee52f6f..3e07c11 100644
--- a/src/lib/conf.sh
+++ b/src/lib/conf.sh
@@ -1,7 +1,9 @@
#!/bin/bash # non-executable, but put this there as a hint to text editors
# This may be included with or without `set -euE`
-# Copyright (C) 2012-2014 by Luke Shumaker <lukeshu@sbcglobal.net>
+# Copyright (C) 2012-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/src/lib/libreblacklist b/src/lib/libreblacklist
index 5525098..fdd27f9 100755
--- a/src/lib/libreblacklist
+++ b/src/lib/libreblacklist
@@ -2,7 +2,9 @@
# This may be included with or without `set -euE`
# When run directly, it does `set -euE`
-# Copyright (C) 2013-2014 by Luke Shumaker <lukeshu@sbcglobal.net>
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/src/lib/librelib b/src/lib/librelib
index d0a06e5..63d9a26 100755
--- a/src/lib/librelib
+++ b/src/lib/librelib
@@ -1,5 +1,7 @@
#!/usr/bin/env bash
-# Copyright (C) 2013-2014 by Luke Shumaker <lukeshu@sbcglobal.net>
+# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/src/lib/libremessages b/src/lib/libremessages
index 162c8fb..71f1636 100755
--- a/src/lib/libremessages
+++ b/src/lib/libremessages
@@ -2,28 +2,35 @@
# This may be included with or without `set -euE`
# When run directly, it does `set -euE`
-# Copyright (C) 2002-2006 by Judd Vinet <jvinet@zeroflux.org>
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2012-2014 Luke Shumaker <lukeshu@sbcglobal.net>
+
+# For just the setup_traps() function:
+# Copyright (C) 2002-2006 Judd Vinet <jvinet@zeroflux.org>
# Copyright (C) 2006-2010 Pacman Development Team <pacman-dev@archlinux.org>
-# Copyright (C) 2005 by Aurelien Foret <orelien@chez.com>
-# Copyright (C) 2005 by Christian Hamar <krics@linuxforum.hu>
-# Copyright (C) 2006 by Alex Smith <alex@alex-smith.me.uk>
-# Copyright (C) 2006 by Andras Voroskoi <voroskoi@frugalware.org>
-# Copyright (C) 2006 by Miklos Vajna <vmiklos@frugalware.org>
-# Copyright (C) 2011 by Joshua Haase <hahj87@gmail.com>
-# Copyright (C) 2012-2014 by Luke Shumaker <lukeshu@sbcglobal.net>
+# Copyright (C) 2005 Aurelien Foret <orelien@chez.com>
+# Copyright (C) 2005 Christian Hamar <krics@linuxforum.hu>
+# Copyright (C) 2006 Alex Smith <alex@alex-smith.me.uk>
+# Copyright (C) 2006 Andras Voroskoi <voroskoi@frugalware.org>
+# Copyright (C) 2006 Miklos Vajna <vmiklos@frugalware.org>
+#
+# License: GNU GPLv3+
#
-# This program 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.
+# This program 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.
#
-# This program 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.
+# This program 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 this program. If not, see <http://www.gnu.org/licenses/>.
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+# setup_traps() is based on pacman:makepkg, which is GPLv2+,
+# so we take the '+' to combine it with our GPLv3+.
################################################################################
# Inherit most functions from devtools #
diff --git a/src/librefetch/librefetch b/src/librefetch/librefetch
index 82c8703..4f2d788 100755
--- a/src/librefetch/librefetch
+++ b/src/librefetch/librefetch
@@ -3,6 +3,8 @@
#
# Copyright (C) 2013-2014 Luke Shumaker <lukeshu@sbcglobal.net>
#
+# License: GNU GPLv3+
+#
# This file is part of Parabola.
#
# Parabola is free software: you can redistribute it and/or modify
diff --git a/src/mips64el-tools/librebasebuilder b/src/mips64el-tools/librebasebuilder
index 6b8c8bb..34c1027 100755
--- a/src/mips64el-tools/librebasebuilder
+++ b/src/mips64el-tools/librebasebuilder
@@ -1,6 +1,9 @@
#!/usr/bin/env bash
# -*- coding: utf-8 -*-
-# Copyright (C) 2012 Michał Masłowski <mtjm@mtjm.eu>
+
+# Copyright (C) 2012 Michał Masłowski <mtjm@mtjm.eu>
+#
+# License: GNU GPLv3+
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
diff --git a/src/mips64el-tools/mipsrelease b/src/mips64el-tools/mipsrelease
index ea15f85..f8b77a8 100755
--- a/src/mips64el-tools/mipsrelease
+++ b/src/mips64el-tools/mipsrelease
@@ -1,9 +1,26 @@
#!/usr/bin/env bash
-# Lic: GPLv3+
-# Author: Nicolas Reynolds <fauno@kiwwwi.com.ar>
# Local release of mips64el packages + clean ABS sync
# Called by HOOKLOCALRELEASE
+# Copyright (C) 2011 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
+# This program 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.
+#
+# This program 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 Affero General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
# $1 repo
# $2+ packages
diff --git a/src/pkgbuild-check-nonfree b/src/pkgbuild-check-nonfree
index 7b73745..aa56d71 100755
--- a/src/pkgbuild-check-nonfree
+++ b/src/pkgbuild-check-nonfree
@@ -2,11 +2,12 @@
# -*- tab-width: 4 ; sh-basic-offset: 4 -*-
# pkgbuild-check-nonfree
-# Copyright (C) 2010 Haase Hernández
-# Copyright (C) 2010 Joseph Graham
-# Copyright (C) 2010 Joshua Ismael
-# Copyright (C) 2010 Nicolás Reynolds
-# Copyright (C) 2012-2013 Luke Shumaker
+# Copyright (C) 2010 Joseph Graham (Xylon) <joe@t67.eu>
+# Copyright (C) 2010 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2010 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2012-2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
#
# This file is part of Parabola.
#
diff --git a/src/pkgbuild-summarize-nonfree b/src/pkgbuild-summarize-nonfree
index 7b005d5..cf3be28 100755
--- a/src/pkgbuild-summarize-nonfree
+++ b/src/pkgbuild-summarize-nonfree
@@ -1,4 +1,22 @@
#!/bin/bash
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3+
+#
+# This file is part of Parabola.
+#
+# Parabola 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.
+#
+# Parabola 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 Parabola. If not, see <http://www.gnu.org/licenses/>.
. $(librelib messages)
diff --git a/src/repo-diff b/src/repo-diff
index e15080a..d25983a 100755
--- a/src/repo-diff
+++ b/src/repo-diff
@@ -1,6 +1,10 @@
#!/usr/bin/env bash
# Shows a diff between repo databases
+# Copyright (C) 2013 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: Unspecified
+
. libremessages
usage() {
diff --git a/src/toru/toru b/src/toru/toru
index 3c45efd..16ec4af 100755
--- a/src/toru/toru
+++ b/src/toru/toru
@@ -1,6 +1,24 @@
#!/usr/bin/env bash
# Queries the ABS
-# License: GPL3
+
+# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2011 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+# Copyright (C) 2012-2013 Michał Masłowski <mtjm@mtjm.eu>
+# Copyright (C) 2013 Luke Shumaker <lukeshu@sbcglobal.net>
+#
+# License: GNU GPLv3
+#
+# This program 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; version 3 of the License.
+#
+# This program 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 Affero General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
## TODO
# * Add license text
diff --git a/src/toru/toru-info b/src/toru/toru-info
index d73d2ad..aa84fcf 100755
--- a/src/toru/toru-info
+++ b/src/toru/toru-info
@@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Prints info about a given pkgname
+
+# Copyright (C) 2012 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: Unspecified
+
. libremessages
. $(librelib conf)
diff --git a/src/toru/toru-path b/src/toru/toru-path
index 6c86e88..407059b 100755
--- a/src/toru/toru-path
+++ b/src/toru/toru-path
@@ -1,5 +1,9 @@
#!/usr/bin/env bash
+# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: Unspecified
+
source toru-utils
TORUPATH=${T:-${TORUPATH}}
diff --git a/src/toru/toru-utils b/src/toru/toru-utils
index 96aa35e..2fecfc2 100755
--- a/src/toru/toru-utils
+++ b/src/toru/toru-utils
@@ -1,5 +1,10 @@
#!/usr/bin/env bash
+# Copyright (C) 2011-2012 Nicolás Reynolds <fauno@parabola.nu>
+# Copyright (C) 2012 Joshua Ismael Haase Hernández (xihh) <hahj87@gmail.com>
+#
+# License: Unspecified
+
. libremessages
. $(librelib conf.sh)
load_files libretools
diff --git a/src/toru/toru-where b/src/toru/toru-where
index 4b3ff1b..9d90972 100755
--- a/src/toru/toru-where
+++ b/src/toru/toru-where
@@ -1,5 +1,10 @@
#!/usr/bin/env bash
# Locates a PKGBUILD dir on toru's path cache
+
+# Copyright (C) 2012 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: Unspecified
+
. $(librelib conf.sh)
load_files libretools
check_vars libretools TORUPATH || exit 1
diff --git a/src/treepkg b/src/treepkg
index 4dc29dc..a23edbf 100755
--- a/src/treepkg
+++ b/src/treepkg
@@ -1,6 +1,8 @@
#!/usr/bin/env bash
-#set -x
-# Copyright (C) 2012 Nicolás Reynolds <fauno@parabola.nu>
+
+# Copyright (C) 2012 Nicolás Reynolds <fauno@parabola.nu>
+#
+# License: GNU GPLv3+
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by