Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Aug 2003 07:42:07 -0500
From:      "Charles Howse" <chowse@charter.net>
To:        <freebsd-questions@freebsd.org>
Subject:   Cvsup script question
Message-ID:  <002a01c367e1$a1f275b0$04fea8c0@moe>

next in thread | raw e-mail | index | archive | help
Hi,
I'm cvsup'ing from a script in /usr/local/etc/periodic/daily.
Here 'tis:

#!/usr/local/bin/bash
Echo
Echo "Output of cvsup:"
/usr/local/bin/cvsup -g -L 2 /etc/cvsupfile
Echo
Echo "Output of portsdb:"
/usr/local/sbin/portsdb -Uu
Echo
Echo "Output of portversion:"
/usr/local/sbin/portversion

It works, but (1) produces a ton of output, (2) I'm seeing a lot of
lines in the output of portsdb that say, "(some port) non-existent,
dependency list incomplete".

Are those lines in the output of portsdb coming from STDOUT or STDERR,
or are they completely normal?

How about we alter the script as follows to keep the output down a
little?

#!/usr/local/bin/bash
/usr/local/bin/cvsup -g -L 0 /etc/cvsupfile # Keep quiet except for
errors
/usr/local/sbin/portsdb -Uu > /dev/null     # Hopefully, show only
errors
Echo
Echo "Updated ports:"
/usr/local/sbin/portversion | grep "<"      # Show only changed ports

Will these changes break anything?



Thanks,
Charles




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002a01c367e1$a1f275b0$04fea8c0>