X-Git-Url: http://git.ipfire.org/?p=ipfire-2.x.git;a=blobdiff_plain;f=src%2Fscripts%2Farchive.files;h=ca0ee51b6823c664e9c0a31571ac84177ce0ca80;hp=8e276bac7f25e1f39782ef8310ea059c43dc0177;hb=d9c6f56c2ea171cbc1fa396feb30d2814b9a818d;hpb=1b453c76b49c6fd15ba2e5068d8e6433af1b9563 diff --git a/src/scripts/archive.files b/src/scripts/archive.files index 8e276bac7f..ca0ee51b68 100755 --- a/src/scripts/archive.files +++ b/src/scripts/archive.files @@ -22,7 +22,17 @@ FILELIST= for dir in $@; do + # Skip all objects that do not exist. + [ -e "${dir}" ] || continue + + # Files go directly to the rootfile. + if [ -f "${dir}" ]; then + FILELIST="${FILELIST} ${dir}" + continue + fi + for exclude in ${dir}/${MACHINE}/*; do + [ -f "${exclude}" ] || continue EXCLUDE="$EXCLUDE $exclude" done @@ -41,5 +51,5 @@ for dir in $@; do done done -cat ${FILELIST} | grep -v ^# | sort | uniq | \ +cat ${FILELIST} 2>/dev/null | grep -v ^# | sort | uniq | \ sed -e "s/KVER/${KVER}/g" -e "s/MACHINE/${MACHINE}/g" -e "s/BUILDTARGET/${BUILDTARGET}/g"