diff options
author | Michael Boelen <michael.boelen@cisofy.com> | 2017-03-05 15:13:20 +0300 |
---|---|---|
committer | Michael Boelen <michael.boelen@cisofy.com> | 2017-03-05 15:13:20 +0300 |
commit | 89c3e449ad693a405d7c6829135e7e78977465d6 (patch) | |
tree | 9752793dd4d62458dcf9e78799794611cca12648 | |
parent | 1c5f56874c9440c5dae5fde90fa8d247c6df8b5c (diff) |
[BOOT-5104] added initsplash and code enhancements
-rw-r--r-- | include/tests_boot_services | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/include/tests_boot_services b/include/tests_boot_services index a943fccf..eef7f6ef 100644 --- a/include/tests_boot_services +++ b/include/tests_boot_services @@ -71,9 +71,9 @@ case ${OS} in "Linux") if [ -f /proc/1/cmdline ]; then - FILENAME=`${AWKBINARY} '/(^\/|init)/ { print $1 }' /proc/1/cmdline` + FILENAME=$(${AWKBINARY} '/(^\/|init)/ { print $1 }' /proc/1/cmdline) LogText "Result: cmdline found = ${FILENAME}" - ISFILE=`echo ${FILENAME} | ${GREPBINARY} "^/"` + ISFILE=$(echo ${FILENAME} | ${GREPBINARY} "^/") if [ ! "${ISFILE}" = "" ]; then if [ -L ${ISFILE} ]; then ShowSymlinkPath ${ISFILE} @@ -85,10 +85,10 @@ fi fi if [ ! "${FILENAME}" = "" ]; then - SHORTNAME=`echo ${FILENAME} | ${AWKBINARY} -F/ '{ print $NF }'` + SHORTNAME=$(echo ${FILENAME} | ${AWKBINARY} -F/ '{ print $NF }') LogText "Found: ${SHORTNAME}" case ${SHORTNAME} in - "init") + "init" | "initsplash") SERVICE_MANAGER="SysV Init" ;; systemd) @@ -98,8 +98,8 @@ SERVICE_MANAGER="upstart" ;; *) - CONTAINS_SYSTEMD=`echo ${SHORTNAME} | ${GREPBINARY} "systemd"` - if [ ! "${CONTAINS_SYSTEMD}" = "" ]; then + CONTAINS_SYSTEMD=$(echo ${SHORTNAME} | ${GREPBINARY} "systemd") + if [ ! -z "${CONTAINS_SYSTEMD}" ]; then SERVICE_MANAGER="systemd" else LogText "Found ${SHORTNAME}. Unclear what service manager this is" @@ -107,7 +107,7 @@ fi ;; esac - else + else LogText "Result: /proc/1/cmdline seems to be empty" ReportException "${TEST_NO}:002" "No data found in /proc/1/cmdline" fi @@ -117,13 +117,14 @@ if [ -f /usr/bin/init-openrc ]; then SERVICE_MANAGER="openrc"; fi fi ;; - "DragonFly"|"NetBSD"|"FreeBSD") + "DragonFly" | "NetBSD" | "FreeBSD") if [ -x /sbin/init -a -d ${ROOTDIR}etc/rc.d -a -f ${ROOTDIR}etc/rc ]; then SERVICE_MANAGER="bsdrc" fi ;; *) LogText "Result: unknown service manager" + ;; esac LogText "Result: service manager found = ${SERVICE_MANAGER}" if [ "${SERVICE_MANAGER}" = "" -o "${SERVICE_MANAGER}" = "unknown" ]; then |