Changeset 19097


Ignore:
Timestamp:
2010-01-11T02:10:45+01:00 (8 years ago)
Author:
lars
Message:

Add support for building ubifs images.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.in

    r18955 r19097  
    8989                  Create some bootable ISO image 
    9090 
     91        config TARGET_ROOTFS_UBIFS 
     92                bool "ubifs" 
     93                default y if USES_UBIFS 
     94                depends !TARGET_ROOTFS_INITRAMFS && USES_UBIFS 
     95                help 
     96                  Build a ubifs root filesystem 
     97 
    9198comment "Image Options" 
    9299 
  • trunk/include/image.mk

    r18953 r19097  
    8787    endef 
    8888  endif 
     89  ifeq ($(CONFIG_TARGET_ROOTFS_UBIFS),y) 
     90    define Image/mkfs/ubifs 
     91                $(CP) ./ubinize.cfg $(KDIR) 
     92                $(STAGING_DIR_HOST)/bin/mkfs.ubifs $(UBIFS_OPTS) -o $(KDIR)/root.ubifs -d $(TARGET_DIR) 
     93                (cd $(KDIR); \ 
     94                $(STAGING_DIR_HOST)/bin/ubinize $(UBINIZE_OPTS) -o $(BIN_DIR)/openwrt-$(BOARD)-rootfs.ubi ubinize.cfg) 
     95    endef 
     96  endif 
    8997else 
    9098  define Image/BuildKernel 
     
    151159        $(call Image/mkfs/ext2) 
    152160        $(call Image/mkfs/iso) 
     161        $(call Image/mkfs/ubifs) 
    153162        $(call Image/Checksum) 
    154163else 
     
    161170        $(call Image/mkfs/ext2) 
    162171        $(call Image/mkfs/iso) 
     172        $(call Image/mkfs/ubifs) 
    163173        $(call Image/Checksum) 
    164174endif 
  • trunk/scripts/metadata.pl

    r18386 r19097  
    164164                /tgz/ and $ret .= "\tselect USES_TGZ\n"; 
    165165                /cpiogz/ and $ret .= "\tselect USES_CPIOGZ\n"; 
     166                /ubifs/ and $ret .= "\tselect USES_UBIFS\n"; 
    166167                /fpu/ and $ret .= "\tselect HAS_FPU\n"; 
    167168                /ramdisk/ and $ret .= "\tselect USES_INITRAMFS\n"; 
  • trunk/target/Config.in

    r18904 r19097  
    5151        bool 
    5252 
    53 config PROFILE_KCONFIG  
     53config USES_UBIFS 
     54        bool 
     55 
     56config PROFILE_KCONFIG 
    5457        bool 
    5558 
Note: See TracChangeset for help on using the changeset viewer.