On 22.11.2014 03:40, John Merriam wrote:
On Fri, 21 Nov 2014, Comète wrote:
21 novembre 2014 23:00 "John Merriam" <j...@johnmerriam.net> a écrit:
Hello. I am trying to write a script to check for updates to the binary packages by checking the output of pkg_add then sending an e-mail if
something is found.  ...

Maybe you're looking for this ? http://www.mtier.org/index.php/solutions/apps/openup/

Morgan


Hmmm. Thanks for the suggestion. I'm looking for something much simpler though (KISS principle has been good to me in the past). My main question is is there something better than `pkg_add -Iusx | grep -v "^quirks\-"` to
check for updates to packages?

You did not mention what version of OpenBSD you are using. Is it -release,
-stable or -current?

For -release, -stable there are hardly any updates during 6 months period so checking it everyday is quite pointless. For -current you need to follow at least current.html and mirrors for new snapshots eg. and what's most important you must keep system in sync so you will be doing update of packages in any
case no matter how much of them updated.

So for -release/-stable your script is of use (plus security.html of course), but doesn't need to be run everyday for sure. In organizations you will need to have some release/patching calendar anyway to make managers happy and they will not allow patching window quite often so something like once a month
like Microsoft or quaterly will be more then enough.

About -current...new packages most of the time mean that you need new OS too so you will have process for complete upgrade anyway in place and then your script may fill mailbox daily with a lot of info which soon no one will read because it's simply not only info created out of one machine by cron and all
other stuff like log monitors and such.



openup looks to be doing something similar for the update checking
portion by using pkg_info output then fed to pkg_add to check for updates. Not sure why it wouldn't just use pkg_add to check for the updates. The code is also kinda odd to me. Seems overly complicated and looks to be
doing some things that I'm not so sure I would want to be doing on my
machines.

Anyway, if there aren't any other tips or suggestions, I'll just go with
what I have and adjust if I find issues down the road.  Thanks!

Reply via email to