diff options
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/rc | 8 | ||||
-rwxr-xr-x | etc/rc.embedded | 31 |
2 files changed, 35 insertions, 4 deletions
@@ -23,10 +23,6 @@ export HOME PATH # Set our current version version=`cat /etc/version` -if [ "$PLATFORM" = "wrap" ]; then - /etc/rc.d/uzip start -fi - echo cat /etc/ascii-art/pfsense-logo-small.txt echo @@ -38,6 +34,10 @@ if [ "$PLATFORM" = "cdrom" ]; then /etc/rc.cdrom fi +if [ "$PLATFORM" = "wrap" ]; then + /etc/rc.embedded +fi + # Enable console output if its muted. /sbin/conscontrol mute off >/dev/null 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/ |