summaryrefslogtreecommitdiffstats
path: root/generators
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-08-11 20:40:57 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-08-11 20:40:57 +0000
commit0c52dbf11aef31e376621ebc7d12bfb4ddda0b39 (patch)
tree0cdf3a56a4c21da70e9c0403f5d2c3e07dd26d44 /generators
parent9e8d25d51d2aa0eb2be51392efab7a2f402ec439 (diff)
downloadbcfg2-0c52dbf11aef31e376621ebc7d12bfb4ddda0b39.tar.gz
bcfg2-0c52dbf11aef31e376621ebc7d12bfb4ddda0b39.tar.bz2
bcfg2-0c52dbf11aef31e376621ebc7d12bfb4ddda0b39.zip
Rename: generators/fstab.py -> src/lib/Server/Generators/fstab.py
}(Logical change 1.37) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@216 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'generators')
-rw-r--r--generators/fstab.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/generators/fstab.py b/generators/fstab.py
deleted file mode 100644
index bc5535b4d..000000000
--- a/generators/fstab.py
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/usr/bin/env python
-
-from re import compile
-
-from Generator import Generator
-from GeneratorUtils import DirectoryBacked
-from Types import ConfigFile
-
-class fstab(Generator):
- __name__ = 'fstab'
- __version__ = '$Id$'
- __author__ = 'bcfg-dev@mcs.anl.gov'
-
- mayor = compile("\$MAYOR")
-
- def __setup__(self):
- self.repo = DirectoryBacked(self.data, self.core.fam)
- self.__provides__ = {'ConfigFile':{'/etc/fstab':self.build_fstab}}
-
- def build_fstab(self,name,metadata):
- node = metadata.hostname.split('.')[0]
- if 'ccn' in node:
- nodeclass = 'compute'
- mayor = 'cct%sm.mcs.anl.gov'%((int(node[3:]) / 32) + 1)
- elif 'ccviz' in node:
- nodeclass = 'compute'
- mayor = 'cct10m.mcs.anl.gov'
- elif 'ccsto' in node:
- nodeclass = 'storage'
- mayor = 'cct9m.mcs.anl.gov'
- elif 'cct' in node:
- nodeclass = 'mayor'
- mayor = 'ccprez.mcs.anl.gov'
- elif 'ccfs' in node:
- nodeclass = 'fs'
- mayor = 'ccprez.mcs.anl.gov'
- else:
- raise KeyError,client
-
- fsname = "fstab_%s"%(nodeclass)
- fsdata = self.repo.entries[fsname].data
-
- return ConfigFile('/etc/fstab','root','root','0644',self.mayor.sub(mayor,fsdata))
-
-