carnet-tools-cn ~~~~~~~~~~~~~~~ Paket carnet-tools-cn sadrzi skripte i shell funkcije koje se cesto koriste u CARNetovim paketima. Trenutna verzija sadrzi: - cp-update skriptu, koja se koristi u instalacijskim skriptama CARNet paketa za dodavanje blokova teksta u konfiguracijske datoteke. - /usr/share/carnet-tools/functions.sh datoteku koja sadrzi sljedece shell funkcije: cp_get_ifaddr Funkcija vraca IP adresu mreznog sucelja. U slucaju da nije naveden kao argument, vraca IP adresu od loopback sucelja (lo). cp_get_ifmask Funkcija vraca IP netmask mreznog sucelja. U slucaju da nije naveden kao argument, vraca IP netmask od loopback sucelja (lo). cp_get_cidr Funkcija vraca CIDR mreznog sucelja. U slucaju da nije naveden kao argument, vraca CIDR od loopback sucelja (lo). cp_backup_conffile Funkcija backupira datoteku u /var/backups/ direktorij. Po potrebi rotira, ako postoje neke razlike. cp_check_and_sed [ ...] Funkcija trazi regularni izraz u datotekama, te ako postoji, izvrsi sed program nad tim datotekama. Najcesce se koristi za zamjenu stare vrijednosti postavke novom. Svaka funkcija vraca argument u varijabli $RET, dok se prije startanja bilo koje funkcije mogu definirati varijable: $CP_SCRIPT_DEBUG Ukljucuje debugiranje (set -vx). $CP_ECHO_RETURN Vracanje rezultata na STDIN i u varijabli $RET. -- Ivan 'ico' Rako Wed, 16 Mar 2005 14:25:14 +0100