update-rc.d, systemd: redirect also stderr from type

* different shells different behavior?
  bash prints 'type: update-rc.d: not found' on stderr
  busybox's sh on stdout

(From OE-Core rev: 45e22312c48b23480bd6dff98702b0691a48f7d1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Martin Jansa authored and Richard Purdie committed 2013-04-02 18:16:24 +01:00
1 parent c47b773461
commit c0910f26ea
2 files changed
+4 -4

No files matched your search

+2 -2
View File
@@ -27,7 +27,7 @@ if [ -n "$D" ]; then
OPTS="--root=$D"
fi
if type systemctl >/dev/null; then
if type systemctl >/dev/null 2>/dev/null; then
systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE}
if [ -z "$D" -a "${SYSTEMD_AUTO_ENABLE}" = "enable" ]; then
@@ -37,7 +37,7 @@ fi
}
systemd_prerm() {
if type systemctl >/dev/null; then
if type systemctl >/dev/null 2>/dev/null; then
if [ -z "$D" ]; then
systemctl stop ${SYSTEMD_SERVICE}
fi