summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2004-04-23 00:56:48 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2004-04-23 00:56:48 +0000
commita62ae370fad85af4ab0eba7281fca1784f2cd8c8 (patch)
tree1e81b8a4821278fb02fe68cc722700583ef84491 /app-admin/webmin/files
parentadded s390 keywords (diff)
downloadhistorical-a62ae370fad85af4ab0eba7281fca1784f2cd8c8.tar.gz
historical-a62ae370fad85af4ab0eba7281fca1784f2cd8c8.tar.bz2
historical-a62ae370fad85af4ab0eba7281fca1784f2cd8c8.zip
USE=ssl support in config generation. log dir moved to /var/log/webmin. init script updated.
Diffstat (limited to 'app-admin/webmin/files')
-rw-r--r--app-admin/webmin/files/digest-webmin-1.140-r11
-rw-r--r--app-admin/webmin/files/webmin-gentoo-init29
2 files changed, 24 insertions, 6 deletions
diff --git a/app-admin/webmin/files/digest-webmin-1.140-r1 b/app-admin/webmin/files/digest-webmin-1.140-r1
new file mode 100644
index 000000000000..3fd54bfe7b2a
--- /dev/null
+++ b/app-admin/webmin/files/digest-webmin-1.140-r1
@@ -0,0 +1 @@
+MD5 462b1db35e3e6eb6b29d6c658184af4f webmin-1.140.tar.gz 7006739
diff --git a/app-admin/webmin/files/webmin-gentoo-init b/app-admin/webmin/files/webmin-gentoo-init
index 2fee83a8488e..75dc5eb68de2 100644
--- a/app-admin/webmin/files/webmin-gentoo-init
+++ b/app-admin/webmin/files/webmin-gentoo-init
@@ -1,20 +1,37 @@
#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-admin/webmin/files/webmin-gentoo-init,v 1.2 2004/02/13 19:10:36 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-admin/webmin/files/webmin-gentoo-init,v 1.3 2004/04/23 00:56:48 eradicator Exp $
depend() {
need net logger
}
-start() {
- ebegin "Starting webmin"
- /etc/webmin/start
+checkconfig() {
+ if [ -f /etc/webmin/config ]; then
+ return 0;
+ else
+ eerror "Error starting webmin. Have you run '/usr/libexec/webmin/setup.sh'?"
+ return 1;
+ fi
+}
+
+start() { # copied from /etc/webmin/start
+ checkconfig || return 1
+ ebegin "Starting Webmin"
+
+ LANG=
+ export LANG
+
+ unset PERLIO
+ export PERLIO
+ start-stop-daemon --start --pidfile /var/run/webmin.pid --make-pidfile --quiet \
+ --exec /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf
eend $?
}
stop() {
- ebegin "Stopping webmin"
- /etc/webmin/stop
+ ebegin "Stopping Webmin"
+ start-stop-daemon --stop --pidfile /var/run/webmin.pid --quiet
eend $?
}