1) Preserve the timestamp of an updated file even if a command that is
executed because of the update modifies the file. This allows you to
do things like export /etc/hosts and when it changes, customize it based
on the target host with a simple script, but not upgrade it every time
sup is run.
2) Add the "unlinkbusy" SUP option. The goal of this option is to allow
you to upgrade binaries and libraries on a running system via sup
automagically just like "install" does.
3) Add the "rename" collection function. This allows you to store a file
on the server under one name, but have it land on the client under another.
All of these changes are targeted toward making SUP a better administrative
tool. A reverse rdist if you like. TCS uses sup to keep over 100 HP
workstations in sync with a master machine and performs all maintainence
including new software installations and system patches using it without
a hitch. Of course, the SUP collections are fairly complicated
(HUP inetd when inetd.conf changes is a very simple example), but it
definitely works and works well.
This patch also includes full support for the HPUX platform. I didn't
see any reason to strip it out since HPUX was the target platform of
the original work and it may be of use to other people.
please check out the PLIST!
The port is still IS_INTERACTIVE and NO_PACKAGE, too many questions
asked by the configure script it doesn't seem to make sense to build
a package. If someone with elm knowledge can check this, that will
be great too.
Suggested by: jkh, ache
Enclosed are patches to the pine port. They are meant to be applied
from /usr/ports/mail/pine
patch-aa.diff - Changes config file from /usr/local/lib/pine/pine.conf
to /usr/local/etc/pine.conf
Makefile.diff - Install ipop2d and ipop3d (previously they weren't
installed at all!) into libexec. Change location of imapd from bin to
libexec
PLIST.diff - Change location of imapd, and add ipop2d and ipop2d
DESCR.diff - Mention that package includes POP2 and POP3 servers
I've made some changes to the wu-ftpd port. Here's an overview of the
enclosed patches:
patch-ab: replacement for patches/patch-ab to add install of basic
configuration files: ftpaccess, ftpconversions, and ftpusers
patch-ah: new patch to add some FreeBSD system users: toor, ingres, and
xten to the ftpusers file
PLIST.diff: add the config files to the package
DESCR.diff: add a comment on location and purose of installed config
lines to an already existing hunk.)
Submitted by: Rob Snow <rsnow@legend.txdirect.net>
I was having a whale of a time getting hylafax to work with seyon.
faxgetty kept cycling DTR whenever I was trying to run seyon. I did a
little poking around and it looks like the LCK..cuaa1 file should have
the PID of the locking process. seyon didn't, it had some garbage in
the lock file. here is the patch to make seyon lock the port with the PID
in the lock file.