Date: Thu, 11 Jan 2001 04:44:35 -0600 From: Ben Weaver <sid67@tranquility.net> To: "Justin W. Pauler" <jwpauler@jwpages.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: keeping up with latest sources Message-ID: <20010111044435.B4075@tranquility.net> In-Reply-To: <01011021314700.00227@wks01.drnet.fais.net>; from jwpauler@jwpages.com on Wed, Jan 10, 2001 at 09:31:47PM -0600 References: <01011021314700.00227@wks01.drnet.fais.net>
next in thread | previous in thread | raw e-mail | index | archive | help
You could just call somthing like this from a cron job: CVSUP=/usr/local/bin/cvsup CVSUP_ARGS="-g -L 2" SUPFILE=/usr/sup/src-supfile MAKE=/usr/bin/make MAKE_OPTIONS="" INSTALL_OPTIONS="" WORLD_MAKEFILE=/usr/src/Makefile LOGFILE=/path/to/logfile ALERT=jwpauler@jwpages.com if ! $CVSUP $CVSUP_ARGS $SUPFILE > $LOGFILE ; then echo "cvsup failed... see $LOGFILE" | mail -s "Build Failed" $ALERT exit 1 fi if ! $MAKE -f $WORLD_MAKEFILE $MAKE_OPTIONS buildworld >> $LOGFILE ; then echo "make buildworld failed... see $LOGFILE" | mail -s "Build Failed" $ALERT exit 1 fi if ! $MAKE -f $MAKEFILE $INSTALL_OPTIONS install world >> $LOGFILE ; then echo "make install world failed... see $LOGFILE" | mail -s "Build Failed" $ALERT exit 1 fi which should cvsup then build world and install it. Add in a few more if blocks for the kernel build and you should be good to go. I don't know why you'd want to do an unattended merge... -Ben On Wed, Jan 10, 2001 at 09:31:47PM -0600, Justin W. Pauler wrote: > I like to follow the latest changes to the stable cvsup and was wondering if > anyone had a script that would do the following from crontab at a certain > time: > > 1. download the latest sources > 2. run a make world > 3. compile the kernel > 4. install the kernel > 5. automatic merging > 6. reboot > > I would appreciate any help anyone could provide. > > --jwp > > -- > Justin W. Pauler > FlexiShell Internet Services <http://www.flexishell.com> > E-Mail: jwpauler@jwpages.com > WWW: http://www.jwpages.com > IRC: drnet@#EggDrop, Undernet IRC Network > > ----------------------------------------------------------------------- > Play Rogue, visit exotic locations, meet strange creatures and kill > them. > > > 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?20010111044435.B4075>