[kernel] r9091 - in dists/trunk/firmware-nonfree/debian: . bin
Bastian Blank
waldi at alioth.debian.org
Fri Jul 6 20:35:19 UTC 2007
Author: waldi
Date: Fri Jul 6 20:35:19 2007
New Revision: 9091
Log:
* debian/bin/gencontrol.py: Export file list.
* debian/rules.real: Install files.
Modified:
dists/trunk/firmware-nonfree/debian/bin/gencontrol.py
dists/trunk/firmware-nonfree/debian/rules.real
Modified: dists/trunk/firmware-nonfree/debian/bin/gencontrol.py
==============================================================================
--- dists/trunk/firmware-nonfree/debian/bin/gencontrol.py (original)
+++ dists/trunk/firmware-nonfree/debian/bin/gencontrol.py Fri Jul 6 20:35:19 2007
@@ -107,6 +107,7 @@
raise RuntimeError("Multiple files for %s" % t1[0])
files[t1[0]] = t, t1[1]
+ makeflags['FILES'] = ' '.join(["%s:%s" % (i[1][0], i[0]) for i in files.iteritems()])
vars['files_real'] = ' '.join(["/lib/firmware/%s" % i for i in config_entry['files']])
files_desc = ["Contents:"]
@@ -130,8 +131,6 @@
postinst = self.templates['postinst.initramfs-tools']
file("debian/firmware-%s.postinst" % package, 'w').write(self.substitute(postinst, vars))
- file("debian/firmware-%s.dirs" % package, 'w').write("/usr/share/initramfs-tools/hooks\n")
-
packages.extend(packages_binary)
packages.extend(packages_binary_udeb)
Modified: dists/trunk/firmware-nonfree/debian/rules.real
==============================================================================
--- dists/trunk/firmware-nonfree/debian/rules.real (original)
+++ dists/trunk/firmware-nonfree/debian/rules.real Fri Jul 6 20:35:19 2007
@@ -19,11 +19,18 @@
install:
dh_testdir
dh_testroot
- dh_installdirs
- if [ -e debian/$(PACKAGE_NAME).hook.initramfs-tools ]; then \
+ @for i in $(FILES); do \
+ s=$(PACKAGE)/"$${i%:*}"; \
+ d=/lib/firmware/"$${i#*:}"; \
+ echo install -m644 -D "$$s" debian/$(PACKAGE_NAME)"$$d"; \
+ install -m644 -D "$$s" debian/$(PACKAGE_NAME)"$$d"; \
+ echo install -m644 -D "$$s" debian/$(PACKAGE_NAME_UDEB)"$$d"; \
+ install -m644 -D "$$s" debian/$(PACKAGE_NAME_UDEB)"$$d"; \
+ done
+ @if [ -e debian/$(PACKAGE_NAME).hook.initramfs-tools ]; then \
+ echo install -D debian/$(PACKAGE_NAME).hook.initramfs-tools debian/$(PACKAGE_NAME)/usr/share/initramfs-tools/hooks/firmware_$(PACKAGE); \
install -D debian/$(PACKAGE_NAME).hook.initramfs-tools debian/$(PACKAGE_NAME)/usr/share/initramfs-tools/hooks/firmware_$(PACKAGE); \
fi
- dh_install
dh_installchangelogs
dh_installdocs
dh_compress
More information about the Kernel-svn-changes
mailing list