projects
/
carnet-tools-cn.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
971e83d
)
r68: jos ispravaka cp_check_and_sed + changelog
author
Ivan Rako
<Ivan.Rako@CARNet.hr>
Mon, 6 Jun 2005 10:08:01 +0000
(10:08 +0000)
committer
Ivan Rako
<Ivan.Rako@CARNet.hr>
Mon, 6 Jun 2005 10:08:01 +0000
(10:08 +0000)
changelog.CARNet
patch
|
blob
|
history
functions.sh
patch
|
blob
|
history
diff --git
a/changelog.CARNet
b/changelog.CARNet
index
c297e97
..
23e6cff
100644
(file)
--- a/
changelog.CARNet
+++ b/
changelog.CARNet
@@
-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.
diff --git
a/functions.sh
b/functions.sh
index
85e9dd9
..
520007e
100644
(file)
--- a/
functions.sh
+++ b/
functions.sh
@@
-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"