Hi Charly -
I will let Mike reply to your suggestion. regards Hugh On Monday, September 2, 2002, at 05:57 PM, Karl Gaissmaier wrote: > Hi Hugh, > > Hugh Irvine schrieb: >> >> Hello Charly - >> >> What I usually do is skip the "make install" step altogether, and just >> leave the various versions in seperate directories. >> > > and I do it in the meanwhile with the following startup script: > (tweaking the -I flag on perl startup and dealing with PREFIX=... > and a symbolic link "current" pointing to actual version) > >> #!/bin/sh >> # >> # kg 08/02 >> # >> PERL=/radiator/perl/bin/perl >> RADIUS_LIB=/radiator/current/lib/site_perl >> RADIUSD=/radiator/current/bin/radiusd >> CONFIG=/radiator/etc/radiator-config >> PIDFILE=/radiator/etc/pidfile >> # >> case "$1" in >> 'start') >> if [ -f $RADIUSD -a -f $CONFIG ]; then >> echo "radius (radiator) service starting." >> $PERL -I$RADIUS_LIB $RADIUSD -config_file $CONFIG >> else >> echo "$RADIUSD or $CONFIG missing. STOPPED!" >> fi >> ;; >> 'stop') >> if [ -f $PIDFILE ]; then >> echo "Stopping the radius (radiator) service." >> kill -15 `cat $PIDFILE` >> fi >> ;; >> 'restart') >> if [ -f $PIDFILE ]; then >> echo "Restarting the radius (radiator) service." >> kill -1 `cat $PIDFILE` >> fi >> ;; >> *) >> echo "Usage: /etc/init.d/radiator { start | stop | restart }" >> ;; >> esac >> exit 0 > > > I have also a discrete perl installation only for radius, because > I need some modules/versions specific for radius and I will not > pay attention when I upgrade the main perl installation for our > workstations. > > Anyway, Hugh and Mike, there are more than one way to solve this > problem with concurrent versions, but I think at least one > solution should be described in the manual or at least in FAQ. > > Best regards > Charly > > > -- > Karl Gaissmaier Computing Center,University of Ulm,Germany > Email:[EMAIL PROTECTED] Network Administration > Tel.: ++49 731 50-22499 > > -- Radiator: the most portable, flexible and configurable RADIUS server anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X. - Nets: internetwork inventory and management - graphical, extensible, flexible with hardware, software, platform and database independence. === Archive at http://www.open.com.au/archives/radiator/ Announcements on [EMAIL PROTECTED] To unsubscribe, email '[EMAIL PROTECTED]' with 'unsubscribe radiator' in the body of the message.