[Buildroot] [PATCH v2 2/2] package/skeleton-init-sysv: conditionally enable swapon/swapoff in inittab
Peter Korsgaard
peter at korsgaard.com
Sat Feb 8 19:19:50 UTC 2020
>>>>> "unixmania" == unixmania <unixmania at gmail.com> writes:
> From: Carlos Santos <unixmania at gmail.com>
> The default inittab files added by busybox and sysvinit run '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 targe-finalize to skeleton-init-sysv that enables or disables the
target-finalize hook
> 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 at gmail.com>
> ---
> CC: Thomas De Schampheleire <thomas.de_schampheleire at nokia.com>
> CC: Peter Korsgaard <peter at korsgaard.com>
> ---
> package/skeleton-init-sysv/skeleton-init-sysv.mk | 10 ++++++++++
> 1 file changed, 10 insertions(+)
> diff --git a/package/skeleton-init-sysv/skeleton-init-sysv.mk b/package/skeleton-init-sysv/skeleton-init-sysv.mk
> index c89c2dc1fd..6c9c2e80fb 100644
> --- a/package/skeleton-init-sysv/skeleton-init-sysv.mk
> +++ b/package/skeleton-init-sysv/skeleton-init-sysv.mk
> @@ -19,4 +19,14 @@ define SKELETON_INIT_SYSV_INSTALL_TARGET_CMDS
> $(call SYSTEM_RSYNC,$(SKELETON_INIT_SYSV_PKGDIR)/skeleton,$(TARGET_DIR))
> endef
> +define SKELETON_INIT_SYSV_SWAPON_SWAPOFF_INITTAB
I added a comment explaining what / why this is done and committed,
thanks.
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list