Fix errors in startup/shutdown
cover Fix errors in startup/shutdown
From: Paul Eggleton <[email protected]>
Fixes a number of minor errors in startup/shutdown. Includes one fix imported from OE.
Pull URL: git://git.openembedded.org/openembedded-core-contrib
Branch: paule/init-error-fixes
Browse: http://git.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/init-error-fixes
Thanks,
Paul Eggleton <[email protected]>
---
Paul Eggleton (2):
nfs-utils: fix "sh: bad number" error on start/stop of nfsserver
busybox: enable unmount all feature
Tom Rini (1):
initscripts: Make umountfs a bit more robust, bump PR
.../nfs-utils/nfs-utils/nfsserver | 2 +- meta/recipes-core/busybox/busybox-1.17.3/defconfig | 2 +- meta/recipes-core/busybox/busybox_1.17.3.bb | 2 +- .../initscripts/initscripts-1.0/umountfs | 6 +++--- meta/recipes-core/initscripts/initscripts_1.0.bb | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-)
PATCH 1/3 nfs-utils: fix "sh: bad number" error on start/stop of nfsserver
From: Paul Eggleton <[email protected]>
Adds a test to avoid the "sh: bad number" error message during service start or stop of nfsserver when there is no NFS_SERVERS value set in /etc/default/nfsd.
--- .../nfs-utils/nfs-utils/nfsserver | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-connectivity/nfs-utils/nfs-utils/nfsserver +1 -1
@@ -31,7 +31,7 @@ test -x "$NFS_NFSD" || exit 0 # # Default is 8 threads, value is settable between 1 and the truely # ridiculous 99 -test "$NFS_SERVERS" -gt 0 && test "$NFS_SERVERS" -lt 100 || NFS_SERVERS=8 +test "$NFS_SERVERS" != "" && test "$NFS_SERVERS" -gt 0 && test "$NFS_SERVERS" -lt 100 || NFS_SERVERS=8 # # The default state directory is /var/lib/nfs test -n "$NFS_STATEDIR" || NFS_STATEDIR=/var/lib/nfs
Signature · 1 line
1.7.1
PATCH 2/3 initscripts: Make umountfs a bit more robust, bump PR
In reply to Paul EggletonFrom: Tom Rini <[email protected]>
Avoids error messages on shutdown.
Imported from OE commit 072cad0100fd828e7fee8f3fa3ade23e4306b394
--- .../initscripts/initscripts-1.0/umountfs | 6 +++--- meta/recipes-core/initscripts/initscripts_1.0.bb | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-)
meta/recipes-core/initscripts/initscripts-1.0/umountfs +3 -3
@@ -16,9 +16,9 @@ swapoff -a # We leave /proc mounted. echo "Unmounting local filesystems..." -mount -o remount,ro /mnt/ram -umount -f -a -r - +grep -q /mnt/ram /proc/mounts && mount -o remount,ro /mnt/ram mount -o remount,ro / +umount -f -a -r > /dev/null 2>&1 + : exit 0
meta/recipes-core/initscripts/initscripts_1.0.bb +1 -1
@@ -6,7 +6,7 @@ DEPENDS = "makedevs" RDEPENDS_${PN} = "makedevs" LICENSE = "GPLv2" LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe" -PR = "r123" +PR = "r124" SRC_URI = "file://functions \ file://halt \
Signature · 1 line
1.7.1
PATCH 3/3 busybox: enable unmount all feature
In reply to Paul EggletonFrom: Paul Eggleton <[email protected]>
This allows "umount -f -a -r" in our initscripts to actually do something.
--- meta/recipes-core/busybox/busybox-1.17.3/defconfig | 2 +- meta/recipes-core/busybox/busybox_1.17.3.bb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-core/busybox/busybox-1.17.3/defconfig +1 -1
@@ -567,7 +567,7 @@ CONFIG_SWAPONOFF=y # CONFIG_FEATURE_SWAPON_PRI is not set CONFIG_SWITCH_ROOT=y CONFIG_UMOUNT=y -# CONFIG_FEATURE_UMOUNT_ALL is not set +CONFIG_FEATURE_UMOUNT_ALL=y # # Common options for mount/umount
meta/recipes-core/busybox/busybox_1.17.3.bb +1 -1
@@ -1,5 +1,5 @@ require busybox.inc -PR = "r1" +PR = "r2" SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \ file://udhcpscript.patch \
Signature · 1 line
1.7.1