[netfilter-cvslog] r4019 - in trunk/patch-o-matic-ng: . pom2patch

laforge at netfilter.org laforge at netfilter.org
Mon Jun 27 11:10:08 CEST 2005


Author: laforge at netfilter.org
Date: 2005-06-27 11:10:08 +0200 (Mon, 27 Jun 2005)
New Revision: 4019

Added:
   trunk/patch-o-matic-ng/pom2patch/
   trunk/patch-o-matic-ng/pom2patch/pom2patch
Log:
add my years-old pom2patch script


Added: trunk/patch-o-matic-ng/pom2patch/pom2patch
===================================================================
--- trunk/patch-o-matic-ng/pom2patch/pom2patch	2005-06-27 09:02:37 UTC (rev 4018)
+++ trunk/patch-o-matic-ng/pom2patch/pom2patch	2005-06-27 09:10:08 UTC (rev 4019)
@@ -0,0 +1,54 @@
+#!/bin/sh
+#
+# pom2patch - create a normal unified diff (patch) from patch-o-matic
+#
+# (C) 2002 by Harald Welte <laforge at gnumonks.org>
+#
+# Released under the terms of GNU GPLv2
+
+POMDIR=`pwd`
+
+PLAINKERNEL=$1
+PATCH=$2
+
+if [ "$1" = "" -o "$2" = "" ]; then
+	echo Please specify kernel and patch as parameters
+	exit 1
+fi
+
+
+WORKDIR=`dirname $PLAINKERNEL`
+KERNEL=`basename $PLAINKERNEL`
+KERNEL_OUT=$KERNEL-pom2patch
+
+
+if [ ! -d $WORKDIR ]; then
+	echo Workdir $WORKDIR doesnt exist 
+	exit 1
+fi
+
+cd $WORKDIR
+
+if [ ! -d $KERNEL ]; then
+	echo Input directory $KERNEL doesnt exist
+	exit 1
+fi
+
+if [ -d $KERNEL_OUT ]; then
+	echo Output directory $KERNEL_OUT already exists
+	exit 1
+fi
+
+# need this to work around symlink
+cp -al $KERNEL $KERNEL_OUT
+
+OLDPWD=`pwd`
+cd $POMDIR
+export KERNEL_DIR=$WORKDIR/$KERNEL_OUT
+export IPTABLES_DIR=/usr/src/iptables
+echo "y" | ./runme $PATCH > /dev/null #2>&1
+cd $OLDPWD
+diff -Nru $KERNEL $KERNEL_OUT
+
+rm -rf $KERNEL_OUT
+


Property changes on: trunk/patch-o-matic-ng/pom2patch/pom2patch
___________________________________________________________________
Name: svn:executable
   + *




More information about the netfilter-cvslog mailing list