@echo "local PKG_LICENSE=\"$(LICENSE)\""
@echo "local PKG_MAINTAINER=\"$(MAINTAINER)\""
@echo "local PKG_NAME=\"$(PKG_NAME)\""
- @echo "local PKG_PACKAGE=\"$(PKG_PACKAGE)\""
+ @echo "local PKG_PACKAGES=\"$(PACKAGES)\""
@echo "local PKG_VER=\"$(PKG_VER)\""
@echo "local PKG_REL=\"$(PKG_REL)\""
@echo "local PKG_SHORT=\"$(value SHORT_DESC)\""
ifeq "$(BUILD_EXTRAS)" "1"
# Copying extra packages to cdrom
mkdir -pv $(CDROM_DIR)/packages
- cd $(DIR_PACKAGES) && cp -vf $(PACKAGES_EXTRA) $(CDROM_DIR)/packages
+ for package in $(PACKAGES_EXTRA); do \
+ if [ -e "$$package" ]; then \
+ cp -vf $$package $(CDROM_DIR)/packages; \
+ fi; \
+ done
endif
# Install isolinux & configuration
pkg_list_packages > $BASEDIR/doc/packages-list.txt
beautify message DONE
- # Build packages
- local package
- echo -n "Building packages"
- for package in $BASEDIR/lfs/*; do
- package_make $(basename $package) >/dev/null
- done
- beautify message DONE
-
if [ ${EMB} -eq 0 ]; then
ipfire_make images-core
ipfire_make images-info
FILES="$FILES $file"
else
echo "File does not exist: $file" >&2
- exit 1
+ #exit 1
fi
;;
esac
for file in $FILES; do
echo "Extracting $file..."
- cpio --extract --quiet --to-stdout data.img < $file | lzmadec | \
- cpio -diu --no-absolute-filenames --quiet
+ cpio --extract --quiet --to-stdout data.img < $file | \
+ tar --extract --xz -C ${ROOT}
done
# Append package to the list it belongs to
if [ "$STAGE" != "packages" ]; then
if [ "$PKG_CORE" = "yes" ]; then
- PACKAGES_CORE="$PACKAGES_CORE $PKG_PACKAGE"
+ PACKAGES_CORE="$PACKAGES_CORE $PKG_PACKAGES"
elif [ "$PKG_EXTRA" = "yes" ]; then
- PACKAGES_EXTRA="$PACKAGES_EXTRA $PKG_PACKAGE"
+ PACKAGES_EXTRA="$PACKAGES_EXTRA $PKG_PACKAGES"
elif [ "$PKG_DEBUG" = "yes" ]; then
- PACKAGES_DEBUG="$PACKAGES_DEBUG $PKG_PACKAGE"
+ PACKAGES_DEBUG="$PACKAGES_DEBUG $PKG_PACKAGES"
fi
fi