Date: Fri, 21 Jun 2002 16:57:13 -0500 From: "Hyunseog Ryu" <hyun@staff.norlight.net> To: <barbish@a1poweruser.com>, "Roman Neuhauser" <neuhauser@bellavista.cz> Cc: "FBSDQ" <questions@FreeBSD.ORG> Subject: Re: Help writing simple script Message-ID: <000501c2196e$998f7d90$9501aacf@appseng3> References: <MIEPLLIBMLEEABPDBIEGOEHFCDAA.barbish@a1poweruser.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Try this! This might be dirty but it will work. Hyun #! /bin/sh # This script is used to just download a single port # The -i flag tells cvsup to only download this port cvsupfile=/tmp/cvsupfile.$$ echo > $cvsupfile # create CVSup tree off /usr directory echo "*default base=/usr " >> $cvsupfile # create CVSup tree off /usr directory echo "*default prefix=/usr" >> $cvsupfile echo "*default release=cvs" >> $cvsupfile # FeeBSD-STABLE for 4.x echo "*default tag=RELENG_4" >> $cvsupfile # no compression, for DSL or t1 lines echo "*default delete use-rel-suffix" >> $cvsupfile # from Virginia echo "*default host=cvsup11.FreeBSD.org" >> $cvsupfile # set tag value to nulls to get most current version echo "*default tag=." >> $cvsupfile # Software related to the World Wide Web. echo "ports-www" >> $cvsupfile cvsup -g -L 2 -i ports/www/apach13-fp $cvsupfile unlink $cvsupfile ----- Original Message ----- From: "Joe & Fhe Barbish" <barbish@a1poweruser.com> To: "Roman Neuhauser" <neuhauser@bellavista.cz> Cc: "FBSDQ" <questions@FreeBSD.ORG> Sent: Friday, June 21, 2002 4:43 PM Subject: RE: Help writing simple script > Thanks for the additional code but still can not get the $cvsupfile > loaded with the in script data lines. > > -----Original Message----- > From: owner-freebsd-questions@FreeBSD.ORG > [mailto:owner-freebsd-questions@FreeBSD.ORG]On Behalf Of Roman Neuhauser > Sent: Friday, June 21, 2002 4:16 PM > To: Joe & Fhe Barbish > Cc: FBSDQ > Subject: Re: Help writing simple script > > > From: "Joe & Fhe Barbish" <barbish@a1poweruser.com> > > To: "FBSDQ" <questions@FreeBSD.ORG> > > Subject: Help writing simple script > > Date: Fri, 21 Jun 2002 15:39:30 -0400 > > > > I'm trying to build a temp file inside this script and pass it to > > the cvsup command as the /etc/scvsupfile. The function works when I > > edit the /etc/cvsupfile separately. Some syntax thing I guess. > > > > #! /bin/sh > > # This script is used to just download a single port > > # The -i flag tells cvsup to only download this port > > > > cvsupfile=<< EOD > > *default base=/usr # create CVSup tree off /usr > > directory > > *default prefix=/usr # create CVSup tree off /usr > > directory > > *default release=cvs > > *default tag=RELENG_4 # FeeBSD-STABLE for 4.x > > *default delete use-rel-suffix # no compression, for DSL or t1 > lines > > *default host=cvsup11.FreeBSD.org # Virginia > > *default tag=. # set tag value to nulls to get most current > > version > > ports-www # Software related to the World Wide Web. > > EOD > > TMPFILE=${TMPDIR-/tmp}/cvsup-`date +%Y%m%d%H%M%S` > cat $cvsupfile > $TMPFILE > trap "rm $TMPFILE; exit" 0 1 2 3 15 > > > cvsup -g -L 2 -i ports/www/apach13-fp $cvsupfile > > cvsup -g -L 2 -i ports/www/apach13-fp $TMPFILE > > would that help? > > -- > FreeBSD 4.5-STABLE > 10:09PM up 18 days, 11:58, 13 users, load averages: 0.12, 0.07, 0.02 > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000501c2196e$998f7d90$9501aacf>