Changeset 9676bac for scripts/patch/vim-patch.sh
- Timestamp:
- Jan 20, 2009, 4:01:19 PM (15 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/vim-patch.sh
rd8b9d99 r9676bac 9 9 # 10 10 if [ "${VERSION}" = "" ]; then 11 echo "$0 - Vim_Version" 12 echo "This will Create a Patch for Vim Vim_Version" 11 echo "$0 - Vim_Version" 12 echo "This will Create a Patch for Vim Vim_Version" 13 exit 255 13 14 fi 14 15 … … 27 28 # 28 29 if ! [ -e vim-${VERSION}.tar.bz2 ]; then 29 30 wget ftp://ftp.vim.org/pub/vim/unix/vim-${VERSION}.tar.bz2 30 31 fi 31 32 … … 44 45 COUNT=1 45 46 while [ ${COUNT} -le ${FILES} ]; do 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 47 cd /tmp/vim-${VERSION} 48 DLCOUNT="${COUNT}" 49 SKIPME=no 50 if [ "${COUNT}" -lt "100" ]; then 51 DLCOUNT="0${COUNT}" 52 fi 53 if [ "${COUNT}" -lt "10" ]; then 54 DLCOUNT="00${COUNT}" 55 fi 56 for skip in ${SKIPPATCH} ; do 57 if [ "${DLCOUNT}" = "${skip}" ]; then 58 echo "Patch ${VERSION}.${DLCOUNT} skipped" 59 SKIPPED="${SKIPPED} ${DLCOUNT}" 60 SKIPME=yes 61 fi 62 done 63 if [ "${SKIPME}" != "yes" ]; then 64 if ! [ -e ${VERSION}.${DLCOUNT} ]; then 65 wget --quiet $PATCHURL/${VERSION}.${DLCOUNT} 66 fi 67 cd $CURRENTDIR 68 patch --dry-run -s -f -Np0 -i /tmp/vim-${VERSION}/${VERSION}.${DLCOUNT} 69 if [ "$?" = "0" ]; then 70 echo "Patch ${VERSION}.${DLCOUNT} applied" 71 patch -s -Np0 -i /tmp/vim-${VERSION}/${VERSION}.${DLCOUNT} 72 else 73 echo "Patch ${VERSION}.${DLCOUNT} not applied" 74 rm -f /tmp/vim-${VERSION}/${VERSION}.${DLCOUNT} 75 SKIPPED="${SKIPPED} ${DLCOUNT}" 76 fi 77 fi 78 COUNT=`expr ${COUNT} + 1` 78 79 done 79 80 … … 81 82 # 82 83 for dir in $(find * -type d); do 83 84 85 86 87 88 89 84 cd /usr/src/vim${SERIES} 85 for file in $(find . -name '*~'); do 86 rm -f ${file} 87 done 88 for file in $(find . -name '*.orig'); do 89 rm -f ${file} 90 done 90 91 done 91 92 cd /usr/src/vim${SERIES} … … 102 103 echo "Description: Contains all upstream patches up to ${VERSION}.${FILES}" >> vim-${VERSION}-branch_update-x.patch 103 104 if [ -n "${SKIPPED}" ]; then 104 105 105 echo " The following patches were skipped" >> vim-${VERSION}-branch_update-x.patch 106 echo " ${SKIPPED}" >> vim-${VERSION}-branch_update-x.patch 106 107 fi 107 108 echo "" >> vim-${VERSION}-branch_update-x.patch 108 109 diff -Naur vim${SERIES}.orig vim${SERIES} >> vim-${VERSION}-branch_update-x.patch 109 110 echo "Created /usr/src/vim-${VERSION}-branch_update-x.patch." 110
Note: See TracChangeset
for help on using the changeset viewer.