Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 20 Oct 2007 11:44:39 +0200
From:      =?ISO-8859-1?Q?Beat_G=E4tzi?= <beat@chruetertee.ch>
To:        freebsd-ports@freebsd.org
Subject:   Project ideas page: UPDATING parser and displayer
Message-ID:  <4719CE07.5000904@chruetertee.ch>

next in thread | raw e-mail | index | archive | help
Hi,

I read at the project idea page about the UPDATING parser and displayer.
 I wrote a small script that parses and displays entries from
/usr/ports/UPDATING: pkg_updating

With the -p argument only entries for the given portname are shown.
Without the -p argument entries for all installed ports are shown. The
-f defines an alternative location of the UPDATING file. With the -d
argument only newer entries than the given date are shown.

Examples:

Shows all entries of all installed ports:
# pkg_updating

Shows all entries of all installed ports since 2007-01-01
# pkg_updating -d 20070101

Shows all entries for all apache ports
# pkg_updating -p apache

Shows all apache entries since 2006-01-01
# pkg_updating -p apache -d 20060101

Defines that the UPDATING file is in /tmp and shows all entries of all
installed ports:
# pkg_updating -f /tmp/UPDATING

Known issues:
- pkg_updating needs a colon at the end of the date line. Some entries
don't have this colon. This patch adds the missing colons:
http://tmp.chruetertee.ch/pkg_updating/UPDATING.patch

pkg_updating is available here:
http://tmp.chruetertee.ch/pkg_updating/

Comments, suggestions and patches are very welcome!

Beat



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4719CE07.5000904>