From 84c51eead7c979c303a5f7a719e2b5f546bc24be Mon Sep 17 00:00:00 2001 From: mboelen Date: Sun, 19 Oct 2014 12:25:40 +0200 Subject: [PATCH] Boot loader detection for AIX [BOOT-5102] --- include/tests_boot_services | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/include/tests_boot_services b/include/tests_boot_services index 33083be5..1dc364dc 100644 --- a/include/tests_boot_services +++ b/include/tests_boot_services @@ -28,6 +28,29 @@ GRUB_VERSION=0 # ################################################################################# +# + # Test : BOOT-5102 + # Description : Check for AIX boot device + # Notes : The AIX bootstrap is called as software ROS. Bootstrap contains IPL (Initial Program loader) + Register --test-no BOOT-5102 --os AIX --weight L --network NO --root-only YES --description "Check for AIX boot device" + if [ ${SKIPTEST} -eq 0 ]; then + logtext "Test: Query bootinfo for AIX boot device" + if [ -x /usr/sbin/bootinfo ]; then + FIND=`/usr/sbin/bootinfo -b` + if [ ! "${FIND}" = "" ]; then + logtext "Result: found boot device ${FIND}" + Display --indent 4 --text "- Checking boot device (bootinfo)" --result FOUND --color GREEN + BOOT_LOADER="ROS" + BOOT_LOADER_FOUND=1 + else + logtext "Result: no data received from bootinfo, most likely boot device not found" + #Display --indent 4 --text "- Checking boot device (bootinfo)" --result "NOT FOUND" --color YELLOW + #ReportSuggestion ${TEST_NO} "Only use root (not sudo account) to query properly boot device" + fi + fi + fi +# +################################################################################# # # Test : BOOT-5121 # Description : Check for GRUB boot loader