X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=functions-update;h=d56e2bfeb6469caf5c72b671c241e97ada8d0461;hb=7f1a3e5d69d0b1d64619604c30243e0070dc09ad;hp=33d9cf4fd0e440ab7e59fb3a5adcf676ea7c67f4;hpb=1786cd5454ea76e7f894efa81a7cef80a057b634;p=hvlinux.git diff --git a/functions-update b/functions-update index 33d9cf4..d56e2bf 100644 --- a/functions-update +++ b/functions-update @@ -96,11 +96,17 @@ static_checkpatch() local PATCHES_LIST=${2} local PATCHES_URL=${3} - local PATCHES_FOUND=$(cat ${PATCHES_LIST} | grep "${PACK}-" | sed "s/.*\(${PACK}-.*\.patch\).*/\1/") + # Remplace les "+" par "%2B" + local PACK_URL=$(echo $PACK | sed s!\+!%2B!g) + + local PATCHES_FOUND=$(cat ${PATCHES_LIST} | grep "${PACK_URL}-" | sed "s/.*\(${PACK_URL}-.*\.patch\).*/\1/") if [ -n "${PATCHES_FOUND}" ]; then for p in ${PATCHES_FOUND}; do - if [ ! -f ${LFS_PKG_DIR}/${p} ]; then - rcmd "Fetching ${p} from ${PATCHES_URL}" ${WGETCMD} ${PATCHES_URL}/${p} + # Remplace les "%2B" par "+" + PATCH_NAME=$(echo ${p} | sed s!%2B!\+!g) + + if [ ! -f ${LFS_PKG_DIR}/${PATCH_NAME} ]; then + rcmd "Fetching ${PATCH_NAME} from ${PATCHES_URL}" ${WGETCMD} ${PATCHES_URL}/${p} fi done fi @@ -229,7 +235,7 @@ static_getpkg() # so we can safely remove any file prior to trying to download it. rm -f ${LFS_PKG_DIR}/${PACK}.${arch_ext} - echo "Tryng to fetch ${PACK}.${arch_ext}" + echo "Trying to fetch ${PACK}.${arch_ext}" ${WGETCMD} ${URL}/${PACK}.${arch_ext} wget_status=$?