packages: SPECS-flat.sh (NEW) - proof of concept script recreating flat SPE...

gotar gotar at pld-linux.org
Tue Apr 28 18:27:35 CEST 2009


Author: gotar                        Date: Tue Apr 28 16:27:35 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- proof of concept script recreating flat SPECS directory with *.spec files
  It would take ages on client-side...

---- Files affected:
packages:
   SPECS-flat.sh (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/SPECS-flat.sh
diff -u /dev/null packages/SPECS-flat.sh:1.1
--- /dev/null	Tue Apr 28 18:27:35 2009
+++ packages/SPECS-flat.sh	Tue Apr 28 18:27:30 2009
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+basedir=~/rpm/packages
+
+mkdir -p $basedir/SPECS-flat{,-packages-list}
+cd $basedir/SPECS-flat-packages-list
+#cvs -d :pserver:cvs at cvs.pld-linux.org/cvsroot co -D "30 years ago" packages
+cd packages
+find $basedir/SPECS-flat-packages-list/packages -maxdepth 1 -type d -printf '%f\n' | \
+while read package; do
+	cvs up -A $package/$package.spec && \
+		ln $package/$package.spec $basedir/SPECS-flat
+done
================================================================


More information about the pld-cvs-commit mailing list