From e2490bab25aa17f9e6d2d24c4edcdc4b7a258e45 Mon Sep 17 00:00:00 2001 From: Stephen Soltesz Date: Mon, 29 Sep 2008 17:43:15 +0000 Subject: [PATCH] verify that the base configuration (e.g. bootstrapfs) is setup correctly. --- qaapi/qa/tests/node/baseconfig.help | 3 +++ qaapi/qa/tests/node/baseconfig.py | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 qaapi/qa/tests/node/baseconfig.help create mode 100644 qaapi/qa/tests/node/baseconfig.py diff --git a/qaapi/qa/tests/node/baseconfig.help b/qaapi/qa/tests/node/baseconfig.help new file mode 100644 index 0000000..d96d175 --- /dev/null +++ b/qaapi/qa/tests/node/baseconfig.help @@ -0,0 +1,3 @@ +base config performs a basic sanity check on the base configuration, i.e. the +bootstrapfs setup of a node. I'm guessing that it will check for various +configuration files, and perhaps various packages needed by the system. diff --git a/qaapi/qa/tests/node/baseconfig.py b/qaapi/qa/tests/node/baseconfig.py new file mode 100644 index 0000000..f3550f0 --- /dev/null +++ b/qaapi/qa/tests/node/baseconfig.py @@ -0,0 +1,23 @@ +#!/usr/bin/python + +import sys +import os + + +################################################################################## +### check for util-vserver 'chkconfig on' ###################################### +################################################################################## +files = [ + '/etc/rc1.d/K90util-vserver', + '/etc/rc2.d/S10util-vserver', + '/etc/rc3.d/S10util-vserver', + '/etc/rc4.d/S10util-vserver', + '/etc/rc5.d/S10util-vserver', + '/etc/rc6.d/K90util-vserver', +] +for file in files: + if os.path.exits(file): + print "[PASSED] util-vserver init script is enabled." + else: + print "[FAILED] util-vserver does not appear to be enabled via 'chkconfig util-vserver on'." + sys.exit(1) -- 2.47.0