Adding casper 1.71+debian-1.
[live-boot-grml.git] / debian / rules
index d1d44a5..9441b3a 100755 (executable)
@@ -9,6 +9,7 @@ BUILD_SYSTEM := $(shell lsb_release --short --id)
 build: build-stamp
 build-stamp:
        dh_testdir
+
        # Setting BUILD_SYSTEM in the binary package
        sed -i -e 's/\(BUILD_SYSTEM="\).*"/\1'$(BUILD_SYSTEM)'"/g' casper.conf
 ifeq ($(BUILD_SYSTEM),Debian)
@@ -19,6 +20,11 @@ endif
 
        # Building package
        $(MAKE) -C casper-md5check
+       set -e; \
+       for x in bin/* scripts/casper scripts/casper-bottom/* \
+                ubiquity-hooks/*; do \
+               sh -n $$x; \
+       done
 
        touch build-stamp
 
@@ -48,11 +54,11 @@ install: build
        # Install md5check
        install -m 0755 casper-md5check/casper-md5check debian/casper/usr/lib/casper
 
-       # Fixing permission
+       # Fixing permissions
        chmod 0755 debian/casper/usr/share/initramfs-tools/scripts/casper
-
-       # Installing lintian override
-       install -D -m 0644 debian/lintian debian/casper/usr/share/lintian/overrides/casper
+       
+       # Temporary Fixing permissions (until upstream merge)
+       chmod 0755 debian/casper/usr/share/initramfs-tools/scripts/casper-bottom/02etc_casper_conf
 
        # Install casper.conf
        install -m 0644 casper.conf debian/casper/etc/casper.conf
@@ -83,6 +89,7 @@ else
        dh_installchangelogs -a
 endif
        dh_installdocs -a
+       dh_installman -a
        dh_installexamples -a
        dh_installinit -a -r --no-start -- start 89 0 6 .
        dh_link -a