]> git.pld-linux.org Git - packages/rpm-build-tools.git/blobdiff - check-unused-files.py
- helper
[packages/rpm-build-tools.git] / check-unused-files.py
index 8547264b368d25b3b788a7cf81f8381fd1588b8d..c36751ef61f389b2ac1f9f9d4730aa6e3eb65a1b 100644 (file)
@@ -21,6 +21,9 @@ if dir == '':
 p = subprocess.Popen(['rpm-specdump', spec], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
 (out, err) = p.communicate(None)
 p.wait()
+if err:
+    print >> sys.stderr, "%s: %s" % (sys.argv[0], err)
+    sys.exit(1)
 
 files = []
 
@@ -35,14 +38,17 @@ obsolete = []
 
 for file in os.listdir(dir):
     file = os.path.basename(file)
-    if file in [ '.', '..', 'CVS', spec ]:
+    if file in [ '.', '..', 'CVS', '.cvsignore', 'dropin', 'md5', 'adapter', 'builder',
+            'relup.sh', 'compile.sh', 'repackage.sh', 'TODO', os.path.basename(spec) ]:
         continue
     if file not in files:
         print "Obsolete file: %s" % file
         obsolete.append(file)
 
-print
-print "cvs rm -f %s" % "".join(obsolete)
+if obsolete:
+    print
+    print "cvs rm -f %s" % " ".join(obsolete)
+    print "cvs commit -m '- drop obsolete files' %s" % " ".join(obsolete)
 
 
 
This page took 0.0371 seconds and 4 git commands to generate.