Move all to deprecated folder.
This commit is contained in:
162
deprecated/firmware/buildroot/package/mtd/Config.in
Normal file
162
deprecated/firmware/buildroot/package/mtd/Config.in
Normal file
@@ -0,0 +1,162 @@
|
||||
config BR2_PACKAGE_MTD
|
||||
bool "mtd, jffs2 and ubi/ubifs tools"
|
||||
help
|
||||
Build mtd, jffs2 and ubi/ubifs tools
|
||||
|
||||
http://www.linux-mtd.infradead.org/
|
||||
|
||||
if BR2_PACKAGE_MTD
|
||||
comment "MTD tools selection"
|
||||
|
||||
config BR2_PACKAGE_MTD_DOCFDISK
|
||||
bool "docfdisk"
|
||||
|
||||
config BR2_PACKAGE_MTD_DOC_LOADBIOS
|
||||
bool "doc_loadbios"
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASHCP
|
||||
bool "flashcp"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_ERASE
|
||||
bool "flash_erase"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_LOCK
|
||||
bool "flash_lock"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_OTP_DUMP
|
||||
bool "flash_otp_dump"
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_OTP_INFO
|
||||
bool "flash_otp_info"
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_OTP_LOCK
|
||||
bool "flash_otp_lock"
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_OTP_WRITE
|
||||
bool "flash_otp_write"
|
||||
|
||||
config BR2_PACKAGE_MTD_FLASH_UNLOCK
|
||||
bool "flash_unlock"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_FTL_CHECK
|
||||
bool "ftl_check"
|
||||
|
||||
config BR2_PACKAGE_MTD_FTL_FORMAT
|
||||
bool "ftl_format"
|
||||
|
||||
config BR2_PACKAGE_MTD_JFFS2DUMP
|
||||
bool "jffs2dump"
|
||||
|
||||
config BR2_PACKAGE_MTD_MKFSJFFS2
|
||||
bool "mkfs.jffs2"
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LZO
|
||||
|
||||
config BR2_PACKAGE_MTD_MKFSUBIFS
|
||||
bool "mkfs.ubifs"
|
||||
select BR2_PACKAGE_ZLIB
|
||||
select BR2_PACKAGE_LZO
|
||||
select BR2_PACKAGE_UTIL_LINUX
|
||||
select BR2_PACKAGE_UTIL_LINUX_LIBUUID
|
||||
depends on BR2_USE_WCHAR # util-linux
|
||||
|
||||
comment "mkfs.ubifs needs a toolchain w/ wchar"
|
||||
depends on !BR2_USE_WCHAR
|
||||
|
||||
config BR2_PACKAGE_MTD_MTD_DEBUG
|
||||
bool "mtd_debug"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_MTDPART
|
||||
bool "mtdpart"
|
||||
|
||||
config BR2_PACKAGE_MTD_NANDDUMP
|
||||
bool "nanddump"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_NANDTEST
|
||||
bool "nandtest"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_NANDWRITE
|
||||
bool "nandwrite"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_NFTLDUMP
|
||||
bool "nftldump"
|
||||
|
||||
config BR2_PACKAGE_MTD_NFTL_FORMAT
|
||||
bool "nftl_format"
|
||||
|
||||
config BR2_PACKAGE_MTD_RECV_IMAGE
|
||||
bool "recv_image"
|
||||
|
||||
config BR2_PACKAGE_MTD_RFDDUMP
|
||||
bool "rfddump"
|
||||
|
||||
config BR2_PACKAGE_MTD_RFDFORMAT
|
||||
bool "rfdformat"
|
||||
|
||||
config BR2_PACKAGE_MTD_SERVE_IMAGE
|
||||
bool "serve_image"
|
||||
|
||||
config BR2_PACKAGE_MTD_SUMTOOL
|
||||
bool "sumtool"
|
||||
|
||||
config BR2_PACKAGE_MTD_MTDINFO
|
||||
bool "mtdinfo"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIATTACH
|
||||
bool "ubiattach"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBICRC32
|
||||
bool "ubicrc32"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIDETACH
|
||||
bool "ubidetach"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIFORMAT
|
||||
bool "ubiformat"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIMKVOL
|
||||
bool "ubimkvol"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBINFO
|
||||
bool "ubinfo"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBINIZE
|
||||
bool "ubinize"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIRENAME
|
||||
bool "ubirename"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIRMVOL
|
||||
bool "ubirmvol"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIRSVOL
|
||||
bool "ubirsvol"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIUPDATEVOL
|
||||
bool "ubiupdatevol"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_MTD_UBIBLOCK
|
||||
bool "ubiblock"
|
||||
default y
|
||||
|
||||
endif
|
||||
6
deprecated/firmware/buildroot/package/mtd/Config.in.host
Normal file
6
deprecated/firmware/buildroot/package/mtd/Config.in.host
Normal file
@@ -0,0 +1,6 @@
|
||||
config BR2_PACKAGE_HOST_MTD
|
||||
bool "host mtd, jffs2 and ubi/ubifs tools"
|
||||
help
|
||||
Build mtd, jffs2 and ubi/ubifs tools
|
||||
|
||||
http://www.linux-mtd.infradead.org/
|
||||
3
deprecated/firmware/buildroot/package/mtd/mtd.hash
Normal file
3
deprecated/firmware/buildroot/package/mtd/mtd.hash
Normal file
@@ -0,0 +1,3 @@
|
||||
# Locally calculated after checking pgp signature
|
||||
# ftp://ftp.infradead.org/pub/mtd-utils/mtd-utils-1.5.2.tar.bz2.asc
|
||||
sha256 5db57389280a3abaec5dd23af2590988b70f213fa3929c12a2642c8f9a86f400 mtd-utils-1.5.2.tar.bz2
|
||||
119
deprecated/firmware/buildroot/package/mtd/mtd.mk
Normal file
119
deprecated/firmware/buildroot/package/mtd/mtd.mk
Normal file
@@ -0,0 +1,119 @@
|
||||
################################################################################
|
||||
#
|
||||
# mtd
|
||||
#
|
||||
################################################################################
|
||||
|
||||
MTD_VERSION = 1.5.2
|
||||
MTD_SOURCE = mtd-utils-$(MTD_VERSION).tar.bz2
|
||||
MTD_SITE = ftp://ftp.infradead.org/pub/mtd-utils
|
||||
MTD_LICENSE = GPLv2
|
||||
MTD_LICENSE_FILES = COPYING
|
||||
|
||||
MTD_INSTALL_STAGING = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MTD_MKFSJFFS2),y)
|
||||
MTD_DEPENDENCIES = zlib lzo
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_MTD_MKFSUBIFS),y)
|
||||
MTD_DEPENDENCIES += util-linux zlib lzo host-pkgconf
|
||||
define MTD_ADD_MISSING_LINTL
|
||||
$(SED) "/^LDLIBS_mkfs\.ubifs/ s%$$% `$(PKG_CONFIG_HOST_BINARY) --libs uuid`%" \
|
||||
$(@D)/Makefile
|
||||
endef
|
||||
MTD_POST_PATCH_HOOKS += MTD_ADD_MISSING_LINTL
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
MTD_DEPENDENCIES += busybox
|
||||
endif
|
||||
|
||||
# If extended attributes are required, the acl package must
|
||||
# also be enabled which will also include the attr package.
|
||||
ifeq ($(BR2_PACKAGE_ACL),y)
|
||||
MTD_DEPENDENCIES += acl
|
||||
MTD_MAKE_OPTS += WITHOUT_XATTR=0
|
||||
else
|
||||
MTD_MAKE_OPTS += WITHOUT_XATTR=1
|
||||
endif
|
||||
|
||||
HOST_MTD_DEPENDENCIES = host-zlib host-lzo host-e2fsprogs
|
||||
|
||||
define HOST_MTD_BUILD_CMDS
|
||||
$(HOST_CONFIGURE_OPTS) $(MAKE1) \
|
||||
CROSS= BUILDDIR=$(@D) WITHOUT_XATTR=1 -C $(@D)
|
||||
endef
|
||||
|
||||
define HOST_MTD_INSTALL_CMDS
|
||||
$(MAKE1) BUILDDIR=$(@D) DESTDIR=$(HOST_DIR) -C $(@D) install
|
||||
endef
|
||||
|
||||
MKFS_JFFS2 = $(HOST_DIR)/usr/sbin/mkfs.jffs2
|
||||
SUMTOOL = $(HOST_DIR)/usr/sbin/sumtool
|
||||
|
||||
MTD_STAGING_y = lib/libmtd.a ubi-utils/libubi.a
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_DOCFDISK) += docfdisk
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_DOC_LOADBIOS) += doc_loadbios
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASHCP) += flashcp
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_ERASE) += flash_erase
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_LOCK) += flash_lock
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_DUMP) += flash_otp_dump
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_INFO) += flash_otp_info
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_LOCK) += flash_otp_lock
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_OTP_WRITE) += flash_otp_write
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FLASH_UNLOCK) += flash_unlock
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FTL_CHECK) += ftl_check
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_FTL_FORMAT) += ftl_format
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_JFFS2DUMP) += jffs2dump
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_MKFSJFFS2) += mkfs.jffs2
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_MTD_DEBUG) += mtd_debug
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_MTDPART) += mtdpart
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDDUMP) += nanddump
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDTEST) += nandtest
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_NANDWRITE) += nandwrite
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_NFTLDUMP) += nftldump
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_NFTL_FORMAT) += nftl_format
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_RECV_IMAGE) += recv_image
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_RFDDUMP) += rfddump
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_RFDFORMAT) += rfdformat
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_SERVE_IMAGE) += serve_image
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_SUMTOOL) += sumtool
|
||||
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_MTDINFO) += mtdinfo
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIATTACH) += ubiattach
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBICRC32) += ubicrc32
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIDETACH) += ubidetach
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIFORMAT) += ubiformat
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIMKVOL) += ubimkvol
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBINFO) += ubinfo
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBINIZE) += ubinize
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRENAME) += ubirename
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRMVOL) += ubirmvol
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIRSVOL) += ubirsvol
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIUPDATEVOL) += ubiupdatevol
|
||||
MTD_TARGETS_UBI_$(BR2_PACKAGE_MTD_UBIBLOCK) += ubiblock
|
||||
|
||||
MTD_TARGETS_y += $(addprefix ubi-utils/,$(MTD_TARGETS_UBI_y))
|
||||
MTD_TARGETS_$(BR2_PACKAGE_MTD_MKFSUBIFS) += mkfs.ubifs/mkfs.ubifs
|
||||
|
||||
define MTD_BUILD_CMDS
|
||||
$(TARGET_CONFIGURE_OPTS) $(MAKE1) CROSS=$(TARGET_CROSS) \
|
||||
BUILDDIR=$(@D) $(MTD_MAKE_OPTS) -C $(@D) \
|
||||
$(addprefix $(@D)/,$(MTD_TARGETS_y)) \
|
||||
$(addprefix $(@D)/,$(MTD_STAGING_y))
|
||||
endef
|
||||
|
||||
define MTD_INSTALL_STAGING_CMDS
|
||||
$(INSTALL) -D -m 0755 $(@D)/lib/libmtd.a $(STAGING_DIR)/usr/lib/libmtd.a
|
||||
$(INSTALL) -D -m 0755 $(@D)/ubi-utils/libubi.a $(STAGING_DIR)/usr/lib/libubi.a
|
||||
endef
|
||||
|
||||
define MTD_INSTALL_TARGET_CMDS
|
||||
for f in $(MTD_TARGETS_y) ; do \
|
||||
$(INSTALL) -D -m 0755 $(@D)/$$f $(TARGET_DIR)/usr/sbin/$${f##*/} ; \
|
||||
done
|
||||
endef
|
||||
|
||||
$(eval $(generic-package))
|
||||
$(eval $(host-generic-package))
|
||||
Reference in New Issue
Block a user