kfreebsd packages' debian/watch file
Hi,
kfreebsd packages currently lack a 'debian/watch' file, so I've written
a basic one (attached) that may be useful.
It can detect a new version becoming available for download (for the
benefit of the PTS or dehs.alioth.d.o), but cannot help with
downloading/packaging it.
> ~/kfreebsd-8-8.2$ uscan --report-status
> Processing watchfile line for package kfreebsd-8...
> Newest version on remote site is 8.3-RC2, local version is 8.2
> (mangled local version number 8.2-RELEASE)
> kfreebsd-8: Newer version (8.3-RC2) available on remote site:
> http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/8.3-RC2/
> (local version is 8.2, mangled local version number 8.2-RELEASE)
> ~/kfreebsd-8-8.3~svn232634$ uscan --report-status
> Processing watchfile line for package kfreebsd-8...
> Newest version on remote site is 8.3-RC2, local version is 8.3~svn232634
> kfreebsd-8: Newer version (8.3-RC2) available on remote site:
> http://ftp.freebsd.org/pub/FreeBSD/releases/amd64/8.3-RC2/
> (local version is 8.3~svn232634)
For kfreebsd-9 and other series, the regex must be tweaked to match the
major version number (e.g. 8 -> 9) :
> ~/kfreebsd-9-9.0$ uscan --report-status
> Processing watchfile line for package kfreebsd-9...
> Newest version on remote site is 9.0-RELEASE, local version is 9.0
> (mangled local version number 9.0-RELEASE)
> => Package is up to date
Regards,
--
Steven Chamberlain
steven@pyro.eu.org
version=3
# This watch file only alerts to new versions becoming available; it cannot
# help with downloading or packaging them.
# Both i386 and amd64 are checked, to alert as soon as a build of either
# arch becomes available for download.
# Naming of the FTP folders is described by:
# http://ftp.freebsd.org/pub/FreeBSD/releases/i386/README.TXT
# Debian package versions in the form x.y-z are assumed to match x.y-RELEASE
# Debian package versions in the form x.y~... are always assumed to be
# outdated by the existence of any x.y -RC or -RELEASE
# The major version number must be hard-coded in the regex below:
opts=dversionmangle=s/^[^~]+$/$0-RELEASE/ \
http://ftp.freebsd.org/pub/FreeBSD/releases/(?:i386|amd64)/ \
(8\.\d+-(?:RC.|RELEASE))/ \
debian false
Reply to: