From: Stijn Tintel Date: Mon, 23 Aug 2021 11:06:35 +0000 (+0300) Subject: base-files: fix option to make /var persistent X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=669d920e278fe00895490d7c1a81774317ff358a;p=openwrt%2Fstaging%2Fjow.git base-files: fix option to make /var persistent The option was initially named TARGET_ROOTFS_LN_VAR_TMP, and the check was correct. When renaming the option to something more suitable, the check was changed to check for n, but when an option is not set, it's not n but empty. This results in the check always evaluating to false. Fix the check by checking for y with ifneq. Fixes: 57807f50ded6 ("base-files: add option to make /var persistent") Signed-off-by: Stijn Tintel --- diff --git a/package/base-files/Makefile b/package/base-files/Makefile index 6da3df2b4e..58ad08c63a 100644 --- a/package/base-files/Makefile +++ b/package/base-files/Makefile @@ -181,7 +181,7 @@ define Package/base-files/install mkdir -p $(1)/www mkdir -p $(1)/root $(LN) /proc/mounts $(1)/etc/mtab -ifeq ($(CONFIG_TARGET_ROOTFS_PERSIST_VAR),n) +ifneq ($(CONFIG_TARGET_ROOTFS_PERSIST_VAR),y) rm -f $(1)/var $(LN) tmp $(1)/var else