[kernel] r6735 - dists/trunk/firmware-nonfree/debian/bin

Bastian Blank waldi at costa.debian.org
Sun May 28 21:45:23 UTC 2006


Author: waldi
Date: Sun May 28 21:45:17 2006
New Revision: 6735

Modified:
   dists/trunk/firmware-nonfree/debian/bin/gencontrol.py

Log:
debian/bin/gencontrol.py: Install initramfs-tools hook.


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	Sun May 28 21:45:17 2006
@@ -71,8 +71,16 @@
         install_deb = []
         install.append("%s /lib/firmware" % ' '.join(["%s/%s" % (package, i) for i in config_entry['files']]))
 
-        file("debian/firmware-%s.install" % package, 'w').write('\n'.join(install + install_deb))
-        file("debian/firmware-%s-di.install" % package, 'w').write('\n'.join(install))
+        vars['files_real'] = ' '.join(["/lib/firmware/%s" % i for i in config_entry['files']])
+
+        if 'initramfs-tools' in config_entry.get('support', []):
+            hook = self.templates['hook.initramfs-tools']
+            hook_filename = "debian/firmware-%s.hook.initramfs-tools" % package
+            file(hook_filename, 'w').write(self.substitute(hook, vars))
+            install_deb.append("%s /usr/share/initramfs-tools/hooks" % hook_filename)
+
+        file("debian/firmware-%s.install" % package, 'w').write('\n'.join(install + install_deb) + '\n')
+        file("debian/firmware-%s-di.install" % package, 'w').write('\n'.join(install) + '\n')
 
         packages.extend(packages_binary)
         packages.extend(packages_binary_udeb)



More information about the Kernel-svn-changes mailing list