Changeset 38303


Ignore:
Timestamp:
2013-10-04T12:49:47+02:00 (4 years ago)
Author:
luka
Message:

build: extend menu with few ubifs options

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.in

    r37932 r38303  
    108108                  Build a squashfs-lzma root filesystem 
    109109 
    110         config TARGET_ROOTFS_UBIFS 
     110        menuconfig TARGET_ROOTFS_UBIFS 
    111111                bool "ubifs" 
    112112                default y if USES_UBIFS 
     
    114114                help 
    115115                  Build a ubifs root filesystem 
     116 
     117                choice 
     118                        prompt "compression" 
     119                        default TARGET_UBIFS_COMPRESSION_NONE 
     120                        depends on TARGET_ROOTFS_UBIFS 
     121                        help 
     122                          Select compression type 
     123 
     124                        config TARGET_UBIFS_COMPRESSION_NONE 
     125                                bool "none" 
     126 
     127                        config TARGET_UBIFS_COMPRESSION_LZO 
     128                                bool "lzo" 
     129 
     130                        config TARGET_UBIFS_COMPRESSION_ZLIB 
     131                                bool "zlib" 
     132                endchoice 
     133 
     134                config TARGET_UBIFS_FREE_SPACE_FIXUP 
     135                        bool "free space fixup" if TARGET_ROOTFS_UBIFS 
     136                        default y 
     137                        help 
     138                          The file-system free space has to be fixed up on first mount 
     139 
     140                config TARGET_UBIFS_JOURNAL_SIZE 
     141                        string 
     142                        prompt "journal size" if TARGET_ROOTFS_UBIFS 
     143                        default "512KiB" 
     144 
     145                config TARGET_UBIFS_SQUASH_UIDS 
     146                        bool "squash uids" if TARGET_ROOTFS_UBIFS 
     147                        default n 
     148                        help 
     149                          Squash owners making all files owned by root 
    116150 
    117151        comment "Image Options" 
  • trunk/include/image.mk

    r38196 r38303  
    117117    define Image/mkfs/ubifs 
    118118                $(CP) ./ubinize.cfg $(KDIR) 
    119                 $(STAGING_DIR_HOST)/bin/mkfs.ubifs $(UBIFS_OPTS) $(MKFS_DEVTABLE_OPT) -o $(KDIR)/root.ubifs -d $(TARGET_DIR) 
     119                $(STAGING_DIR_HOST)/bin/mkfs.ubifs \ 
     120                        $(UBIFS_OPTS) \ 
     121                        $(if $(CONFIG_TARGET_UBIFS_FREE_SPACE_FIXUP),--space-fixup) \ 
     122                        $(if $(CONFIG_TARGET_UBIFS_COMPRESSION_NONE),--force-compr=none) \ 
     123                        $(if $(CONFIG_TARGET_UBIFS_COMPRESSION_LZO),--force-compr=lzo) \ 
     124                        $(if $(CONFIG_TARGET_UBIFS_COMPRESSION_ZLIB),--force-compr=zlib) \ 
     125                        --jrn-size=$(CONFIG_TARGET_UBIFS_JOURNAL_SIZE) \ 
     126                        -o $(KDIR)/root.ubifs \ 
     127                        -d $(TARGET_DIR) 
    120128                $(call Image/Build,ubifs) 
    121129                (cd $(KDIR); \ 
Note: See TracChangeset for help on using the changeset viewer.