pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/monotone-server



Module Name:    pkgsrc
Committed By:   jmmv
Date:           Fri Mar 12 09:27:18 UTC 2010

Modified Files:
        pkgsrc/devel/monotone-server: DESCR MESSAGE Makefile PLIST
        pkgsrc/devel/monotone-server/files: monotone.sh
Added Files:
        pkgsrc/devel/monotone-server: distinfo
        pkgsrc/devel/monotone-server/files: monotone-server.7
Removed Files:
        pkgsrc/devel/monotone-server/files: hooks.conf monotone-server-init.sh

Log Message:
Full rewrite of the monotone-server package:

- Delete the monotone-server-init script.

- Modify the monotone rc.d(8) script to provide extra commands such as
  'init', 'genkey' and 'read' to manipulate the server.  These are not
  interactive, but allow the same level of customization as the previous
  script.  Inspired by how the monotone init.d script from Fedora works.

- Delete the need of an rc.conf script in the pkg_sysconfdir of this
  package.  The settings previously stored there are now automatically
  discovered.

- Fully automated creation of a server key: no more need to create a
  passphrase by hand, memorize it, and stick it on a configuration file
  to never look at it again.

- The log file is now placed where it belongs: in varbase/log.

- Addition of a monotone-server(7) manpage explaining the whole setup
  process and pointers to the server files.

Note: upgrading from a previous version of the package will require manual
intervention if the rc.d script in /etc/rc.d is replaced.  However, I
really doubt anyone is using this package so I didn't want to go through
the trouble of implementing a migration procedure.  I've added a note to
the MESSAGE, though, asking users to contact me if required.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.1 -r1.2 pkgsrc/devel/monotone-server/DESCR \
    pkgsrc/devel/monotone-server/MESSAGE
cvs rdiff -u -r1.45 -r1.46 pkgsrc/devel/monotone-server/Makefile
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/monotone-server/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/monotone-server/distinfo
cvs rdiff -u -r1.5 -r0 pkgsrc/devel/monotone-server/files/hooks.conf \
    pkgsrc/devel/monotone-server/files/monotone-server-init.sh
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/monotone-server/files/monotone-server.7
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/monotone-server/files/monotone.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index