package/skeleton-init-sysv: conditionally enable swapon/swapoff in inittab
authorCarlos Santos <unixmania@gmail.com>
Fri, 7 Feb 2020 22:33:22 +0000 (19:33 -0300)
committerPeter Korsgaard <peter@korsgaard.com>
Sat, 8 Feb 2020 19:17:57 +0000 (20:17 +0100)
commitfbe18eb246375af9d8c9421045ba315573049c43
treef58243b78ad13cf395957df34f827603d3d786d9
parentffb189ed5a96576f2df2ef4c4b181ccee5fec657
package/skeleton-init-sysv: conditionally enable swapon/swapoff in inittab

The default inittab files added by busybox and sysvinit runs 'swapon -a'
during init and 'swapoff -a' during shutdown, but those programs are not
guaranteed to be available, so the boot log may become polluted by error
messages like this:

    swapon: not found

Add a target-finalize hook to skeleton-init-sysv that enables or disables
the swapon/swapoff lines in /etc/inittab, depending on the existence of
$(TARGET_DIR)/sbin/swap{on,off}.

Based on a previous patch sent by Thomas De Schampheleire.

Signed-off-by: Carlos Santos <unixmania@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
package/skeleton-init-sysv/skeleton-init-sysv.mk