r46: -ispravka u cp-update (regexp-match = default)
authorDamir Dzeko <Damir.Dzeko@CARNet.hr>
Fri, 8 Apr 2005 00:03:10 +0000 (00:03 +0000)
committerDamir Dzeko <Damir.Dzeko@CARNet.hr>
Fri, 8 Apr 2005 00:03:10 +0000 (00:03 +0000)
-dodan man-entry za cp_check_root
-promjena verzije iz 2.2 u 2.1.1
-ispravka u control/Descriptionu

carnet-tools.7
changelog.CARNet
cp-update
cp-update.1
debian/control

index 37d10f8..1b6288a 100644 (file)
@@ -118,12 +118,20 @@ greske vrati prazni \fBRET\fR. Kome treba greska neka ga ne koristi.
 Funkcija je namijenjena koristenju na mjestu gdje se inace poziva\r
 \fBdb_get\fR, sto znaci da korisnik mora sam napraviti sve potrebne\r
 predradnje, od \fB. /usr/share/debconf/confmodule\fR nadalje.\r
+.TP\r
+\fBcp_check_root\fR\r
+Funkcija za provjeru efektivnog izvrsitelja skripte. U slucaju da \r
+funkciju poziva skripta koja se izvrsava pod root korisnikom ova ce\r
+funkcija vratiti 'true' vrijednost (return code 0), a u RET varijabli\r
+vrijednost '\fBy\fR'. U protivnom biti ce vracena vrijednost 'false'\r
+(return code 1), a u RET varijabli '\fBn\fR'. Ako provjera ne uspije\r
+biti ce ispisana greska, a RET varijabla ce biti prazna.\r
 .PP\r
-Funkcije cije ime pocinje sa \fBcp_get_\fR pohranjuju rezultat u varijabli \fB$RET\fR,\r
-a one s prefiksom cp_check_ kao rezultat vracaju exit status.  U pozivnoj\r
-skripti se mogu definirati sljedece varijable koje utjecu na rad svih\r
-pomocnih funkcija:\r
-\r
+U pravilu, funkcije cije ime pocinje sa \fBcp_get_\fR pohranjuju rezultat\r
+u varijabli \fB$RET\fR, a one s prefiksom cp_check_ kao rezultat vracaju \r
+exit status.  Pogledajte dolje koje se varijable okruzja mogu upotrijebiti\r
+za utjecaj na nacin vracanja povratne vrijednosti.\r
+.\"\r
 .SH PRIMJER\r
 Poziv \fBcp_get_\fRxxx funkcije i preuzimanje rezultata:\r
 .Sp\r
index d5680ff..1539402 100644 (file)
@@ -1,8 +1,7 @@
-carnet-tools-cn (2.2) testing; urgency=low
+carnet-tools-cn (2.1.1) testing; urgency=low
 
   * cp-update: Ispravka uvjeta za upozorenje kod implicitnog 
      pozicioniranja ubacenog bloka na kraj datoteke
-
   * functions.sh: Nova funkcija: cp_check_root
 
  -- Damir Dzeko <ddzeko@srce.hr>  Tue, 05 Apr 2005 11:24:20 +0200
index ecac2f7..d5b2ab2 100755 (executable)
--- a/cp-update
+++ b/cp-update
@@ -69,7 +69,6 @@ $UsageLong = "
 
            -i | --insert-after   x  Insert after this/matching line.
            -f | --insert-before  x  Insert before this/matching line.
-           -R | --regexp-match      Use regexp mode for line matching.
 
   - Manipulating block marks:
 
@@ -120,6 +119,7 @@ use constant DO_INSERT => 1;
 # Operation defaults
 $InsertRemove = DO_INSERT;
 $Placement    = APPEND_AT_END;
+$RegexpMatch  = 1;
 $Comment      = '#';
 $CommentEnd   = '';
 $MatchLine    = '';
@@ -166,7 +166,7 @@ while (@ARGV) {
     $Placement = INSERT_ON_TOP;
   }
   elsif (/^-R$/ || /^--regexp(?:-match|-mode)?$/) {
-    $RegexpMatch = 1;
+    $RegexpMatch = 1; # it's the default
   }
   elsif (/^-h$/ || /^--help$/) {
     die $UsageLong;
index eb8cde1..cd6dc2b 100644 (file)
@@ -100,9 +100,8 @@ Insert after the first line that matches given pattern.
 .TP\r
 \fB\-f\fR | \fB\-\-insert\-before\fR \fIpattern\fR\r
 Insert before the first line that matches given pattern.\r
-.TP\r
-\fB\-R\fR | \fB\-\-regexp\-match\fR | \fB\-\-regexp\fR\r
-Use regexp mode for line matching.\r
+.PP\r
+Line-matching patterns are PCREs (Perl-compatible regular expressions).\r
 .SS Manipulating block marks\r
 .TP\r
 \fB\-c\fR | \fB\-\-comment\fR \fIstring\fR\r
@@ -167,7 +166,7 @@ the inserted block between customized markers):
 .RS
 .Sp
 .Vb 4\r
-\&    cp-update --regexp --insert-before '</Controls>'      \\\r
+\&    cp-update --insert-before '</Controls>'               \\\r
 \&              --comment '<!--' --comment-end ' -->'       \\\r
 \&              gentoo-cn /etc/gentoorc < gentoo-cn.ins
 .Ve\r
@@ -177,9 +176,9 @@ the same markers as we did when the block was inserted):
 .RS
 .Sp
 .Vb 4\r
-\&    cp-update -r --regexp --insert-before '</Controls>'   \\\r
-\&              --comment '<!--' --comment-end ' -->'       \\\r
-\&              gentoo-cn /etc/gentoorc
+\&    cp-update -r --insert-before '</Controls>'            \\\r
+\&                 --comment '<!--' --comment-end ' -->'    \\\r
+\&                 gentoo-cn /etc/gentoorc
 .Ve\r
 .RE\r
 .\"
index 9726265..6fe9fa8 100644 (file)
@@ -12,6 +12,6 @@ Conflicts: carnet-tools
 Provides: carnet-tools
 Replaces: carnet-tools
 Description: CARNet tools for Debian packaging
- CARNet tools for Debian packaging. Include:
-  - functions.sh
-  - cp-update
+ CARNet tools for Debian packaging. Package includes:
+  - carnet-tools/functions.sh
+  - cp-update perl script