]> rtime.felk.cvut.cz Git - socketcan-devel.git/blobdiff - mkpatch
Add kernel version depency for Kernel 3.1.x which extended __rtnl_register().
[socketcan-devel.git] / mkpatch
diff --git a/mkpatch b/mkpatch
index 26062cd39d62edf1961db729132be4b3a4c2fc13..c75cc85d3ebb4f146db6c27d929d9ebed1dd44f9 100755 (executable)
--- a/mkpatch
+++ b/mkpatch
@@ -5,10 +5,14 @@
 # Generate a kernel patch to add socketcan to a kernel src tree.
 # The list of files to be added is read from stdin.
 
+use POSIX qw(strftime);
+
 $version = shift;
 
 if (-r "patches/$version.diff") {
     copy_file("patches/$version.diff");
+} else {
+    die "Patch patches/$version.diff not found";
 }
 
 while (<>) {
@@ -38,13 +42,13 @@ sub copy_file {
 
 sub add_file {
     my ($file, $name) = @_;
-    my (@lines, $count, $ts, $mtime);
+    my (@lines, $count, $ts);
 
-    open file, "./kv $version $file |" || die "open $file\n";
+    open file, "./strip-src -i -m -v $version $file |" || die "open $file\n";
     @lines = <file>;
+    close file;
+
     $count = $#lines + 1;
-    use POSIX qw(strftime);
-    $mtime = (stat($file))[9];
     $ts = strftime "%F %T", gmtime((stat($file))[9]);
 
     print "--- a/$name 1970-01-01 00:00:00\n";
@@ -53,5 +57,4 @@ sub add_file {
     for (@lines) {
        print "+$_";
     }
-    close file;
 }