Giuseppe’s Weblog

Just another WordPress.com weblog

Archive for the ‘Cvs’ Category

Installare CVS on Solaris 10

con 2 commenti

Configurare pserver su un istallazione cvs di Sun Solaris 10 in /opt/csw/bin/cvs cvs:

Creare un file temporaneo con la sintassi inetd.conf per abilitare pserver:

cat <<EOF >/tmp/inetd.conf
cvspserver stream tcp nowait root /opt/csw/bin/cvs cvs -f --allow-root=/cvs/repositories pserver
EOF

convertire il file nel formato Solaris SMF (Service Management Facility)

inetconv -i /tmp/inetd.conf

Se il servizio e’ stato aggiunto il seguente comando:

inetadm |grep cvs

dovrebbe avere un output del tipo:

enabled online svc:/network/cvspserver/tcp:default

per visualizzare che il servizio e’ in ascolto:

netstat -a |grep cvs

che da il seguente output:

*.cvspserver *.* 0 0 49152 0 LISTEN

per modificare il servizio appena creato utilizzare i seguenti comandi per listare il servizio e modifcarlo:

inetadm -l /network/cvspserver/tcp
inetadm -m /network/cvspserver/tcp exec="/opt/csw/bin/cvs -f --allow-root=/cvs/repositories/dev pserver"

il primo dei precedenti comandi dovrebbe dare un output del genere di cui col secondo comando modifichiamo il campo exec:

SCOPE NAME=VALUE
name="cvspserver"
endpoint_type="stream"
proto="tcp"
isrpc=FALSE
wait=FALSE
exec="/opt/csw/bin/cvs -f --allow-root=/cvs/repositories pserver"
user="root"
default bind_addr=""
default bind_fail_max=-1
default bind_fail_interval=-1
default max_con_rate=-1
default max_copies=-1
default con_rate_offline=-1
default failrate_cnt=40
default failrate_interval=60
default inherit_env=TRUE
default tcp_trace=FALSE
default tcp_wrappers=FALSE

Per cancellare il servizio appena creato disabilitarlo e cancellarlo come segue:

svcadm disable /network/cvspserver/tcp
svccfg delete /network/cvspserver/tcp

Written by gfiorito

Agosto 1, 2008 alle 4:08 pm

Pubblicato in Cvs, HowTo, Solaris