packages: rpm-build-tools/update.sh - clean argument - disable cvs ci. I do...

pawelz pawelz at pld-linux.org
Tue Apr 20 13:16:01 CEST 2010


Author: pawelz                       Date: Tue Apr 20 11:16:00 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- clean argument
- disable cvs ci. I don't know how to pass multiline comment containing spaces

---- Files affected:
packages/rpm-build-tools:
   update.sh (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/rpm-build-tools/update.sh
diff -u packages/rpm-build-tools/update.sh:1.3 packages/rpm-build-tools/update.sh:1.4
--- packages/rpm-build-tools/update.sh:1.3	Tue Apr 20 12:33:58 2010
+++ packages/rpm-build-tools/update.sh	Tue Apr 20 13:15:55 2010
@@ -1,7 +1,9 @@
 #!/bin/ksh -e
 
 # Usage:
-#   Just run this script in your rpm/packages/rpm-build-tools directory.
+#   Just run this script in your rpm/packages/rpm-build-tools directory with
+#   no arguments to release new version of rpm-build-tools.
+#   Run "update.sh clean" to clean all local modifications.
 
 # Note:
 #   shebang is /bin/ksh, because arrays are non-posix ksh extension.
@@ -31,6 +33,16 @@
 dst[4]=${src[4]}
 
 #
+# parse args
+#
+
+if [ "$1" = "clean" ]; then
+		rm ${dst[@]}
+		cvs up ${dst[@]}
+		exit 0
+fi
+
+#
 # Checkout on involved files and check for local modifications.
 #
 
@@ -94,7 +106,9 @@
 read ans
 case "$ans" in
 	[yY])
-		cvs ci -m "$(printf $LOG)" ${dst[@]} ;;
+	  echo "sorry, don't know how to commit"
+		false
+		cvs ci -m $(printf "$LOG") ${dst[@]} ;;
 	*)
 		msg ":(" ;;
 esac
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/rpm-build-tools/update.sh?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list