summaryrefslogtreecommitdiffstats
path: root/etc/rc.embedded
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-11-17 03:21:19 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-11-17 03:21:19 +0000
commitc613b74f77679d78c4ba7cf9d3a17173e6e3dfd1 (patch)
tree3c72ddbfb65eb11826ee17df9173363845c2a49e /etc/rc.embedded
parent31849b900f54b8c03ba6b729071cd542674beb5f (diff)
downloadpfsense-c613b74f77679d78c4ba7cf9d3a17173e6e3dfd1.zip
pfsense-c613b74f77679d78c4ba7cf9d3a17173e6e3dfd1.tar.gz
Add rc.embedded for embedded bootup specific instructions similar to rc.cdrom
Diffstat (limited to 'etc/rc.embedded')
-rwxr-xr-xetc/rc.embedded31
1 files changed, 31 insertions, 0 deletions
diff --git a/etc/rc.embedded b/etc/rc.embedded
new file mode 100755
index 0000000..3338dda
--- /dev/null
+++ b/etc/rc.embedded
@@ -0,0 +1,31 @@
+#!/bin/sh
+#
+# rc.embedded - embedded system specific startup information
+# For pfSense
+
+# Size of memory file system /conf partition
+partsize="3m"
+
+set -x
+
+# Run some initialization routines
+/etc/rc.d/uzip start
+
+# Initialize MFS for /var. Partly taken from /etc/rc.d/var
+if (/bin/mkdir -p /var/.diskless 2> /dev/null); then
+ rmdir /var/.diskless
+else
+ varsize="8m"
+ mdmfs -S -M -s ${varsize} md /var
+fi
+
+
+for i in tmp; do
+ if [ -f /etc/rc.d/$i ]; then
+ sh /etc/rc.d/$i start
+ fi
+done
+
+# Create some needed directories
+/bin/mkdir -p /var/db/pkg/
+/bin/mkdir -p /var/tmp/vi.recover/
OpenPOWER on IntegriCloud