zram-swap: Fix busybox dependency check

- fix dependency on BUSYBOX_CONFIG_SWAPONOFF (removed in 84da2a6)
   - add busybox defaults checking (fix zram-swap always installs swap-utils
     and libblkid as dependency, even if busybox includes mkswap by default)

Signed-off-by: Emil Muratov <gpm@hotplug.ru>
This commit is contained in:
Emil Muratov 2018-10-31 11:43:49 +03:00 committed by Christian Lamparter
parent dc3cf94cb2
commit c0d93432f2

View File

@ -18,7 +18,7 @@ include $(INCLUDE_DIR)/package.mk
define Package/zram-swap define Package/zram-swap
SECTION:=utils SECTION:=utils
CATEGORY:=Base system CATEGORY:=Base system
DEPENDS:=+kmod-zram +!BUSYBOX_CONFIG_MKSWAP:swap-utils +!BUSYBOX_CONFIG_SWAPONOFF:block-mount DEPENDS:=+kmod-zram +!(BUSYBOX_DEFAULT_MKSWAP||BUSYBOX_CONFIG_MKSWAP):swap-utils +!((BUSYBOX_DEFAULT_SWAPON||BUSYBOX_CONFIG_SWAPON)&&(BUSYBOX_DEFAULT_SWAPOFF||BUSYBOX_CONFIG_SWAPOFF)):block-mount
TITLE:=ZRAM swap scripts TITLE:=ZRAM swap scripts
PKGARCH:=all PKGARCH:=all
endef endef