[Piuparts-commits] [SCM] piuparts git repository branch, develop, updated. 0.46-3-g5a121c1

Holger Levsen holger at layer-acht.org
Sat Sep 15 11:27:16 UTC 2012


The following commit has been merged in the develop branch:
commit 784e4e65998a01fe44f10433aa5f86eb933a8d1d
Author: Andreas Beckmann <debian at abeckmann.de>
Date:   Sat Sep 15 06:47:28 2012 +0200

    new custom script: pre_remove_50_find_missing_copyright
    
    check for missing copyright files
    they often get lost due to bad handling of /u/s/d/$pkg symlinks
    during upgrade
    
    Signed-off-by: Andreas Beckmann <debian at abeckmann.de>

diff --git a/custom-scripts/scripts/pre_remove_50_find_missing_copyright b/custom-scripts/scripts/pre_remove_50_find_missing_copyright
new file mode 100755
index 0000000..3527335
--- /dev/null
+++ b/custom-scripts/scripts/pre_remove_50_find_missing_copyright
@@ -0,0 +1,18 @@
+#!/bin/sh
+set -e
+
+failed=
+for pkg in ${PIUPARTS_OBJECTS%%=*}
+do
+	docdir="/usr/share/doc/$pkg"
+	copyright="$docdir/copyright"
+	if [ ! -f "$copyright" ]
+	then
+		failed="$failed $copyright"
+		echo "MISSING COPYRIGHT FILE: $copyright"
+		ls -lad "$docdir" || true
+		ls -la "$docdir/" || true
+	fi
+done
+
+test -z "$failed" || exit 1
diff --git a/debian/changelog b/debian/changelog
index 7244c37..1b4d7b8 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,8 @@ piuparts (0.47) UNRELEASED; urgency=low
   * piuparts-master.py:
   * piuparts-slave.py:
   * piuparts-report.py:
+  * New custom script pre_remove_50_find_missing_copyright: check for missing
+    /usr/share/doc/$package/copyright files.  (Closes: #683685)
 
  -- Andreas Beckmann <debian at abeckmann.de>  Sat, 15 Sep 2012 06:25:05 +0200
 

-- 
piuparts git repository



More information about the Piuparts-commits mailing list