bcm53xx: image: build UBI partition image
This could be used on NAND devices once we get UBI working. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> SVN-Revision: 42938
This commit is contained in:
parent
241c098fa1
commit
aa5b5153f9
2 changed files with 28 additions and 0 deletions
|
@ -11,6 +11,8 @@ define Image/Prepare
|
||||||
rm -f $(KDIR)/fs_mark
|
rm -f $(KDIR)/fs_mark
|
||||||
echo -ne '\xde\xad\xc0\xde' > $(KDIR)/fs_mark
|
echo -ne '\xde\xad\xc0\xde' > $(KDIR)/fs_mark
|
||||||
$(call prepare_generic_squashfs,$(KDIR)/fs_mark)
|
$(call prepare_generic_squashfs,$(KDIR)/fs_mark)
|
||||||
|
|
||||||
|
$(CP) ./ubinize.cfg $(KDIR)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define trx2ndpart/serial
|
define trx2ndpart/serial
|
||||||
|
@ -73,6 +75,8 @@ endef
|
||||||
|
|
||||||
# $(1): filesystem type (e.g. squashfs, initramfs).
|
# $(1): filesystem type (e.g. squashfs, initramfs).
|
||||||
define Image/Build
|
define Image/Build
|
||||||
|
( cd $(KDIR); $(STAGING_DIR_HOST)/bin/ubinize -p 128KiB -m 2048 -o $(KDIR)/root-block-0x20000-min-0x800.ubi ubinize.cfg )
|
||||||
|
|
||||||
$(call Image/Build/AsusTrx,$(1),bcm47081-asus-rt-n18u,serial,RT-N18U)
|
$(call Image/Build/AsusTrx,$(1),bcm47081-asus-rt-n18u,serial,RT-N18U)
|
||||||
|
|
||||||
$(call Image/Build/Chk,$(1),bcm4708-netgear-r6250,serial,U12H245T00_NETGEAR,1)
|
$(call Image/Build/Chk,$(1),bcm4708-netgear-r6250,serial,U12H245T00_NETGEAR,1)
|
||||||
|
|
24
target/linux/bcm53xx/image/ubinize.cfg
Normal file
24
target/linux/bcm53xx/image/ubinize.cfg
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
[rootfs]
|
||||||
|
# Volume mode (other option is static)
|
||||||
|
mode=ubi
|
||||||
|
# Source image
|
||||||
|
image=root.squashfs
|
||||||
|
# Volume ID in UBI image
|
||||||
|
vol_id=0
|
||||||
|
# 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=1
|
||||||
|
# Allow for dynamic resize
|
||||||
|
vol_type=dynamic
|
||||||
|
# Volume name
|
||||||
|
vol_name=rootfs_data
|
||||||
|
# Autoresize volume at first mount
|
||||||
|
vol_flags=autoresize
|
||||||
|
vol_size=1MiB
|
Loading…
Reference in a new issue