$(BIN_DIR)/$(IMG_PREFIX)-$(DEVICE_NAME)-bootfs_$(word 1, $(1)).ubifs
# ubi
- rm -rf p $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1))
- mkdir -p $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1))
- $(CP) $(word 2, $^) \
- $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1))/
- $(CP) $(KDIR)/boot-$(DEVICE_NAME)-bootfs_$(word 1, $(1)).ubifs \
- $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1))/boot.ubifs
- $(CP) ./ubinize-$(DEVICE_NAME).cfg \
- $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1))/ubinize.cfg
- ( cd $(KDIR)/$(DEVICE_NAME)_$(word 1, $(1)); \
- $(STAGING_DIR_HOST)/bin/ubinize \
- -m $(word 2, $(1)) -p $(word 4, $(1)) -s $(word 2, $(1)) \
- -o $@ \
- ubinize.cfg \
- )
+ sh $(TOPDIR)/scripts/ubinize-image.sh \
+ --part boot=$(KDIR)/boot-$(DEVICE_NAME)-bootfs_$(word 1, $(1)).ubifs=15 \
+ $(IMAGE_ROOTFS) $@ \
+ -m $(word 2, $(1)) -p $(word 4, $(1)) -s $(word 2, $(1))
endef
define Build/bootfs.tar.gz
+++ /dev/null
-[boot]
-# Volume mode (other option is static)
-mode=ubi
-# Source image
-image=boot.ubifs
-# Volume ID in UBI image
-vol_id=0
-# Allow for dynamic resize
-vol_type=dynamic
-# Volume name
-vol_name=boot
-vol_size=15MiB
-
-[rootfs]
-# Volume mode (other option is static)
-mode=ubi
-# Source image
-image=root.squashfs
-# Volume ID in UBI image
-vol_id=1
-# Allow for dynamic resize
-vol_type=dynamic
-# Volume name
-vol_name=rootfs
-
-[rootfs_data]
-# Volume mode (other option is static)
-mode=ubi
-# Volume ID in UBI image
-vol_id=2
-# Allow for dynamic resize
-vol_type=dynamic
-# Volume name
-vol_name=rootfs_data
-# Autoresize volume at first mount
-vol_flags=autoresize
-vol_size=1MiB
+++ /dev/null
-[rootfs]
-# Volume mode (other option is static)
-mode=ubi
-# Source image
-image=root.ubifs
-# Volume ID in UBI image
-vol_id=0
-# Allow for dynamic resize
-vol_type=dynamic
-# Volume name
-vol_name=rootfs
-# Autoresize volume at first mount
-vol_flags=autoresize