[61816] trunk/dports/sysutils/boxbackup
ecronin at macports.org
ecronin at macports.org
Mon Dec 21 10:45:10 PST 2009
Revision: 61816
http://trac.macports.org/changeset/61816
Author: ecronin at macports.org
Date: 2009-12-21 10:45:09 -0800 (Mon, 21 Dec 2009)
Log Message:
-----------
sysutils/boxbackup: update to 0.11rc5; note that the config directory has been renamed
Modified Paths:
--------------
trunk/dports/sysutils/boxbackup/Portfile
Removed Paths:
-------------
trunk/dports/sysutils/boxbackup/files/
Modified: trunk/dports/sysutils/boxbackup/Portfile
===================================================================
--- trunk/dports/sysutils/boxbackup/Portfile 2009-12-21 18:44:30 UTC (rev 61815)
+++ trunk/dports/sysutils/boxbackup/Portfile 2009-12-21 18:45:09 UTC (rev 61816)
@@ -3,7 +3,7 @@
PortSystem 1.0
name boxbackup
-version 0.11rc2
+version 0.11rc5
categories sysutils net
maintainers ecronin
description completely automatic on-line backup system.
@@ -21,53 +21,42 @@
platforms darwin
master_sites ${homepage}svn/box/packages/
extract.suffix .tgz
-checksums md5 68052f963a944c717a50bd65a54375ff \
- sha1 9ba640b1c1f2531214a54273396f8cf932d17782 \
- rmd160 5118667aa083898c193b098fe4c876abc6cd4e7c
+checksums md5 65176036a43ab03b4ff302ac5f3bdc23 \
+ sha1 ed4107a8f58cc9f094f81c70ad658ce5cf1c26b9 \
+ rmd160 f2e178b74b3b40c599300503b36da56696bd6e06
depends_lib path:bin/perl:perl5 port:openssl port:readline port:openssl
-##### TEMPORARY FIX; REMOVE FOR >= 0.11rc3
-post-patch {
- reinplace "s|sysconfdir='/etc'||g" ${worksrcpath}/configure
- reinplace "s|localstatedir='/var/run'||g" ${worksrcpath}/configure
-}
-
configure.args --sysconfdir=${prefix}/etc \
--localstatedir=${prefix}/var/bbackupd \
+ --mandir=${prefix}/share/man \
--enable-gnu-readline
+post-patch {
+ reinplace "s|man/man|share/man/man|g" \
+ ${worksrcpath}/infrastructure/makeparcels.pl.in
+}
+
destroot.target install-backup-client
-destroot.keepdirs ${destroot}${prefix}/etc/box/bbackupd \
+destroot.keepdirs ${destroot}${prefix}/etc/boxbackup/bbackupd \
${destroot}${prefix}/var/bbackupd
post-destroot {
- xinstall -d -m 0700 ${destroot}${prefix}/etc/box/bbackupd
+ xinstall -d -m 0700 ${destroot}${prefix}/etc/boxbackup/bbackupd
xinstall -d -m 0755 ${destroot}${prefix}/var/bbackupd
# Install the documentation
-### Broken in 0.11rc2
-# xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
-# foreach docname {accounts bbackupctl client license nonroot restore retrieve server serverfix space trouble} {
-# xinstall -m 0644 ${filespath}/${docname}.html \
-# ${destroot}${prefix}/share/doc/${name}/${docname}.html
-# reinplace "s|/usr/local|${prefix}|g" \
-# ${destroot}${prefix}/share/doc/${name}/${docname}.html
-# reinplace "s|/var/run|${prefix}/var/run|g" \
-# ${destroot}${prefix}/share/doc/${name}/${docname}.html
-# reinplace "s|/var/bbackupd|${prefix}/var/bbackupd|g" \
-# ${destroot}${prefix}/share/doc/${name}/${docname}.html
-# reinplace "s|/etc/box|${prefix}/etc/box|g" \
-# ${destroot}${prefix}/share/doc/${name}/${docname}.html
-# }
+ xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
+ eval file copy [glob ${worksrcpath}/docs/htmlguide/*] \
+ ${destroot}${prefix}/share/doc/${name}/
}
variant bdb \
description {Use Berkeley Data Base to cache bbackupd state} {
- depends_lib-append port:db44
+ depends_lib-append port:db47
- configure.args-append --with-bdb-headers=${prefix}/include/db44 \
- --with-bdb-lib=${prefix}/lib/db44
+ configure.args-append --with-bdb-headers=${prefix}/include/db47 \
+ --with-bdb-lib=${prefix}/lib/db47
}
variant server \
@@ -75,40 +64,43 @@
pre-destroot {
addgroup bbstored
set gid [existsgroup bbstored]
- adduser bbstored gid=${gid} realname=BoxBackup\ Server home=${prefix}/etc/box/bbstored
+ adduser bbstored gid=${gid} realname=BoxBackup\ Server home=${prefix}/etc/boxbackup/bbstored
}
destroot.target-append install-backup-server
- destroot.keepdirs-append ${destroot}${prefix}/etc/box/bbstored
+ destroot.keepdirs-append ${destroot}${prefix}/etc/boxbackup/bbstored
post-destroot {
- xinstall -o bbstored -g bbstored -d -m 0770 ${destroot}${prefix}/etc/box/bbstored
+ xinstall -o bbstored -g bbstored -d -m 0770 ${destroot}${prefix}/etc/boxbackup/bbstored
}
pre-install {
addgroup bbstored
set gid [existsgroup bbstored]
- adduser bbstored gid=${gid} realname=BoxBackup\ Server home=${prefix}/etc/box/bbstored
+ adduser bbstored gid=${gid} realname=BoxBackup\ Server home=${prefix}/etc/boxbackup/bbstored
}
}
post-activate {
+ if {[dir exists ${prefix}/etc/box]} {
+ ui_warn "${prefix}/etc/box should be moved to ${prefix}/etc/boxbackup to complete upgrade."
+ }
if {[variant_isset server]} {
- if {![file exists ${prefix}/etc/box/raidfile.conf]} {
- ui_warn "${prefix}/etc/box/raidfile.conf is missing!"
+ if {![file exists ${prefix}/etc/boxbackup/raidfile.conf]} {
+ ui_warn "${prefix}/etc/boxbackup/raidfile.conf is missing!"
ui_msg "You need to run 'raidfile-config' to create it."
ui_msg "See the documentation on server setup for details:"
#ui_msg " file://${prefix}/share/doc/boxbackup/server.html"
ui_msg " http://www.boxbackup.org/server.html"
}
- if {![file exists ${prefix}/etc/box/bbstored.conf]} {
- ui_warn "${prefix}/etc/box/bbstored.conf is missing!"
+ if {![file exists ${prefix}/etc/boxbackup/bbstored.conf]} {
+ ui_warn "${prefix}/etc/boxbackup/bbstored.conf is missing!"
ui_msg "You need to run 'bbstored-config' to create it."
ui_msg "See the documentation on server setup for details:"
#ui_msg " file://${prefix}/share/doc/boxbackup/server.html"
ui_msg " http://www.boxbackup.org/server.html"
}
}
- if {![file exists ${prefix}/etc/box/bbackupd.conf]} {
- ui_warn "${prefix}/etc/box/bbackupd.conf is missing!"
+ if {![file exists ${prefix}/etc/boxbackup/bbackupd.conf]} {
+ ui_warn "${prefix}/etc/boxbackup/bbackupd.conf is missing!"
ui_msg "You need to run 'bbackupd-config' to create it."
ui_msg "See the documentation on client setup for details:"
#ui_msg " file://${prefix}/share/doc/boxbackup/client.html"
@@ -121,13 +113,13 @@
platform darwin {
startupitem.create yes
startupitem.name BoxBackup
- startupitem.start "cd ${prefix}/etc/box"
+ startupitem.start "cd ${prefix}/etc/boxbackup"
if {[variant_isset server]} {
- startupitem.start-append "\[ -f \"${prefix}/etc/box/bbstored.conf\" \] \\"
- startupitem.start-append "\t&& \[ -f \"${prefix}/etc/box/raidfile.conf\" \] \\"
+ startupitem.start-append "\[ -f \"${prefix}/etc/boxbackup/bbstored.conf\" \] \\"
+ startupitem.start-append "\t&& \[ -f \"${prefix}/etc/boxbackup/raidfile.conf\" \] \\"
startupitem.start-append "\t&& ${prefix}/bin/bbstored"
}
- startupitem.start-append "\[ -f \"${prefix}/etc/box/bbackupd.conf\" \] \\"
+ startupitem.start-append "\[ -f \"${prefix}/etc/boxbackup/bbackupd.conf\" \] \\"
startupitem.start-append "\t&& ${prefix}/bin/bbackupd"
startupitem.stop "/usr/bin/killall -SIGUSR1 bbackupd"
if {[variant_isset server]} {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091221/80b2a81f/attachment.html>
More information about the macports-changes
mailing list