Setup CVS server on Solaris Nevada build 59
Sunday Apr 08, 2007
Do following as root privilege.
- Download cvs pkg from sunfreeware.com, and install it
http://www.sunfreeware.com/programlistsparc10.html#cvs - # vi /etc/services
append one new line: cvspserver 2401/tcp # CVS pserver daemon - # vi /etc/inetd.conf
append one new line: cvspserver stream tcp nowait root /workspace/scm/cvs/bin/cvs.inetd - # cat <<EOF >/workspace/scm/cvs/bin/cvs.inetdcvs.inetd
> #!/bin/bash
>
> REPOS="--allow-root=/workspace/scm/cvs/cvsroot/test"
>
> /workspace/scm/cvs/bin/cvs -f $REPOS pserver
> EOF - # chmod a+x /workspace/scm/cvs/bin/cvs.inetdcvs.inetd
- # mkdir -p /workspace/scm/cvs/cvsroot/test
- # cvs -d /workspace/scm/cvs/cvsroot/test init
- # reboot
- Done.
It seems that this is bug that we need to reboot the OS to make cvs server work.
Believe me, I tried many ways to avoid this but failed
- # svcs -p |grep inetd
online Apr_06 svc:/network/inetd:default - # svcs restart svc:/network/inetd:default
- # inetadm | grep cvs
- [no out put, failed #1]
- # init S
- # init 3
- # inetadm | grep cvs
- [no out put, failed #2]
- # reboot
- # inetadm | grep cvs
enabled online svc:/network/cvspserver/tcp:default - [works now :( ]












thank you for your information
For anyone that finds this message... This small s...
vi /etc/services
Readonly file, I could not add so...