aboutsummaryrefslogtreecommitdiffstats
path: root/src/example_plugins/example.py
diff options
context:
space:
mode:
authorjwbernin <jwbernin@ef72aa8b-4018-0410-8976-d6e080ef94d8>2006-07-22 19:49:23 +0000
committerjwbernin <jwbernin@ef72aa8b-4018-0410-8976-d6e080ef94d8>2006-07-22 19:49:23 +0000
commit358e5ba36c8b17745d96790cb125eb2160817387 (patch)
tree0fc1c737600909aabd783e337c33eb2ac80af607 /src/example_plugins/example.py
parentabfe72dbf66581eee17ef1cab556a4d234166068 (diff)
downloadsos-358e5ba36c8b17745d96790cb125eb2160817387.tar.gz
Merging jwb-dev branch to trunk
git-svn-id: svn+ssh://svn.fedorahosted.org/svn/sos/trunk@36 ef72aa8b-4018-0410-8976-d6e080ef94d8
Diffstat (limited to 'src/example_plugins/example.py')
-rwxr-xr-xsrc/example_plugins/example.py10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/example_plugins/example.py b/src/example_plugins/example.py
index 98c40a5d..1e650417 100755
--- a/src/example_plugins/example.py
+++ b/src/example_plugins/example.py
@@ -38,7 +38,7 @@ class example(sos.plugintools.PluginBase):
('follicles', 'Gathers information about each follicle on every toe', 'slow', 0),
('color', 'Gathers toenail polish color', 'fast', 0)]
- def collect(self):
+ def setup(self):
''' First phase - Collect all the information we need.
Directories are copied recursively. arbitrary commands may be
executed using the susRunExe method. Information is automatically saved, and
@@ -46,16 +46,18 @@ class example(sos.plugintools.PluginBase):
copied to the saved tree. Also, links are provided to the output from each command.
'''
# Here's how to copy files and directory trees
- self.copyFileOrDir("/etc/hosts")
+ self.addCopySpec("/etc/hosts")
# this one saves a file path to the copy for later analysis
- self.fooFilePath = self.copyFileOrDir("/proc/cpuinfo")
+ # FIXME: Need to figure out how to do this
+ # self.fooFilePath = self.copyFileOrDir("/proc/cpuinfo")
# Here's how to test your options and execute if enabled
if self.isOptionEnabled("init.d"):
- self.copyFileOrDir("/etc/init.d") # copies a whole directory tree
+ self.addCopySpec("/etc/init.d") # copies a whole directory tree
# Here's how to execute a command
# you can save the path to the copied file for later analysis if desired
+ # FIXME: Need to figure out how to do this
self.psCmdDstFileName = self.runExe("/bin/ps -ef")
return