[OpenWrt-Devel] [RFC PATCH 10/10] base-files: add option to symlink /var to /tmp
Stijn Tintel
stijn at linux-ipv6.be
Mon Mar 28 13:51:49 EDT 2016
Signed-off-by: Stijn Tintel <stijn at linux-ipv6.be>
---
config/Config-images.in | 5 +++++
package/base-files/Makefile | 5 +++++
2 files changed, 10 insertions(+)
diff --git a/config/Config-images.in b/config/Config-images.in
index a60dd50..3619256 100644
--- a/config/Config-images.in
+++ b/config/Config-images.in
@@ -312,4 +312,9 @@ menu "Target Images"
Include the device tree blob file(s) in the rootfs. Typically the DTBs
are placed below /boot.
+ config TARGET_ROOTFS_LN_VAR_TMP
+ bool "Symlink /var to /tmp"
+ default y
+ help
+ Make /var a symlink to /tmp.
endmenu
diff --git a/package/base-files/Makefile b/package/base-files/Makefile
index 8bb6225..aa7ed34 100644
--- a/package/base-files/Makefile
+++ b/package/base-files/Makefile
@@ -164,8 +164,13 @@ define Package/base-files/install
mkdir -p $(1)/www
mkdir -p $(1)/root
$(LN) /proc/mounts $(1)/etc/mtab
+ifeq ($(CONFIG_TARGET_ROOTFS_LN_VAR_TMP),y)
rm -f $(1)/var
$(LN) /tmp $(1)/var
+else
+ mkdir $(1)/var
+ $(LN) /tmp/run $(1)/var/run
+endif
mkdir -p $(1)/etc
$(LN) /tmp/resolv.conf /tmp/fstab /tmp/TZ /tmp/localtime $(1)/etc/
--
2.7.3
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list