true \
usb_keyboard
-ISO_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).iso
+ISO_FILE = $(IMAGES_DIR)/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).iso
###############################################################################
# Top-level Rules
cd $(DIR_TMP)/cdrom && find -type f ! -name md5sum.txt | grep -v "./boot" | \
xargs md5sum > md5sum.txt
- mkdir -p /install/images
+ # Master the ISO file
cd $(DIR_TMP)/cdrom && mkisofs $(ISO_ARGS) -o $(ISO_FILE) .
ifeq "$(HAS_ISOLINUX)" "1"
isohybrid $(ISOHYBRID_ARGS) $(ISO_FILE)
endif
+
+ # Create checksum file
+ cd $(IMAGES_DIR) && b2sum "$(notdir $(ISO_FILE))" > "$(notdir "$(ISO_FILE)").b2"
endif
PART_ROOT = /dev/mapper/$(patsubst /dev/%,%,$(DEVICE))p3
-IMAGE_FILE = /install/images/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).img.xz
+IMAGE_FILE = $(IMAGES_DIR)/$(SNAME)-$(VERSION)-core$(CORE)-$(BUILD_ARCH).img.xz
FSTAB_FMT = UUID=%s %-8s %-4s %-10s %d %d\n
# Compress Image
xz $(XZ_OPT) < $(IMG) > $(IMAGE_FILE)
rm -rf $(IMG) $(MNThdd) $(DIR_TMP)/cdrom
+
+ # Create checksum file
+ cd $(IMAGES_DIR) && b2sum "$(notdir $(IMAGE_FILE))" > "$(notdir "$(IMAGE_FILE)").b2"
# use toolchain bash for chroot to strip
CUSTOM_PATH="${TOOLS_DIR}/bin" lfsmake2 strip
+
+ # Build images
+ lfsmake2 cdrom
+ lfsmake2 flash-images
}
buildpackages() {
local LOGFILE="${LOG_DIR}/_build.packages.log"
- # Create images for install
- lfsmake2 cdrom
-
- # Check if there is a loop device for building in virtual environments
- lfsmake2 flash-images
-
- mv ${BUILD_DIR}/install/images/{*.iso,*.img.xz,*.bz2} $BASEDIR >> $LOGFILE 2>&1
-
ipfirepackages
cd $BASEDIR