diff options
author | Jeremy Huddleston <eradicator@gentoo.org> | 2004-04-23 00:56:48 +0000 |
---|---|---|
committer | Jeremy Huddleston <eradicator@gentoo.org> | 2004-04-23 00:56:48 +0000 |
commit | a62ae370fad85af4ab0eba7281fca1784f2cd8c8 (patch) | |
tree | 1e81b8a4821278fb02fe68cc722700583ef84491 /app-admin/webmin/files | |
parent | added s390 keywords (diff) | |
download | historical-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-r1 | 1 | ||||
-rw-r--r-- | app-admin/webmin/files/webmin-gentoo-init | 29 |
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 $? } |