summaryrefslogtreecommitdiffstats
path: root/etc/rc.embedded
diff options
context:
space:
mode:
authorsullrich <sullrich@pfsense.org>2009-08-05 15:00:04 -0400
committersullrich <sullrich@pfsense.org>2009-08-05 15:00:42 -0400
commit1ec24317638c1d2b8d905add4beb4dee1aa311ce (patch)
treef97271f66bd5817a9c3bd4ff844b19670926deee /etc/rc.embedded
parent07881462254d007cf77c1a5b09e7a840f708657e (diff)
downloadpfsense-1ec24317638c1d2b8d905add4beb4dee1aa311ce.zip
pfsense-1ec24317638c1d2b8d905add4beb4dee1aa311ce.tar.gz
Allow packages to be persistent across reboots. Resolved #44
Diffstat (limited to 'etc/rc.embedded')
-rwxr-xr-xetc/rc.embedded10
1 files changed, 9 insertions, 1 deletions
diff --git a/etc/rc.embedded b/etc/rc.embedded
index ef3c064..b457e72 100755
--- a/etc/rc.embedded
+++ b/etc/rc.embedded
@@ -27,6 +27,14 @@ else
fi
# Create some needed directories
-/bin/mkdir -p /var/db/pkg/
+/bin/mkdir -p /var/db
+/bin/mkdir -p /root/var/db/pkg
+/bin/mkdir -p /root/var/tmp
+
+# Ensure that packages can be persistent across reboots
+ln -s /var/db/pkg /root/var/db/pkg
+ln -s /var/tmp /root/var/tmp
+
+# Ensure vi's recover directory is present
/bin/mkdir -p /var/tmp/vi.recover/
echo " done." \ No newline at end of file
OpenPOWER on IntegriCloud