Changeset 31913


Ignore:
Timestamp:
2012-05-27T18:40:32+02:00 (6 years ago)
Author:
juhosg
Message:

package/mtd-utils: update to 1.4.5

This updates packages/utils/mtd-utils and includes all patches from
tools/mtd-utils, so the two may eventually be merged.
I also added 150-fix_ubi-utils_static.patch which is a hack needed
to include libcrc32.o in the static binaries.
Having them static makes sense as only ubiformat is required on the target.

[juhosg:

  • add build-time dependency on util-linux
  • allow to specify dependency for each subpackage
  • update ubifs optional lzo patch
  • add more patches]

Signed-off-by: Daniel Golle <dgolle@…>

Location:
packages/utils/mtd-utils
Files:
6 added
2 edited

Legend:

Unmodified
Added
Removed
  • packages/utils/mtd-utils/Makefile

    r28960 r31913  
    1 #  
     1# 
    22# Copyright (C) 2009-2010 OpenWrt.org 
    33# 
     
    99 
    1010PKG_NAME:=mtd-utils 
    11 PKG_REV:=a2d010f8fca904fffa3c6e5a5d148cc96a37a08a 
    12 PKG_VERSION:=20090227 
    13 PKG_RELEASE:=2 
     11PKG_REV:=5319b84974fcb71504aed2d1b8285e9c0a4a4bb8 
     12PKG_VERSION:=1.4.5 
     13PKG_RELEASE:=1 
    1414PKG_INSTALL:=1 
    1515 
    16 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 
     16PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 
    1717PKG_SOURCE_URL:=git://git.infradead.org/mtd-utils.git 
    1818PKG_SOURCE_PROTO:=git 
     
    2020PKG_SOURCE_VERSION:=$(PKG_REV) 
    2121 
     22PKG_BUILD_DEPENDS:=util-linux 
     23 
    2224include $(INCLUDE_DIR)/package.mk 
    2325 
    2426FILES:= \ 
    25         ubiupdatevol \ 
     27        doc_loadbios \ 
     28        docfdisk \ 
     29        flash_erase \ 
     30        flash_eraseall \ 
     31        flash_info \ 
     32        flash_lock \ 
     33        flash_otp_dump \ 
    2634        flash_otp_info \ 
     35        flash_unlock \ 
     36        flashcp \ 
     37        ftl_check \ 
     38        ftl_format \ 
     39        jffs2dump \ 
     40        mkfs.jffs2 \ 
     41        mkfs.ubifs:+libuuid \ 
     42        mtd_debug \ 
     43        mtdinfo \ 
     44        nanddump \ 
    2745        nandtest \ 
     46        nandwrite \ 
     47        nftldump \ 
     48        nftl_format \ 
     49        recv_image \ 
     50        rfddump \ 
     51        rfdformat \ 
     52        serve_image \ 
     53        sumtool \ 
     54        ubiattach \ 
     55        ubicrc32 \ 
     56        ubidetach \ 
     57        ubiformat \ 
    2858        ubimkvol \ 
    29         ubigen \ 
    30         serve_image \ 
    31         recv_image \ 
    3259        ubinfo \ 
     60        ubinize \ 
    3361        ubirename \ 
    34         mkpfi \ 
    35         nandwrite \ 
    36         flash_eraseall \ 
    37         mkbootenv \ 
    38         ftl_format \ 
    39         nand2bin \ 
    40         ubiattach \ 
    41         nftl_format \ 
    42         nanddump \ 
    43         ubinize \ 
    44         docfdisk \ 
    45         ubimirror \ 
    46         ubicrc32.pl \ 
    47         ftl_check \ 
    48         flashcp \ 
    49         jffs2dump \ 
    50         ubiformat \ 
    51         ubidetach \ 
    52         flash_lock \ 
    53         bin2nand \ 
    54         pfiflash \ 
    55         mtd_debug \ 
    56         pddcustomize \ 
    57         flash_unlock \ 
    58         doc_loadbios \ 
    59         nftldump \ 
    60         mkfs.jffs2 \ 
    61         flash_info \ 
    62         ubicrc32 \ 
    6362        ubirmvol \ 
    64         unubi \ 
    65         pfi2bin \ 
    66         mkfs.ubifs \ 
    67         sumtool \ 
    68         flash_erase \ 
    69         rfddump \ 
    70         flash_otp_dump \ 
    71         rfdformat 
     63        ubirsvol \ 
     64        ubiupdatevol 
    7265 
    7366define PartGen 
    74 define Package/mtd-utils-$(subst _,-,$(1)) 
    75   TITLE:=MTD $(1) 
     67define Package/mtd-utils-$(subst _,-,$(firstword $(subst :, ,$(1)))) 
     68  TITLE:=$(firstword $(subst :, ,$(1))) package from mtd-utils 
    7669  URL:=http://www.linux-mtd.infradead.org/ 
    7770  SECTION:=utils 
    7871  CATEGORY:=Utilities 
    79   DEPENDS:=mtd-utils +zlib +liblzo +libuuid 
     72  DEPENDS:=mtd-utils $(wordlist 2,$(words $(subst :, ,$(1))),$(subst :, ,$(1))) 
    8073endef 
    8174endef 
     
    8578  SECTION:=utils 
    8679  CATEGORY:=Utilities 
     80  URL:=http://www.linux-mtd.infradead.org/ 
    8781  MENU:=1 
    8882endef 
     
    10296        BUILDDIR="$(PKG_BUILD_DIR)" \ 
    10397        LDLIBS+="$(LIBGCC_S)" \ 
    104         WITHOUT_XATTR=1 
     98        WITHOUT_XATTR=1 \ 
     99        WITHOUT_LZO=1 
    105100 
    106101define PartInstall 
    107 define Package/mtd-utils-$(subst _,-,$(1))/install 
     102define Package/mtd-utils-$(subst _,-,$(firstword $(subst :, ,$(1))))/install 
    108103        $(INSTALL_DIR) \ 
    109104                $$(1)/usr/sbin 
    110105 
    111106        $(INSTALL_BIN) \ 
    112                 $(PKG_INSTALL_DIR)/usr/sbin/$(1) \ 
     107                $(PKG_INSTALL_DIR)/usr/sbin/$(firstword $(subst :, ,$(1))) \ 
    113108                $$(1)/usr/sbin/ 
    114109endef 
     
    118113 
    119114$(eval $(call BuildPackage,mtd-utils)) 
    120 $(foreach file,$(FILES),$(eval $(call BuildPackage,mtd-utils-$(subst _,-,$(file))))) 
     115$(foreach file,$(FILES),$(eval $(call BuildPackage,mtd-utils-$(subst _,-,$(firstword $(subst :, ,$(file))))))) 
  • packages/utils/mtd-utils/patches/100-mtd-debug-add-bad-block-counter.patch

    r28520 r31913  
    11--- a/mtd_debug.c 
    22+++ b/mtd_debug.c 
    3 @@ -236,6 +236,7 @@ int showinfo (int fd) 
     3@@ -238,6 +238,7 @@ int showinfo (int fd) 
    44        int i,err,n; 
    55        struct mtd_info_user mtd; 
     
    99        err = getmeminfo (fd,&mtd); 
    1010        if (err < 0) 
    11 @@ -328,6 +329,11 @@ int showinfo (int fd) 
     11@@ -330,6 +331,11 @@ int showinfo (int fd) 
    1212        printf ("\nmtd.oobsize = "); 
    1313        printsize (mtd.oobsize); 
     
    2121                        "regions = %d\n" 
    2222                        "\n", 
    23 @@ -347,6 +353,50 @@ int showinfo (int fd) 
     23@@ -349,6 +355,50 @@ int showinfo (int fd) 
    2424        return (0); 
    2525 } 
     
    6969+} 
    7070+ 
    71  void showusage (const char *progname) 
     71 void showusage(void) 
    7272 { 
    7373        fprintf (stderr, 
Note: See TracChangeset for help on using the changeset viewer.