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
-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
-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:
# Operation defaults
$InsertRemove = DO_INSERT;
$Placement = APPEND_AT_END;
+$RegexpMatch = 1;
$Comment = '#';
$CommentEnd = '';
$MatchLine = '';
$Placement = INSERT_ON_TOP;
}
elsif (/^-R$/ || /^--regexp(?:-match|-mode)?$/) {
- $RegexpMatch = 1;
+ $RegexpMatch = 1; # it's the default
}
elsif (/^-h$/ || /^--help$/) {
die $UsageLong;
.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
.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
.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
.\"
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