Changeset 5233
- Timestamp:
- 10/04/07 16:04:26 (6 years ago)
- Files:
-
- 1 modified
-
scripts/release-0.6.2/UpdateReleasePackages.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
scripts/release-0.6.2/UpdateReleasePackages.py
r5230 r5233 29 29 def GetSubdirectories(base_dir): 30 30 subdirs = [] 31 ignoredirs = ['.svn',]32 31 dirs = os.listdir(base_dir) 33 32 for dir in dirs: 34 for i in ignoredirs: 35 if dir == i: 36 continue 33 # ignore directories beginning with '.' 34 if dir[0] == '.': 35 continue 36 37 37 if stat.S_ISDIR(os.stat(dir)[stat.ST_MODE]): 38 38 # is indeed a directory, add to list 39 39 subdirs.append(dir) 40 40 41 return subdirs 42 43 def ValidateDirectory(base_dir, required_subdirs): 44 print "Checking " + base_dir + " for appropriate subdirectories..." 45 subdirs = GetSubdirectories(base_dir) 46 for r in required_subdirs: 47 print " checking for " + r + "..." 48 if subdirs.count(r) == 0: 49 print "ERROR! could not find " + base_directory + r 50 sys.exit(0) 51 print "ok" 52 41 53 42 54 if __name__ == '__main__': … … 49 61 50 62 # check for correct directory structure 51 valid_dirs = GetSubdirectories( base_directory ) 52 pprint.pprint(valid_dirs) 63 print "Checking directory structure..." 64 ValidateDirectory(base_directory, ['system', 'platform', 'tools',]) 65 53 66 sys.exit(0) 54 67