Hi,

        CVS offers some capability to do symlinks. It is fairly
 simple, requiring an edit of the modules file, and a shell
 script. Look at this (excerpt from my huge modules file), and the
 shell scripts used.

        Simple, really.

        manoj
______________________________________________________________________
__> cat /usr/local/src/Master/CVSROOT/modules

# Convenient aliases
world           -a .

# CVSROOT support; run mkmodules whenever anything changes.
CVSROOT         CVSROOT
modules         CVSROOT modules
loginfo         CVSROOT loginfo
commitinfo      CVSROOT commitinfo
rcsinfo         CVSROOT rcsinfo
editinfo        CVSROOT editinfo

# Debian Packages
# Third Party Debian Packages
latex2html       -s manoj -e $CVSROOT/CVSROOT/latex2html -o 
$CVSROOT/CVSROOT/latex2html debian/latex2html

# My Debian packages
pkg-order        -s manoj -e $CVSROOT/CVSROOT/pkg-order -o 
$CVSROOT/CVSROOT/pkg-order       debian/pkg-order
______________________________________________________________________
__> cat /usr/local/src/Master/CVSROOT/latex2html 
#! /bin/sh
set -e
echo >&2 `pwd`
(cd $1/docs; test -f html.sty || ln -s ../texinputs/html.sty; \
                     test -f htmllist.sty || ln -s ../texinputs/htmllist.sty)
(cd $1/styles; test -f francais.perl || ln -s french.perl francais.perl; test 
-f germanb.perl || ln -s german.perl germanb.perl)
(cd $1/texinputs; test -f html.sty || ln -s html2e.sty html.sty)
______________________________________________________________________

__> cat /usr/local/src/Master/CVSROOT/pkg-order  
#! /bin/sh
set -e
(cd $1; test -f Package || ln -s Debian/Package; )
______________________________________________________________________


-- 
 I got my driver's license photo taken out of focus on purpose.  Now
 when I get pulled over the cop looks at it (moving it nearer and
 farther, trying to see it clearly)...  and says, "Here, you can go."
 Steven Wright
Manoj Srivastava  <[EMAIL PROTECTED]> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E

Reply via email to