From 5d9e0fdf3c8e8c457c2e9205593dc825a6866d88 Mon Sep 17 00:00:00 2001 From: rread Date: Wed, 21 Aug 2002 21:06:37 +0000 Subject: [PATCH] new option: --nosetup disables device setup/cleanup. Useful for testing module load/unload without any device config. --- lustre/utils/lconf | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/lustre/utils/lconf b/lustre/utils/lconf index 2bb7128..75060fc 100755 --- a/lustre/utils/lconf +++ b/lustre/utils/lconf @@ -73,6 +73,7 @@ class Config: self._cleanup = 0 self._gdb = 0 self._nomod = 0 + self._nosetup = 0 # parameters self._modules = None self._node = None @@ -105,6 +106,10 @@ class Config: if flag: self._nomod = flag return self._nomod + def nosetup(self, flag = None): + if flag: self._nosetup = flag + return self._nosetup + def node(self, val = None): if val: self._node = val return self._node @@ -903,6 +908,8 @@ def startService(node, clean_flag, module_flag): else: n.load_module() else: + if config.nosetup(): + return if clean_flag: n.cleanup() else: @@ -964,7 +971,7 @@ def parse_cmdline(argv): short_opts = "hdv" long_opts = ["ldap", "reformat", "lustre=", "verbose", "gdb", "portals=", "makeldiff", "cleanup", - "help", "debug", "node=", "get=", "nomod"] + "help", "debug", "node=", "get=", "nomod", "nosetup"] opts = [] args = [] try: @@ -997,6 +1004,8 @@ def parse_cmdline(argv): config.gdb(1) if o == "--nomod": config.nomod(1) + if o == "--nosetup": + config.nosetup(1) return args def fetch(url): -- 1.8.3.1