From: Damir Dzeko Date: Wed, 13 Apr 2005 10:11:39 +0000 (+0000) Subject: r48: uklonio cp_check_root funkciju X-Git-Tag: debian/3.0.0~58 X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=commitdiff_plain;h=2a647ae933cc6284c31276ad345a772e7cab472d;p=carnet-tools-cn.git r48: uklonio cp_check_root funkciju --- diff --git a/carnet-tools.7 b/carnet-tools.7 index 1b6288a..bb694de 100644 --- a/carnet-tools.7 +++ b/carnet-tools.7 @@ -118,14 +118,6 @@ greske vrati prazni \fBRET\fR. Kome treba greska neka ga ne koristi. Funkcija je namijenjena koristenju na mjestu gdje se inace poziva \fBdb_get\fR, sto znaci da korisnik mora sam napraviti sve potrebne predradnje, od \fB. /usr/share/debconf/confmodule\fR nadalje. -.TP -\fBcp_check_root\fR -Funkcija za provjeru efektivnog izvrsitelja skripte. U slucaju da -funkciju poziva skripta koja se izvrsava pod root korisnikom ova ce -funkcija vratiti 'true' vrijednost (return code 0), a u RET varijabli -vrijednost '\fBy\fR'. U protivnom biti ce vracena vrijednost 'false' -(return code 1), a u RET varijabli '\fBn\fR'. Ako provjera ne uspije -biti ce ispisana greska, a RET varijabla ce biti prazna. .PP U pravilu, funkcije cije ime pocinje sa \fBcp_get_\fR pohranjuju rezultat u varijabli \fB$RET\fR, a one s prefiksom cp_check_ kao rezultat vracaju diff --git a/changelog.CARNet b/changelog.CARNet index cede60e..b440749 100644 --- a/changelog.CARNet +++ b/changelog.CARNet @@ -4,7 +4,6 @@ carnet-tools-cn (2.2) testing; urgency=low pozicioniranja ubacenog bloka na kraj datoteke * cp-update: Ispravljene nekompatibilnosti sa starom verzijom (regexp-match je default) - * functions.sh: Nova funkcija: cp_check_root -- Damir Dzeko Fri, 08 Apr 2005 02:10:45 +0200 diff --git a/functions.sh b/functions.sh index a818b34..fe93a16 100644 --- a/functions.sh +++ b/functions.sh @@ -317,19 +317,3 @@ cp_db_get() { esac fi } - -# by ddzeko, Tue, 05 Apr 2005 15:47:37 +0200 -# - check is the script run by effective root -cp_check_root() { - local euid - euid=`awk 'BEGIN{print PROCINFO["euid"]}'` - case "$euid" in - 0) RET=y - return 0 ;; - ?*) RET=n - return 1 ;; - *) RET="" - echo "cp_check_root: cannot determine euid" 2>&1 - ;; - esac -}