[Clfs-commits] commit: r4703 - in /branches/clfs-embedded/scripts/patch: busybox-patch.sh uclibc-patches.sh

svn at cross-lfs.org svn at cross-lfs.org
Mon Feb 16 16:28:23 PST 2009


Author: jim
Date: Tue Feb 17 00:28:22 2009
New Revision: 4703

Log:
Updates to Patch Creaters

Modified:
    branches/clfs-embedded/scripts/patch/busybox-patch.sh
    branches/clfs-embedded/scripts/patch/uclibc-patches.sh

Modified: branches/clfs-embedded/scripts/patch/busybox-patch.sh
==============================================================================
--- branches/clfs-embedded/scripts/patch/busybox-patch.sh (original)
+++ branches/clfs-embedded/scripts/patch/busybox-patch.sh Tue Feb 17 00:28:22 2009
@@ -26,6 +26,14 @@
 if ! [ -e busybox-${VERSION}.tar.bz2 ]; then
   wget http://busybox.net/downloads/busybox-${VERSION}.tar.bz2
 fi
+
+# Set Patch Number
+#
+cd /usr/src
+wget http://svn.cross-lfs.org/svn/repos/cross-lfs/branches/clfs-embedded/patches/ --no-remove-listing
+PATCH_NUM=$(cat index.html | grep busybox | grep "${VERSION}" | grep branch_update | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1)
+PATCH_NUM=$(expr ${PATCH_NUM} + 1)
+rm -f index.html
 
 # Cleanup Directory
 #
@@ -67,13 +75,13 @@
 # Create Patch
 #
 cd /usr/src
-echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > busybox-${VERSION}-branch_update-x.patch
-echo "Date: `date +%m-%d-%Y`" >> busybox-${VERSION}-branch_update-x.patch
-echo "Initial Package Version: ${VERSION}" >> busybox-${VERSION}-branch_update-x.patch
-echo "Origin: Upstream" >> busybox-${VERSION}-branch_update-x.patch
-echo "Upstream Status: Applied" >> busybox-${VERSION}-branch_update-x.patch
-echo "Description: This is a branch update for busybox-${VERSION}, and should be" >> busybox-${VERSION}-branch_update-x.patch
-echo "             rechecked periodically." >> busybox-${VERSION}-branch_update-x.patch
-echo "" >> busybox-${VERSION}-branch_update-x.patch
-diff -Naur busybox-${VERSION}.orig busybox-${VERSION} >> busybox-${VERSION}-branch_update-x.patch
-echo "Created /usr/src/busybox-${VERSION}-branch_update-x.patch."
+echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Date: `date +%m-%d-%Y`" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Initial Package Version: ${VERSION}" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Origin: Upstream" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Upstream Status: Applied" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Description: This is a branch update for busybox-${VERSION}, and should be" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "             rechecked periodically." >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "" >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+diff -Naur busybox-${VERSION}.orig busybox-${VERSION} >> busybox-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Created /usr/src/busybox-${VERSION}-branch_update-${PATCH_NUM}.patch."

Modified: branches/clfs-embedded/scripts/patch/uclibc-patches.sh
==============================================================================
--- branches/clfs-embedded/scripts/patch/uclibc-patches.sh (original)
+++ branches/clfs-embedded/scripts/patch/uclibc-patches.sh Tue Feb 17 00:28:22 2009
@@ -20,6 +20,14 @@
   wget http://www.uclibc.org/downloads/uClibc-${VERSION}.tar.bz2
 fi
 
+# Set Patch Number
+#
+cd /usr/src
+wget http://svn.cross-lfs.org/svn/repos/cross-lfs/branches/clfs-embedded/patches/ --no-remove-listing
+PATCH_NUM=$(cat index.html | grep uClibc | grep "${VERSION}" | grep branch_update | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1)
+PATCH_NUM=$(expr ${PATCH_NUM} + 1)
+rm -f index.html
+
 # Cleanup Directory
 #
 rm -rf uClibc-${VERSION} uClibc-${VERSION}.orig
@@ -36,13 +44,13 @@
 # Create Patch
 #
 cd /usr/src
-echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > uClibc-${VERSION}-branch_update-x.patch
-echo "Date: `date +%m-%d-%Y`" >> uClibc-${VERSION}-branch_update-x.patch
-echo "Initial Package Version: ${VERSION}" >> uClibc-${VERSION}-branch_update-x.patch
-echo "Origin: Upstream" >> uClibc-${VERSION}-branch_update-x.patch
-echo "Upstream Status: Applied" >> uClibc-${VERSION}-branch_update-x.patch
-echo "Description: This is a branch update for uClibc-${VERSION}, and should be" >> uClibc-${VERSION}-branch_update-x.patch
-echo "             rechecked periodically." >> uClibc-${VERSION}-branch_update-x.patch
-echo "" >> uClibc-${VERSION}-branch_update-x.patch
-diff -Naur uClibc-${VERSION}.orig uClibc-${VERSION} >> uClibc-${VERSION}-branch_update-x.patch
-echo "Created /usr/src/uClibc-${VERSION}-branch_update-x.patch."
+echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Date: `date +%m-%d-%Y`" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Initial Package Version: ${VERSION}" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Origin: Upstream" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Upstream Status: Applied" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Description: This is a branch update for uClibc-${VERSION}, and should be" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "             rechecked periodically." >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+diff -Naur uClibc-${VERSION}.orig uClibc-${VERSION} >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch
+echo "Created /usr/src/uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch."




More information about the Clfs-commits mailing list