diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2004-10-19 19:09:17 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2004-10-19 19:09:17 +0000 |
commit | 6f9884f651e3bc73e07c40330c1fcdf17a9d8337 (patch) | |
tree | 15c0d6e4f2d891e0bf3daf40fade248a02baccd6 /src/lib | |
parent | f343ccc7f429f118f344334efa768fee4946f1d3 (diff) | |
download | bcfg2-6f9884f651e3bc73e07c40330c1fcdf17a9d8337.tar.gz bcfg2-6f9884f651e3bc73e07c40330c1fcdf17a9d8337.tar.bz2 bcfg2-6f9884f651e3bc73e07c40330c1fcdf17a9d8337.zip |
Delete: src/lib/Server/Generators/fstab.py
}(Logical change 1.101)
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@462 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Server/Generators/fstab.py | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/src/lib/Server/Generators/fstab.py b/src/lib/Server/Generators/fstab.py deleted file mode 100644 index 505b1253a..000000000 --- a/src/lib/Server/Generators/fstab.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env python - -from re import compile - -from Bcfg2.Server.Generator import Generator, DirectoryBacked -from Bcfg2.Server.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, node - - fsname = "fstab_%s"%(nodeclass) - fsdata = self.repo.entries[fsname].data - - return ConfigFile('/etc/fstab','root','root','0644',self.mayor.sub(mayor,fsdata)) - - |