Changeset 9676bac for scripts/patch/ncurses-patch.sh
- Timestamp:
- Jan 20, 2009, 4:01:19 PM (17 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 550b73d
- Parents:
- d8b9d99
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
scripts/patch/ncurses-patch.sh
rd8b9d99 r9676bac 9 9 # 10 10 if [ "${VERSION}" = "" ]; then 11 echo "$0 - Ncurses_Version" 12 echo "This will Create a Patch for Ncurses Ncurses_Version" 11 echo "$0 - Ncurses_Version" 12 echo "This will Create a Patch for Ncurses Ncurses_Version" 13 exit 255 13 14 fi 14 15 … … 26 27 # 27 28 if ! [ -e ncurses-${VERSION}.tar.gz ]; then 28 29 wget ftp://invisible-island.net/ncurses/ncurses-${VERSION}.tar.gz 29 30 fi 30 31 … … 42 43 cd /tmp/ncurses-${VERSION} 43 44 if [ "${ROLLUP}" != "" ]; then 44 45 46 47 48 49 50 51 45 echo "Getting Rollup ${ROLLUP} Patch..." 46 wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${ROLLUP} 47 cd ${CURRENTDIR} 48 echo "Applying Rollup ${ROLLUP} Patch..." 49 cp /tmp/ncurses-${VERSION}/${ROLLUP} ${CURRENTDIR}/${ROLLUP} 50 bunzip2 ${ROLLUP} 51 ROLLUP2=$(echo ${ROLLUP} | sed -e 's/.bz2//g') 52 sh ${ROLLUP2} 52 53 fi 53 54 … … 55 56 # 56 57 for file in ${FILES}; do 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 58 if [ "${ROLLPATCH}" != "" ]; then 59 TEST=$(echo ${file} | grep -c ${ROLLPATCH}) 60 else 61 TEST=0 62 fi 63 if [ "${TEST}" = "0" ]; then 64 cd /tmp/ncurses-${VERSION} 65 echo "Getting Patch ${file}..." 66 wget --quiet ftp://invisible-island.net/ncurses/${VERSION}/${file} 67 cd ${CURRENTDIR} 68 gunzip -c /tmp/ncurses-${VERSION}/${file} | patch --dry-run -s -f -Np1 69 if [ "$?" = "0" ]; then 70 echo "Apply Patch ${file}..." 71 gunzip -c /tmp/ncurses-${VERSION}/${file} | patch -Np1 72 LASTFILE=$(echo ${file} | cut -f2 -d. | cut -f2 -d-) 73 fi 74 fi 74 75 done 75 76 … … 79 80 # 80 81 for dir in $(find * -type d); do 81 82 83 84 85 86 87 82 cd /usr/src/ncurses-${VERSION}/${dir} 83 for file in $(find . -name '*~'); do 84 rm -f ${file} 85 done 86 for file in $(find . -name '*.orig'); do 87 rm -f ${file} 88 done 88 89 done 89 90 cd /usr/src/ncurses-${VERSION}
Note:
See TracChangeset
for help on using the changeset viewer.