busybox: add an inittab entry to activate swap
authorCarlos Santos <casantos@datacom.com.br>
Mon, 11 Jun 2018 06:00:15 +0000 (03:00 -0300)
committerPeter Korsgaard <peter@korsgaard.com>
Tue, 12 Jun 2018 12:56:07 +0000 (14:56 +0200)
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>
package/busybox/inittab

index 7cd203de0b2e66db9bf5921d8add20f5520bfa01..ff1725c775a14a6f8d5dcbecaec603b56587ca70 100644 (file)
@@ -18,6 +18,7 @@
 ::sysinit:/bin/mount -o remount,rw /
 ::sysinit:/bin/mkdir -p /dev/pts /dev/shm
 ::sysinit:/bin/mount -a
+::sysinit:/sbin/swapon -a
 null::sysinit:/bin/ln -sf /proc/self/fd /dev/fd
 null::sysinit:/bin/ln -sf /proc/self/fd/0 /dev/stdin
 null::sysinit:/bin/ln -sf /proc/self/fd/1 /dev/stdout