Date: Sun, 26 Sep 1999 01:23:52 +0100 From: Nik Clayton <nik@freebsd.org> To: Christian Carstensen <cc@devcon.net> Cc: Chris Costello <chris@calldei.com>, freebsd-hackers@FreeBSD.ORG Subject: Re: updating packages automatically... Message-ID: <19990926012352.A49346@catkin.nothing-going-on.org> In-Reply-To: <Pine.BSF.4.10.9909260107540.2174-100000@pauling.research.devcon.net>; from Christian Carstensen on Sun, Sep 26, 1999 at 01:11:32AM %2B0200 References: <19990925180201.C76486@holly.calldei.com> <Pine.BSF.4.10.9909260107540.2174-100000@pauling.research.devcon.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Sep 26, 1999 at 01:11:32AM +0200, Christian Carstensen wrote: > On Sat, 25 Sep 1999, Chris Costello wrote: > > Aah! No! I tried that with GNOME once and it drove me insane > > for about two weeks. > > > > Auto-upgrades on ports would be _very_ _very_ bad, especially > > for those using apache from ports! > > that's right. i thought about having some kind of exclude list for ports > that shall never be upgraded automatically. anyway, the script will just > generate a shell script output. it should not replace packages without > manual intervention. If you're interested, I've got patches for sysutils/pkg_version that support a '-c' flag (for 'commands') that show you the commands you should run to update any out of date ports. I cron this and mail the output out once a week. You could have it automatically create and execute a shell script if you wanted. Sample output from one of my boxes is: # # ORBit # needs updating (index has 0.4.93) # cd /usr/ports/devel/ORBit make clean all pkg_delete -f ORBit-0.4.3 make install # # docbook-xml # needs updating (index has 3.1.5) # cd /usr/ports/textproc/docbook-xml make clean all pkg_delete -f docbook-xml-3.1.4 make install # # fetchmail # needs updating (index has 5.0.8) # cd /usr/ports/mail/fetchmail make clean all pkg_delete -f fetchmail-5.0.3 make install # # less # needs updating (index has 340) # cd /usr/ports/misc/less make clean all pkg_delete -f less-337 make install [...] I sent these to the maintainer/author a while back, but they were never integrated. N -- [intentional self-reference] can be easily accommodated using a blessed, non-self-referential dummy head-node whose own object destructor severs the links. -- Tom Christiansen in <375143b5@cs.colorado.edu> To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990926012352.A49346>