mandatory run lintian -vIiE --pedantic \o/ my friend…
authorThorsten Glaser <tg@mirbsd.org>
Thu, 17 Nov 2011 12:33:51 +0000 (13:33 +0100)
committerThorsten Glaser <tg@mirbsd.org>
Thu, 17 Nov 2011 12:33:51 +0000 (13:33 +0100)
mksh/sysadmin/kuhbauer

index 95db27a..433371a 100644 (file)
@@ -1,5 +1,5 @@
 #!/bin/mksh
-# $Id: kuhbauer 2496 2011-11-17 08:38:32Z tglase $
+# $Id: kuhbauer 2500 2011-11-17 12:33:20Z tglase $
 #-
 # Copyright © 2011
 #      Thorsten Glaser <t.glaser@tarent.de>
@@ -95,7 +95,28 @@ if [[ -n $xrepos ]]; then
        IFS=$saveIFS
 fi >>"$T/hooks/D00repos"
 print 'apt-get update' >>"$T/hooks/D00repos"
-chmod +x "$T/hooks/D00repos"
+cat >"$T/hooks/B00lintian" <<-'EOF'
+       #!/bin/sh
+       LC_ALL=C; export LC_ALL
+       apt-get --purge -y install --install-recommends lintian
+       argE=
+       argP=
+       if lintian -h 2>&1 | grep -F -- --display-experimental >/dev/null 2>&1; then
+               argE=--display-experimental
+       fi
+       if lintian -h 2>&1 | grep -F -- --pedantic >/dev/null 2>&1; then
+               argP=--pedantic
+       fi
+       echo
+       echo ==================================================================
+       echo Running lintian...
+       echo
+       lintian -vIi $argE $argP --allow-root /tmp/buildd/*.changes 2>&1
+       echo
+       echo ==================================================================
+       echo
+EOF
+chmod +x "$T/hooks/D00repos" "$T/hooks/B00lintian"
 
 print -nr -- "=== running"
 for arg in "${cbargs[@]}"; do