Changeset f5994ee in clfs-embedded for scripts/patch
- Timestamp:
- Mar 28, 2009, 9:12:33 AM (16 years ago)
- Branches:
- master
- Children:
- e34f06c
- Parents:
- 118c546
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
scripts/patch/uclibc-patches.sh
r118c546 rf5994ee 5 5 # 6 6 VERSION=$1 7 SOURCEVERSION=$2 7 8 8 9 # Check Input 9 10 # 10 if [ "${VERSION}" = "" ]; then11 if [ "${VERSION}" = "" -o "${SOURCEVERSION}" = "" ]; then 11 12 echo "$0 - uClibc_Version" 12 echo "This will Create a Patch for uClibc uClibc_Version" 13 echo "This will Create a Patch for uClibc uClibc_Series uClibc_Version" 14 echo "Example $0 0.9.30 0.9.30.1" 13 15 exit 255 14 16 fi … … 17 19 # 18 20 cd /usr/src 19 if ! [ -e uClibc-${ VERSION}.tar.bz2 ]; then20 wget http://www.uclibc.org/downloads/uClibc-${ VERSION}.tar.bz221 if ! [ -e uClibc-${SOURCEVERSION}.tar.bz2 ]; then 22 wget http://www.uclibc.org/downloads/uClibc-${SOURCEVERSION}.tar.bz2 21 23 fi 22 24 … … 25 27 cd /usr/src 26 28 wget http://svn.cross-lfs.org/svn/repos/cross-lfs/branches/clfs-embedded/patches/ --no-remove-listing 27 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)29 PATCH_NUM=$(cat index.html | grep uClibc | grep "${SOURCEVERSION}" | grep branch_update | cut -f2 -d'"' | cut -f1 -d'"'| cut -f4 -d- | cut -f1 -d. | tail -n 1) 28 30 PATCH_NUM=$(expr ${PATCH_NUM} + 1) 29 31 rm -f index.html … … 31 33 # Cleanup Directory 32 34 # 33 rm -rf uClibc-${ VERSION} uClibc-${VERSION}.orig34 tar xvf uClibc-${ VERSION}.tar.bz235 mv uClibc-${ VERSION} uClibc-${VERSION}.orig35 rm -rf uClibc-${SOURCEVERSION} uClibc-${SOURCEVERSION}.orig 36 tar xvf uClibc-${SOURCEVERSION}.tar.bz2 37 mv uClibc-${SOURCEVERSION} uClibc-${SOURCEVERSION}.orig 36 38 CURRENTDIR=$(pwd -P) 37 39 … … 40 42 cd /usr/src 41 43 FIXEDVERSION=$(echo ${VERSION} | sed -e 's/\./_/g') 42 svn export svn://uclibc.org/branches/uClibc_${FIXEDVERSION} uClibc-${VERSION}44 svn export svn://uclibc.org/branches/uClibc_${FIXEDVERSION} uClibc-${SOURCEVERSION} 43 45 44 46 # Create Patch 45 47 # 46 48 cd /usr/src 47 echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch48 echo "Date: `date +%m-%d-%Y`" >> uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch49 echo "Initial Package Version: ${ VERSION}" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch50 echo "Origin: Upstream" >> uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch51 echo "Upstream Status: Applied" >> uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch52 echo "Description: This is a branch update for uClibc-${ VERSION}, and should be" >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch53 echo " rechecked periodically." >> uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch54 echo "" >> uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch55 diff -Naur uClibc-${ VERSION}.orig uClibc-${VERSION} >> uClibc-${VERSION}-branch_update-${PATCH_NUM}.patch56 echo "Created /usr/src/uClibc-${ VERSION}-branch_update-${PATCH_NUM}.patch."49 echo "Submitted By: Jim Gifford (jim at cross-lfs dot org)" > uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 50 echo "Date: `date +%m-%d-%Y`" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 51 echo "Initial Package Version: ${SOURCEVERSION}" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 52 echo "Origin: Upstream" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 53 echo "Upstream Status: Applied" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 54 echo "Description: This is a branch update for uClibc-${SOURCEVERSION}, and should be" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 55 echo " rechecked periodically." >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 56 echo "" >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 57 diff -Naur uClibc-${SOURCEVERSION}.orig uClibc-${SOURCEVERSION} >> uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch 58 echo "Created /usr/src/uClibc-${SOURCEVERSION}-branch_update-${PATCH_NUM}.patch."
Note:
See TracChangeset
for help on using the changeset viewer.