base-files: add option to make /var persistent
[openwrt/staging/chunkeey.git] / package / base-files / Makefile
index d67f551b9c5513181b8e2a9db8d83830b59c61fb..6da3df2b4ea775bb420d00c8955818c5a393360b 100644 (file)
@@ -181,8 +181,13 @@ 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)
        rm -f $(1)/var
        $(LN) tmp $(1)/var
+else
+       mkdir -p $(1)/var
+       $(LN) /tmp/run $(1)/var/run
+endif
        mkdir -p $(1)/etc
        $(LN) /tmp/resolv.conf /tmp/TZ /tmp/localtime $(1)/etc/