[kernel] r9518 - dists/trunk/linux-2.6/debian/lib/python/debian_linux
Bastian Blank
waldi at alioth.debian.org
Sat Sep 15 18:08:43 UTC 2007
Author: waldi
Date: Sat Sep 15 18:08:43 2007
New Revision: 9518
Log:
debian/lib/python/debian_linux/patches.py: Support unifdef.
Modified:
dists/trunk/linux-2.6/debian/lib/python/debian_linux/patches.py
Modified: dists/trunk/linux-2.6/debian/lib/python/debian_linux/patches.py
==============================================================================
--- dists/trunk/linux-2.6/debian/lib/python/debian_linux/patches.py (original)
+++ dists/trunk/linux-2.6/debian/lib/python/debian_linux/patches.py Sat Sep 15 18:08:43 2007
@@ -75,6 +75,18 @@
class SubOperationFilesUnifdef(SubOperation):
operation = "unifdef"
+ def do(self, dir):
+ filename = os.path.join(dir, self.name)
+ cmdline = "unifdef %s %s" % (filename, ' '.join(self.data))
+ f = os.popen(cmdline, 'rb')
+ data = f.read()
+ ret = f.close()
+ if ret == 0:
+ raise RuntimeError("unifdef removed nothing")
+ f1 = file(filename, 'wb')
+ f1.write(data)
+ f1.close()
+
class OperationFiles(Operation):
operation = 'X'
More information about the Kernel-svn-changes
mailing list