r68: jos ispravaka cp_check_and_sed + changelog
authorIvan Rako <Ivan.Rako@CARNet.hr>
Mon, 6 Jun 2005 10:08:01 +0000 (10:08 +0000)
committerIvan Rako <Ivan.Rako@CARNet.hr>
Mon, 6 Jun 2005 10:08:01 +0000 (10:08 +0000)
changelog.CARNet
functions.sh

index c297e97..23e6cff 100644 (file)
@@ -1,3 +1,11 @@
+carnet-tools-cn (2.4.1) testing; urgency=low
+
+  * Ispravak buga funkcije cp_check_and_sed (ako pukne sed, datoteka
+    ostane prazna)
+  * Funkcija cp_check_and_sed se prekida ako nedostaju potrebni argumenti
+
+ -- Ivan 'ico' Rako <irako@srce.hr>  Mon,  6 Jun 2005 12:01:43 +0200
+
 carnet-tools-cn (2.4) testing; urgency=low
 
   * Kozmeticke ispravke.
 carnet-tools-cn (2.4) testing; urgency=low
 
   * Kozmeticke ispravke.
index 85e9dd9..520007e 100644 (file)
@@ -191,6 +191,10 @@ cp_backup_conffile() {
 cp_check_and_sed() {
   [ "$CP_SCRIPT_DEBUG" ] && set -vx
   local s sedcmd grepret ret i
 cp_check_and_sed() {
   [ "$CP_SCRIPT_DEBUG" ] && set -vx
   local s sedcmd grepret ret i
+  if [ -z "$3" ]; then
+    echo "Usage: cp_check_and_sed <regexp> <sed> <file> [file ...]" 2>&1 
+    return 1
+  fi
   s="$1"
   shift
   sedcmd="$1"
   s="$1"
   shift
   sedcmd="$1"