aboutsummaryrefslogtreecommitdiff
path: root/package/sysvinit
diff options
context:
space:
mode:
authorGravatar Carlos Santos <casantos@datacom.com.br>2018-06-11 03:00:14 -0300
committerGravatar Peter Korsgaard <peter@korsgaard.com>2018-06-12 14:56:00 +0200
commitd2a091c96b87c5674754a12ee9055a164270d0eb (patch)
tree33d2ccb3559f0c109c8912145e337df6414ee702 /package/sysvinit
parentdc267db6ab4d54ed3ddb582774fb51ef64332649 (diff)
downloadbuildroot-d2a091c96b87c5674754a12ee9055a164270d0eb.tar.gz
buildroot-d2a091c96b87c5674754a12ee9055a164270d0eb.tar.bz2
sysvinit: add an inittab entry to activate swap
There is a call to swapoff in the shutdown sequence, so call "swapon -a" on startup. As stated in the swapon man page, All devices marked as "swap" in /etc/fstab are made available, except for those with the "noauto" option. Devices that are already being used as swap are silently skipped. So even if the system has some init script to start/stop swap (e.g. from a rootfs ovelay) calling swapon/swapoff would be harmless. Signed-off-by: Carlos Santos <casantos@datacom.com.br> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/sysvinit')
-rw-r--r--package/sysvinit/inittab3
1 files changed, 2 insertions, 1 deletions
diff --git a/package/sysvinit/inittab b/package/sysvinit/inittab
index 2ca253ad6c..a31471031f 100644
--- a/package/sysvinit/inittab
+++ b/package/sysvinit/inittab
@@ -7,7 +7,8 @@ id:3:initdefault:
si0::sysinit:/bin/mount -t proc proc /proc
si1::sysinit:/bin/mount -o remount,rw /
si2::sysinit:/bin/mkdir -p /dev/pts /dev/shm
-si4::sysinit:/bin/mount -a
+si3::sysinit:/bin/mount -a
+si4::sysinit:/sbin/swapon -a
si5::sysinit:/bin/ln -sf /proc/self/fd /dev/fd 2>/dev/null
si6::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin 2>/dev/null
si7::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout 2>/dev/null