summaryrefslogtreecommitdiffstats
path: root/src/lib
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-11-08 20:59:47 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-11-08 20:59:47 +0000
commit29ea24a6841e25226d5c90752c40606c622c149d (patch)
tree1171e2554b46543b8fe3eedb2b0ff5877866bdb5 /src/lib
parent8ce27b3c73b1f4b17f1b558f7e5f1d4f57c2559d (diff)
downloadbcfg2-29ea24a6841e25226d5c90752c40606c622c149d.tar.gz
bcfg2-29ea24a6841e25226d5c90752c40606c622c149d.tar.bz2
bcfg2-29ea24a6841e25226d5c90752c40606c622c149d.zip
pylint fixes
2004/11/05 13:05:55-06:00 anl.gov!desai kill __setup__ usage (Logical change 1.148) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@659 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/Server/Generators/Chiba.py19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/lib/Server/Generators/Chiba.py b/src/lib/Server/Generators/Chiba.py
index efb165ab7..6f442cbe7 100644
--- a/src/lib/Server/Generators/Chiba.py
+++ b/src/lib/Server/Generators/Chiba.py
@@ -1,13 +1,12 @@
-from re import compile as regcompile
-from Bcfg2.Server.Generator import Generator, DirectoryBacked, SingleXMLFileBacked
-
'''This module configures files in a Chiba City specific way'''
__revision__ = '$Revision$'
+from re import compile as regcompile
+from Bcfg2.Server.Generator import Generator, DirectoryBacked, SingleXMLFileBacked
+
class ChibaConf(SingleXMLFileBacked):
'''This class encapsulates all information needed for all Chiba config ops'''
- def Index(self):
- pass
+ pass
class Chiba(Generator):
'''the Chiba generator builds the following files:
@@ -23,7 +22,13 @@ class Chiba(Generator):
mayor = regcompile("\$MAYOR")
+ def __init__(self, core, datastore):
+ Generator.__init__(self, core, datastore)
+ self.repo = DirectoryBacked(self.data, self.core.fam)
+ self.__provides__['ConfigFile']['/etc/fstab'] = self.build_fstab
+
def get_mayor(self, node):
+ '''Get mayor for node'''
if 'ccn' in node:
return 'cct%sm.mcs.anl.gov' % ((int(node[3:]) / 32) + 1)
elif 'ccviz' in node:
@@ -33,10 +38,6 @@ class Chiba(Generator):
else:
return 'ccprez.mcs.anl.gov'
- def __setup__(self):
- self.repo = DirectoryBacked(self.data, self.core.fam)
- self.__provides__['ConfigFile']['/etc/fstab'] = self.build_fstab
-
def build_fstab(self, entry, metadata):
'''build fstab for chiba nodes'''
node = metadata.hostname.split('.')[0]