aboutsummaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2002-02-08 10:05:11 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2002-02-08 10:05:11 +0000
commit4cbed426c6e1a40b899f9a17511ee0f21fa15bd4 (patch)
tree11260fae63be4b25cd5dc6a3829560e32611f380 /sysutils
parent5d7c7bbecc966fb66050042912b6318e43520959 (diff)
downloadports-4cbed426c6e1a40b899f9a17511ee0f21fa15bd4.tar.gz
ports-4cbed426c6e1a40b899f9a17511ee0f21fa15bd4.zip
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/webmin/Makefile14
-rw-r--r--sysutils/webmin/distinfo4
-rw-r--r--sysutils/webmin/pkg-plist4
3 files changed, 18 insertions, 4 deletions
diff --git a/sysutils/webmin/Makefile b/sysutils/webmin/Makefile
index 485525e2d593..c950acbc1f1a 100644
--- a/sysutils/webmin/Makefile
+++ b/sysutils/webmin/Makefile
@@ -7,7 +7,7 @@
PORTNAME= webmin
PORTVERSION= 0.92
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= http://www.webmin.com/webmin/updates/ \
http://www.webmin.com/webmin/download/
@@ -24,8 +24,10 @@ USE_PERL5= yes
SCRIPTS_ENV+= WRKDIR="${WRKDIR}"
WEBMIN_MODULES= useradmin-0.92-1.wbm.gz custom-0.92-1.wbm.gz \
- jabber-0.92-1.wbm.gz bind8-0.92-1.wbm.gz
-WEBMIN_THEMES=
+ jabber-0.92-1.wbm.gz bind8-0.92-1.wbm.gz \
+ postgresql-0.92-1.wbm.gz mysql-0.92-1.wbm.gz \
+ proftpd-0.92-1.wbm.gz
+WEBMIN_THEMES= mscstyle3-0.92-1.wbt.gz
post-extract:
@if [ "${WEBMIN_MODULES}" != "" ]; then \
@@ -87,10 +89,14 @@ post-install:
@${ECHO_CMD} "x!" >> ${WRKDIR}/ex.script
@${CP} -p ${TMPPLIST} ${TMPPLIST}.pre-lib-webmin
@cd ${WRKDIR} ; ex < ex.script
+# stop webmin if configured and enabled at startup
+ @[ -n "${BATCH}" ] || ([ ! -d ${PREFIX}/etc/webmin ] || [ ! -x ${PREFIX}/etc/rc.d/webmin.sh ] || ${PREFIX}/etc/rc.d/webmin.sh stop > /dev/null)
# upgrade configuration if etc/webmin exists
@[ ! -d ${PREFIX}/etc/webmin ] || echo | nostart=Y ${PREFIX}/lib/webmin/setup.sh
# run interactive setup if not in BATCH mode and no configuration exists
- @[ -n "$BATCH" ] || ([ -d ${PREFIX}/etc/webmin ] || nostart=Y ${PREFIX}/lib/webmin/setup.sh)
+ @[ -n "${BATCH}" ] || ([ -d ${PREFIX}/etc/webmin ] || nostart=Y ${PREFIX}/lib/webmin/setup.sh)
+# start webmin again
+ @[ -n "${BATCH}" ] || ([ ! -d ${PREFIX}/etc/webmin ] || [ ! -x ${PREFIX}/etc/rc.d/webmin.sh ] || ${PREFIX}/etc/rc.d/webmin.sh start > /dev/null)
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff --git a/sysutils/webmin/distinfo b/sysutils/webmin/distinfo
index 4c04f0aa4f20..32fae1ee571f 100644
--- a/sysutils/webmin/distinfo
+++ b/sysutils/webmin/distinfo
@@ -3,3 +3,7 @@ MD5 (useradmin-0.92-1.wbm.gz) = 1d6efe2f2d924dd2ca6c8afc37a5397e
MD5 (custom-0.92-1.wbm.gz) = 8ca81ee87a8721f4dcb3a1f11aad9586
MD5 (jabber-0.92-1.wbm.gz) = ada42bd34a54e6118f82628008dc3c10
MD5 (bind8-0.92-1.wbm.gz) = 1ed65e13dbdd43a59213885c18797c2d
+MD5 (postgresql-0.92-1.wbm.gz) = b0b3a0989e9d36af19a3fe30095144a0
+MD5 (mysql-0.92-1.wbm.gz) = 57d667f021a9992b32b99cc459e7b71e
+MD5 (proftpd-0.92-1.wbm.gz) = 4a7867bd81e1cf0212ea6b0638c6f0a4
+MD5 (mscstyle3-0.92-1.wbt.gz) = a6b3947b2e87d0a80cbdbcb8129a8c22
diff --git a/sysutils/webmin/pkg-plist b/sysutils/webmin/pkg-plist
index f46cba126412..bb9c986da3d2 100644
--- a/sysutils/webmin/pkg-plist
+++ b/sysutils/webmin/pkg-plist
@@ -6,3 +6,7 @@ etc/rc.d/webmin.sh
@exec [ ! -d %D/etc/webmin ] || echo | nostart=Y %D/lib/webmin/setup.sh
@comment run interactive setup if not in BATCH mode and no configuration exists
@exec [ -n "$BATCH" ] || ([ -d %D/etc/webmin ] || nostart=Y %D/lib/webmin/setup.sh)
+@comment restart service if package is being upgraded (the upgrade procedure stopped it)
+@exec [ -n "$BATCH" ] || ([ ! -d %D/etc/webmin ] || [ ! -x %D/etc/rc.d/webmin.sh ] || %D/etc/rc.d/webmin.sh start >/dev/null )
+@comment stop service at deinstall time
+@unexec [ -n "$BATCH" ] || ([ ! -d %D/etc/webmin ] || [ ! -x %D/etc/rc.d/webmin.sh ] || %D/etc/rc.d/webmin.sh stop >/dev/null )