Initiale Version
This commit is contained in:
63
userconfig.py
Executable file
63
userconfig.py
Executable file
@@ -0,0 +1,63 @@
|
||||
#!/usr/bin/env python
|
||||
# encoding: utf-8
|
||||
#
|
||||
# $Id$
|
||||
# $URL$
|
||||
|
||||
"""
|
||||
userconfig.py
|
||||
|
||||
Created by Marcus Stoegbauer on 2013-01-10.
|
||||
Copyright (c) 2013 __MyCompanyName__. All rights reserved.
|
||||
"""
|
||||
|
||||
import sys
|
||||
import os
|
||||
from checks import checks
|
||||
|
||||
classchecks = checks()
|
||||
|
||||
configdir = "../"
|
||||
|
||||
hostclasses = classchecks.__classesForHost__()
|
||||
|
||||
def work(directory):
|
||||
"""docstring for work"""
|
||||
if not os.path.isfile(directory+"/DEST"):
|
||||
return
|
||||
# if not DEST
|
||||
dirs = os.listdir(directory)
|
||||
dirs.remove("DEST")
|
||||
for h in hostclasses:
|
||||
if h[0] != "":
|
||||
classdir = directory+"/"+h[0]+"_"+h[1]
|
||||
else:
|
||||
classdir = directory+"/"+h[1]
|
||||
# if all
|
||||
if os.path.isdir(classdir):
|
||||
print "Directory",classdir,"exists."
|
||||
# if classdir
|
||||
# for hostclasses
|
||||
return
|
||||
# def work
|
||||
|
||||
def main():
|
||||
print "Classes for host:",hostclasses
|
||||
for d in os.listdir(configdir):
|
||||
name = configdir+d
|
||||
if not os.path.isdir(name):
|
||||
continue
|
||||
elif d.startswith(".svn"):
|
||||
continue
|
||||
elif os.path.isfile(name+"/.ignore"):
|
||||
continue
|
||||
else:
|
||||
work(name)
|
||||
# if
|
||||
# for d
|
||||
# def main
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user