1b398816776f7b128f8d094f381369cf0b229499
[shellsnippets/shellsnippets.git] / posix / pbuilder-hooks / B20lintian
1 #!/bin/sh
2 # $MirOS: contrib/hosted/tg/deb/hookdir/B20lintian,v 1.2 2011/12/17 22:33:34 tg Exp $
3 #-
4 # Not complicated enough for copyright.
5
6 unset LANGUAGE
7 LC_ALL=C; export LC_ALL
8
9 ir=--install-recommends
10 # arrrrrgh!
11 apt-get install $ir -s apt >/dev/null 2>&1 || ir=
12 apt-get --purge -y install $ir lintian
13
14 argE=
15 argP=
16 if lintian -h 2>&1 | grep -F -- --display-experimental >/dev/null 2>&1; then
17         argE=--display-experimental
18 fi
19 if lintian -h 2>&1 | grep -F -- --pedantic >/dev/null 2>&1; then
20         argP=--pedantic
21 fi
22 echo
23 echo ==================================================================
24 echo Running lintian...
25 echo
26 extraargs=
27 for f in /tmp/buildd/*.changes; do
28         case $f in
29         (*snapshot.*)
30                 extraargs='-X nmu'
31                 ;;
32         esac
33 done
34 lintian -vIi $argE $argP $extraargs --allow-root /tmp/buildd/*.changes 2>&1
35 echo
36 echo ==================================================================
37 echo