mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Add rc.embedded for embedded bootup specific instructions similar to rc.cdrom
This commit is contained in:
parent
31849b900f
commit
c613b74f77
8
etc/rc
8
etc/rc
@ -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
|
||||
|
||||
|
||||
31
etc/rc.embedded
Executable file
31
etc/rc.embedded
Executable file
@ -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/
|
||||
Loading…
Reference in New Issue
Block a user