TMP_DIR=$(mktemp -d)
for rootfile in $ROOTFILES; do
- cd / && grep -v "^#" < $rootfile | \
+ ERROR=$(cd / && \
+ grep -v "^#" < $rootfile | \
sed -e "s/KVER/$KVER/g" \
-e "s/IFS_TARGET/$IFS_TARGET/g" | \
- cpio -pdl --quiet $TMP_DIR
+ cpio -pdl --quiet $TMP_DIR 2>&1)
+ if [ -n "${ERROR}" ]; then
+ echo -e "When copying the files, an error occoured:\n\n${ERROR}" >&2
+ rm -rf $ARCHIEVE $CONTROL $INFO $TMP_DIR
+ exit 1
+ fi
done
cd $TMP_DIR
-find . | cpio -o -H newc --quiet | lzma -czv - > $ARCHIEVE
+find . | cpio -o -H newc --quiet | lzma -cz - > $ARCHIEVE
cat <<EOF >$INFO
### $NAME package