implemented -create_cvs_list function
[hdw-linux/hdw-linux.git] / scripts / Helper
index ec9705c..d2c8ea1 100755 (executable)
 
 # soon there will be some usefull options available:
 # - create new priorities according to dependencies
+
+ccl=0
+
+while [ "$1" ] ; do
+       case "$1" in
+               -create_cvs_list)       ccl=1;  shift 1 ;;
+               *)
+                       echo
+                       echo "usage:"
+                       echo
+                       echo "$0 -create_cvs_list"
+                       echo
+                       exit 1 ;;
+       esac
+done
+
+
+if [ "$ccl" = "1" ] ; then
+       echo -en "puzzling PKGS files ..."
+       ./scripts/Puzzle > /dev/null 2>&1
+       echo -en " done.\n"
+       for i in download/*/PKGS; do
+               grep 'cvs:' $i | \
+                       while read pkg package foo; do
+                               cat=`echo $i | awk -F/ '{ print $2 }'`
+                               echo "download/$cat/$pkg/$package"
+                       done
+       done
+fi