utils/tar: Fix defaulting to selecting dependencies

Due to KConfig misbehavior the tar config options where getting
enabled even when tar was not enabled.  We fix this by enclosing
the options in an if PACKAGE_tar ; endif block.

Signed-off-by: Daniel Dickinson <lede@daniel.thecshore.com>
This commit is contained in:
Daniel Dickinson 2016-06-02 08:09:43 -04:00
parent 2edfc807a6
commit 7a492968d6

View file

@ -36,27 +36,29 @@ define Package/tar
endef
define Package/tar/config
config PACKAGE_TAR_POSIX_ACL
bool "tar: Enable POSIX ACL support" if PACKAGE_tar
default n
if PACKAGE_tar
config PACKAGE_TAR_POSIX_ACL
bool "tar: Enable POSIX ACL support"
default n
config PACKAGE_TAR_XATTR
bool "tar: Enable extended attribute (xattr) support" if PACKAGE_tar
default n
config PACKAGE_TAR_XATTR
bool "tar: Enable extended attribute (xattr) support"
default n
config PACKAGE_TAR_GZIP
bool "tar: Enable seamless gzip support" if PACKAGE_tar
default y
config PACKAGE_TAR_GZIP
bool "tar: Enable seamless gzip support"
default y
config PACKAGE_TAR_BZIP2
bool "tar: Enable seamless bzip2 support" if PACKAGE_tar
default y
config PACKAGE_TAR_BZIP2
bool "tar: Enable seamless bzip2 support"
default y
config PACKAGE_TAR_XZ
bool "tar: Enable seamless xz support" if PACKAGE_tar
select PACKAGE_xz-utils
select PACKAGE_xz
default y
config PACKAGE_TAR_XZ
bool "tar: Enable seamless xz support"
select PACKAGE_xz-utils
select PACKAGE_xz
default y
endif
endef
define Package/tar/description