Remove ppl
[hvlinux.git] / functions / fpkg
index 4d23bda..b5c06c6 100644 (file)
@@ -90,6 +90,7 @@ wget_wrapper()
     local URL=${1}
     local SOURCE=${2}
     local DESTDIR=${LFS_PKG_DIR}
+    local wget_status
 
     if [ ${#} -eq 3 ]; then
         DESTDIR=${3}
@@ -217,20 +218,26 @@ update_packages_init()
 
     if [ -n "${USE_LFS_PATCHES}" ]; then
         # Getting list of all patches from LFS server.
+        set +e
         rcmd "Fetching LFS  patches list" static_fetch_patches_list \
             ${LFS_PATCHES_URL} ${LFS_PATCHES_LIST}
+        set -e
     fi
 
     if [ -n "${USE_BLFS_PATCHES}" ]; then
         # Getting list of all patches from BLFS server.
+        set +e
         rcmd "Fetching BLFS patches list" static_fetch_patches_list \
             ${BLFS_PATCHES_URL} ${BLFS_PATCHES_LIST}
+        set -e
     fi
 
     if [ -n "${USE_CLFS_PATCHES}" ]; then
         # Getting list of all patches from CLFS server.
+        set +e
         rcmd "Fetching CLFS patches list" static_fetch_patches_list \
             ${CLFS_PATCHES_URL} ${CLFS_PATCHES_LIST}
+        set -e
     fi
 }
 
@@ -244,6 +251,11 @@ static_checkpatch()
     local PATCHES_LIST=${2}
     local PATCHES_URL=${3}
 
+    # Make sure patch list file exists
+    if [ ! -f ${PATCHES_LIST} ]; then
+        return
+    fi
+
     # Remplace les "+" par "%2B"
     local PACK_URL=$(echo $PACK | sed s!\+!%2B!g)