Adding casper 1.81+debian-1.
[live-boot-grml.git] / debian / rules
index 7c8c5a1..6fdc0f9 100755 (executable)
@@ -1,4 +1,4 @@
-#!/usr/bin/make -f
+#! /usr/bin/make -f
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
@@ -12,14 +12,19 @@ build-stamp:
 
        # Setting BUILD_SYSTEM in the binary package
        sed -i -e 's/\(BUILD_SYSTEM="\).*"/\1'$(BUILD_SYSTEM)'"/g' casper.conf
-ifeq ($(BUILD_SYSTEM),Debian)
-       cp debian/control.debian debian/control
-else
+ifeq ($(BUILD_SYSTEM),Ubuntu)
        cp debian/control.ubuntu debian/control
+else
+       cp debian/control.debian debian/control
 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
 
@@ -49,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/casper.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
@@ -78,11 +83,7 @@ binary-arch: build install
 
        dh_testdir
        dh_testroot
-ifeq ($(BUILD_SYSTEM),Debian)
-       dh_installchangelogs -a debian/changelog.upstream
-else
        dh_installchangelogs -a
-endif
        dh_installdocs -a
        dh_installman -a
        dh_installexamples -a