bsdadminscripts
—
perform administrative tasks
The
bsdadminscripts
are a collection of
scripts to deal with administrative tasks more conveniently. Look at the
respective manual pages to find out more.
Buildflags consists of a configuration syntax for the
make(1)
system normally stored in a file called
buildflags.conf(1),
a converter called
buildflags.awk(1),
which converts the configuration file into make syntax and a make file
buildflags.mk(1),
which can be included into
make.conf(5)
to use the buildflags system.
The distviper script wipes outdated files from the distdir. For this it provides
a fast mode that should be appropriate for most systems and a thorough default
that will also yield satisfying results on a dedicated build machine.
The
pkg_libchk(1)
script uses
pkg_info(1),
ldd(1)
and
readelf(1)
to find packages that are linked against missing libraries or libraries that
reside in %%PREFIX%%/lib/compat and its subfolders.
The
pkg_upgrade(1)
script offers the possibility to perform binary only package maintenance
similar to tools for the FreeBSD ports tree, but only requiring a local copy
of the INDEX created by a build server.
The
pkg_validate(1)
script uses
pkg_info(1)
to check for ports with checksum mismatches or missing files.
The
portconfig(1)
script runs make targets on the same ports that
portupgrade(1)
would update.
The
rcstart(1)
script allows you to handle
rc.d(8)
scripts on the fly without having to know the exact file name. Instead you
select them by the PROVIDE keyword.
The
uma(1)
script offers locking and meta data updating services for ports and package
maintenance.
buildflags.awk(1),
buildflags.conf(1),
buildflags.mk(1),
distviper(1),
pkg_libchk(1),
pkg_upgrade(1),
pkg_validate(1),
portconfig(1),
rcstart(1),
uma(1)
The
bsdadminscripts
first appeared on April
12, 2006.
Dominic Fandrey <kamikaze@bsdforen.de>