#! /usr/bin/env python import os import sys import getopt PREFIX="." wam_packages=[ "SystemConfiguration", "RelaxedWAM/relaxed/ant", "WAMs/relaxed_wam", "CronWAM" ] all_packages=wam_packages+[ "Utilities/profiling", "Utilities/timeoutsocket", "Utilities/MemCache", "Utilities/eiaotime", "PyTripleStore", "URL_repository", "Crawler", "Crawlers", "AdaptiveSampling", "SamplingAlgorithm", "SiteURLServer", "ETLServer", "SamplingServer", #"Datawarehouse", "DBCleaner" ] if "clean" in sys.argv: for package in all_packages: print "Cleaning package: ",package os.system("find "+package+" -name *.pyc -exec rm {} \;") if "install" in sys.argv: for package in all_packages: print "Package: ",package os.system("cd "+os.path.join(PREFIX,package)+";python setup.py install") os.system("/etc/init.d./relaxedwam restart") if "wam" in sys.argv: for package in wam_packages: print "Package: ",package os.system("cd "+os.path.join(PREFIX,package)+";python setup.py install") os.system("/etc/init.d/relaxedwam restart")