[kernel] r6558 - in people/fs/firmware-0.1/debian: .
Frederik Schüler
fs at costa.debian.org
Thu May 11 15:50:09 UTC 2006
Author: fs
Date: Thu May 11 15:50:08 2006
New Revision: 6558
Added:
people/fs/firmware-0.1/debian/templates/firmware.postinst.in
Modified:
people/fs/firmware-0.1/debian/rules
Log:
Add postinst to rebuild the initramfs on installation and upgrade.
Modified: people/fs/firmware-0.1/debian/rules
==============================================================================
--- people/fs/firmware-0.1/debian/rules (original)
+++ people/fs/firmware-0.1/debian/rules Thu May 11 15:50:08 2006
@@ -16,16 +16,20 @@
chmod 755 $(CURDIR)/debian/$$pkg-$$fw/usr/share/initramfs-tools/hooks/firmware-$$fw ; \
install -o root -g root -m 644 $(CURDIR)/qlogic-fw/$$fw\_fw.bin $(CURDIR)/debian/$$pkg-$$fw/lib/firmware/ ; \
done ; \
- done
+ done ; \
+ for fw in $(BLOBS) ; do \
+ cp $(CURDIR)/debian/templates/firmware.postinst.in $(CURDIR)/debian/$$pkg-$$fw.postinst ; \
+ done
debian/control:
cat debian/templates/control.source.in > debian/control
- for fw in $(BLOBS); do cat debian/templates/control.binary.in | sed "s/@controller@/$$fw/" ; done >> debian/control
- for fw in $(BLOBS); do cat debian/templates/control.binary.udeb.in | sed "s/@controller@/$$fw/" ; done >> debian/control
+ for fw in $(BLOBS); do cat $(CURDIR)/debian/templates/control.binary.in | sed "s/@controller@/$$fw/" ; done >> $(CURDIR)/debian/control
+ for fw in $(BLOBS); do cat $(CURDIR)/debian/templates/control.binary.udeb.in | sed "s/@controller@/$$fw/" ; done >> $(CURDIR)/debian/control
clean: debian/control
dh_testdir
dh_clean
+ -rm $(CURDIR)/debian/*.postinst
install: install-indep
install-indep:
Added: people/fs/firmware-0.1/debian/templates/firmware.postinst.in
==============================================================================
--- (empty file)
+++ people/fs/firmware-0.1/debian/templates/firmware.postinst.in Thu May 11 15:50:08 2006
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+ configure)
+ if [ -x /usr/sbin/update-initramfs -a -e /etc/mkinitramfs/initramfs.conf ] ; then
+ update-initramfs -u
+ else
+ exit 0
+ fi
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" 1>&2
+ exit 1
+ ;;
+
+esac
+
+#DEBHELPER#
+
More information about the Kernel-svn-changes
mailing list