beautify message DONE
# Build packages
- #local package
- #for package in $BASEDIR/lfs/*; do
- # package_make $(basename $package)
- #done
+ local package
+ for package in $BASEDIR/lfs/*; do
+ package_make $(basename $package)
+ done
+ mkdir -p $BASEDIR/packages/${TARGET} 2>/dev/null
+ mv $LFS/$IMAGES_DIR/packages/* $BASEDIR/packages/${TARGET}/ >>$LOGFILE 2>&1
if [ ${EMB} -eq 0 ]; then
ipfire_make initramfs
fi
if [ ! -e "$ROOTFILE" ]; then
- echo "Rootfile does not exist." >&2
+ echo "Rootfile does not exist: $ROOTFILE" >&2
exit 1
fi
# Checking for a devel package
grep -q "^D" $ROOTFILE && PKG_LIST="$PKG_LIST devel"
+if [ -n "${PKG_VER}" ]; then
+ PKG_STRING="${PKG_NAME}-${PKG_VER}"
+else
+ PKG_STRING="${PKG_NAME}"
+fi
+
for PKG_EXTRA in $PKG_LIST; do
# Prepare target name.
- PKG_TARGET=${PKG_NAME}-${PKG_VER}-${SNAME}-${PKG_REL}
+ PKG_TARGET=${PKG_STRING}-${SNAME}-${PKG_REL}
if [ "$PKG_EXTRA" != "normal" ]; then
PKG_TARGET="$PKG_TARGET-$PKG_EXTRA"
fi
echo "$FILELIST" | cpio -o | lzma -czv - > $ARCHIEVE
- cat $ARCHIEVE > /tmp/$PKG_TARGET
+ mkdir -p /images/packages 2>/dev/null
+ cat $ARCHIEVE > /images/packages/$PKG_TARGET
rm -f $ARCHIEVE
done