summaryrefslogtreecommitdiff
path: root/sysutils/webmin
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2006-05-16 04:01:28 +0000
committerjlam <jlam@pkgsrc.org>2006-05-16 04:01:28 +0000
commitb7d7d3114e60be9152b54ff7d959c697464a2a44 (patch)
tree3aa20fb771a12851ef6a1cc124ac253abefec3db /sysutils/webmin
parentc9f7d9316b82f5a9e5879cab8784053663ba4172 (diff)
downloadpkgsrc-b7d7d3114e60be9152b54ff7d959c697464a2a44.tar.gz
Update sysutils/webmin to 1.270. Changes from version 1.170 include:
+ Add a wbm.mk makefile fragment which can be used to create pkgsrc-managed Webmin modules. ! Fixed a possible remotely exploitable security hole caused by a bug Webmin's use of the Perl syslog function. * Multiple Webmin users and groups can be deleted at once. * The Webmin Servers Index module can automatically scan for new servers on the local network on a regular schedule. * The idle automatic logout time can be configured on a per-user basis in the Webmin Users and Usermin Configuration modules. * Increased the speed of Webmin configuration reloads done by the Webmin Users and Webmin Configuration module. This also prevents any down-time while the config is being re-read. * Improved the timeout detection in HTTP requests, to reduce the ability of incorrect or malicious clients to tie up the Webmin webserver process. * Enhanced the Unix User Authentication feature to allow different users and group members to be treated as different Webmin users. * Improved the way the OS is detected at install time, so that new versions will be automatically supported. * Different SSL certificates for virtual IP interfaces can be specified in the Webmin and Usermin modules, for sites doing SSL virtual hosting. * Fixed a nasty bug that could cause configuration file permissions and ownership to be changed when they are modified. * An option has been added in the Webmin Configuration module to enable full PAM conversations when logging in. This is necessary for systems on which PAM asks for more than just a username and password. * All modules now use a new API for writing to configuration files, which ensures that the file does not get written to or truncated if the system is out of disk space. * Added a button to the Webmin Actions Log module for rolling back configuration files to before an action was taken. * Password timeouts are now enabled by default, to prevent brute-force password guessing attacks.
Diffstat (limited to 'sysutils/webmin')
-rw-r--r--sysutils/webmin/DEINSTALL14
-rw-r--r--sysutils/webmin/MESSAGE16
-rw-r--r--sysutils/webmin/Makefile111
-rw-r--r--sysutils/webmin/PLIST1524
-rw-r--r--sysutils/webmin/distinfo11
-rw-r--r--sysutils/webmin/files/setup-pre.sh28
-rw-r--r--sysutils/webmin/files/webmin.sh19
-rw-r--r--sysutils/webmin/patches/patch-aa141
-rw-r--r--sysutils/webmin/patches/patch-ab112
-rw-r--r--sysutils/webmin/wbm.mk46
10 files changed, 1786 insertions, 236 deletions
diff --git a/sysutils/webmin/DEINSTALL b/sysutils/webmin/DEINSTALL
index 109b32877d3..c4b9171b1bd 100644
--- a/sysutils/webmin/DEINSTALL
+++ b/sysutils/webmin/DEINSTALL
@@ -1,17 +1,7 @@
-# $NetBSD: DEINSTALL,v 1.3 2005/01/23 04:36:27 jlam Exp $
-
-WEBMIN_DIR="@WEBMIN_DIR@"
-WEBMIN_ETCDIR="@WEBMIN_ETCDIR@"
+# $NetBSD: DEINSTALL,v 1.4 2006/05/16 04:01:28 jlam Exp $
case ${STAGE} in
DEINSTALL)
- uninstall="${WEBMIN_ETCDIR}/uninstall.sh"
- if [ -x "${uninstall}" ]; then
- ${ECHO} "y" | ${uninstall}
- fi
- ;;
-
-POST-DEINSTALL)
- ${RM} -rf ${WEBMIN_DIR}
+ ${RM} -f @PKG_SYSCONFDIR@/module.infos.cache
;;
esac
diff --git a/sysutils/webmin/MESSAGE b/sysutils/webmin/MESSAGE
deleted file mode 100644
index db5e100480e..00000000000
--- a/sysutils/webmin/MESSAGE
+++ /dev/null
@@ -1,16 +0,0 @@
-===========================================================================
-$NetBSD: MESSAGE,v 1.2 2004/07/23 19:33:16 jlam Exp $
-
-To configure Webmin for the first time or to upgrade, you will need to
-run the following command as ${ROOT_USER}:
-
- ${WEBMIN_DIR}/setup.sh
-
-If you are configuring Webmin for the first time, then you can safely
-accept all of the defaults for options prompted by the setup script.
-
-This is a minimal installation of Webmin. You will want to install
-Webmin modules from within Webmin itself for the systems and services
-you wish to administer.
-
-===========================================================================
diff --git a/sysutils/webmin/Makefile b/sysutils/webmin/Makefile
index 12bb61ccc33..a691e8eafa2 100644
--- a/sysutils/webmin/Makefile
+++ b/sysutils/webmin/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.13 2006/03/14 16:00:42 jlam Exp $
+# $NetBSD: Makefile,v 1.14 2006/05/16 04:01:28 jlam Exp $
-DISTNAME= webmin-1.170-minimal
+DISTNAME= webmin-1.270-minimal
PKGNAME= ${DISTNAME:S/-minimal$//}
-PKGREVISION= 2
CATEGORIES= sysutils www
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=webadmin/}
@@ -17,60 +16,82 @@ USE_LANGUAGES= # empty
NO_BUILD= yes
USE_TOOLS+= perl:run
-REPLACE_PERL+= *.cgi */*.cgi *.pl */*.pl
-WEBMIN_DIR= ${PREFIX}/${WEBMIN_SUBDIR}
-WEBMIN_SUBDIR= share/webmin
-WEBMIN_ETCDIR?= ${PKG_SYSCONFDIR}/webmin
-WEBMIN_LOGDIR?= ${VARBASE}/log/webmin
+WEBMIN_DIR= ${PREFIX}/share/webmin
+WEBMIN_EGDIR= ${PREFIX}/share/examples/webmin
+WEBMIN_ETCDIR= ${PKG_SYSCONFDIR}
+WEBMIN_VARDIR= ${VARBASE}/webmin
FILES_SUBST+= WEBMIN_DIR=${WEBMIN_DIR:Q}
+FILES_SUBST+= WEBMIN_EGDIR=${WEBMIN_EGDIR:Q}
FILES_SUBST+= WEBMIN_ETCDIR=${WEBMIN_ETCDIR:Q}
-FILES_SUBST+= WEBMIN_LOGDIR=${WEBMIN_LOGDIR:Q}
+FILES_SUBST+= WEBMIN_VARDIR=${WEBMIN_VARDIR:Q}
MESSAGE_SUBST+= WEBMIN_DIR=${WEBMIN_DIR:Q}
+PKG_SYSCONFSUBDIR= webmin
+OWN_DIRS_PERMS+= ${WEBMIN_VARDIR} ${ROOT_USER} ${ROOT_GROUP} 0700
+.for _file_ in config install-dir perl-path var-path version
+CONF_FILES+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_}
+.endfor
+.for _module_ in acl cron init inittab man proc servers webmin \
+ webminlog
+OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/${_module_} \
+ ${ROOT_USER} ${ROOT_GROUP} 0700
+CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_module_}/config \
+ ${PKG_SYSCONFDIR}/${_module_}/config \
+ ${ROOT_USER} ${ROOT_GROUP} 0600
+.endfor
+.for _file_ in miniserv.pem
+CONF_FILES_PERMS+= ${WEBMIN_DIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \
+ ${ROOT_USER} ${ROOT_GROUP} 0600
+.endfor
+.for _file_ in miniserv.conf miniserv.users webmin.acl
+CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \
+ ${ROOT_USER} ${ROOT_GROUP} 0600
+.endfor
+.for _file_ in reload restart start stop
+CONF_FILES_PERMS+= ${WEBMIN_EGDIR}/${_file_} ${PKG_SYSCONFDIR}/${_file_} \
+ ${ROOT_USER} ${ROOT_GROUP} 0755
+.endfor
RCD_SCRIPTS= webmin
-OWN_DIRS= ${WEBMIN_LOGDIR}
-# Dynamically generate the Webmin PLIST from the installed files.
-WEBMIN_PLIST_FILES_CMD= \
- ( cd ${PREFIX}; ${FIND} ${WEBMIN_SUBDIR} \! -type d -print ) \
- | ${SORT} -u
-WEBMIN_PLIST_DIRS_CMD= \
- ( cd ${PREFIX}; ${FIND} ${WEBMIN_SUBDIR} -type d -print ) \
- | ${SED} -e "s,^,@unexec ${RMDIR} -p %D/," \
- -e "s,\$$, 2>/dev/null || ${TRUE}," \
- | ${SORT} -ur
-GENERATE_PLIST+= ${WEBMIN_PLIST_FILES_CMD}; ${WEBMIN_PLIST_DIRS_CMD};
+.include "../../security/openssl/buildlink3.mk"
do-configure:
- for file in ${WRKSRC}/setup.sh; do \
- ${SED} -e "s|/etc/webmin|${WEBMIN_ETCDIR}|g" \
- -e "s|/var/webmin|${WEBMIN_LOGDIR}|g" \
- -e "s|/usr/bin/perl|${PERL5}|g" \
- -e "/chown.*root/s|root|${ROOT_USER}|g" \
- -e "/chgrp.*bin/s|bin|${ROOT_GROUP}|g" \
- $$file > $$file.new; \
- if [ -x $$file ]; then \
- ${CHMOD} +x $$file.new; \
- fi; \
- ${MV} -f $$file.new $$file; \
+ ${SED} -e "s,@WEBMIN_EGDIR@,${WEBMIN_EGDIR},g" \
+ -e "s,@WEBMIN_VARDIR@,${WEBMIN_VARDIR},g" \
+ -e "s,@PERL5@,"${PERL5:Q}",g" \
+ ${FILESDIR}/setup-pre.sh > ${WRKSRC}/setup-pre.sh
+ cd ${WRKSRC}; for file in acl/config acl/config-*; do \
+ ${SED} -e "s,^ssleay=.*,ssleay=${SSLBASE}/bin/openssl," \
+ "$$file" > "$$file.new"; \
+ ${MV} -f "$$file.new" "$$file"; \
done
- case "${USE_BUILTIN.openssl}" in \
- [nN][oO]) \
- for file in ${WRKSRC}/acl/config ${WRKSRC}/acl/config-*; do \
- ${SED} -e "s|^ssleay=.*|ssleay=${SSLBASE}/bin/openssl|" \
- $$file > $$file.new; \
- ${MV} -f $$file.new $$file; \
- done; \
- ;; \
- esac
-
-pre-install:
${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f
+# Fix up the path to the config directory in the installed example config
+# files.
+#
do-install:
- ${INSTALL_DATA_DIR} ${WEBMIN_DIR}
- ${CP} -R ${WRKSRC}/* ${WEBMIN_DIR}
+ ${SH} ${WRKSRC}/setup.sh ${WEBMIN_DIR}
+ ${SED} -e "/^env_WEBMIN_CONFIG=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \
+ -e "/^logout=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \
+ -e "/^userfile=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \
+ -e "/^keyfile=/s,${WEBMIN_EGDIR},${WEBMIN_ETCDIR}," \
+ ${WEBMIN_EGDIR}/miniserv.conf > ${WRKDIR}/miniserv.conf
+ for file in reload start stop; do \
+ ${SED} -e "s,${WEBMIN_EGDIR}/miniserv.conf,${WEBMIN_ETCDIR}/miniserv.conf," \
+ ${WEBMIN_EGDIR}/$$file > ${WRKDIR}/$$file; \
+ done
+ cd ${WEBMIN_EGDIR} && ${RM} -f miniserv.conf reload start stop
+ for file in miniserv.conf; do \
+ ${INSTALL_DATA} ${WRKDIR}/$$file ${WEBMIN_EGDIR}/$$file; \
+ ${RM} -f ${WRKDIR}/$$file; \
+ done
+ for file in reload start stop; do \
+ ${INSTALL_SCRIPT} ${WRKDIR}/$$file ${WEBMIN_EGDIR}/$$file; \
+ ${RM} -f ${WRKDIR}/$$file; \
+ done
+ ${RM} -f ${WEBMIN_EGDIR}/miniserv.pem ${WEBMIN_EGDIR}/module.infos.cache
+ cd ${WEBMIN_DIR} && ${CHMOD} 0400 setup.pl setup.sh setup-pre.sh
-.include "../../security/openssl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/webmin/PLIST b/sysutils/webmin/PLIST
index 5b9cfbf2019..4054818e6f7 100644
--- a/sysutils/webmin/PLIST
+++ b/sysutils/webmin/PLIST
@@ -1,2 +1,1524 @@
-@comment $NetBSD: PLIST,v 1.2 2005/05/02 20:34:06 reed Exp $
+@comment $NetBSD: PLIST,v 1.3 2006/05/16 04:01:28 jlam Exp $
share/examples/rc.d/webmin
+share/examples/webmin/acl/config
+share/examples/webmin/config
+share/examples/webmin/cron/config
+share/examples/webmin/init/config
+share/examples/webmin/inittab/config
+share/examples/webmin/install-dir
+share/examples/webmin/man/config
+share/examples/webmin/miniserv.conf
+share/examples/webmin/miniserv.users
+share/examples/webmin/perl-path
+share/examples/webmin/proc/config
+share/examples/webmin/reload
+share/examples/webmin/restart
+share/examples/webmin/servers/config
+share/examples/webmin/start
+share/examples/webmin/stop
+share/examples/webmin/var-path
+share/examples/webmin/version
+share/examples/webmin/webmin.acl
+share/examples/webmin/webmin/config
+share/examples/webmin/webminlog/config
+share/webmin/LICENCE
+share/webmin/LICENCE.ja
+share/webmin/README
+share/webmin/Webmin/All.pm
+share/webmin/Webmin/Button.pm
+share/webmin/Webmin/Checkbox.pm
+share/webmin/Webmin/Checkboxes.pm
+share/webmin/Webmin/Columns.pm
+share/webmin/Webmin/ConfirmPage.pm
+share/webmin/Webmin/Date.pm
+share/webmin/Webmin/DynamicBar.pm
+share/webmin/Webmin/DynamicHTML.pm
+share/webmin/Webmin/DynamicText.pm
+share/webmin/Webmin/DynamicWait.pm
+share/webmin/Webmin/ErrorPage.pm
+share/webmin/Webmin/File.pm
+share/webmin/Webmin/Form.pm
+share/webmin/Webmin/Group.pm
+share/webmin/Webmin/Icon.pm
+share/webmin/Webmin/Input.pm
+share/webmin/Webmin/InputTable.pm
+share/webmin/Webmin/JavascriptButton.pm
+share/webmin/Webmin/LinkTable.pm
+share/webmin/Webmin/Menu.pm
+share/webmin/Webmin/Multiline.pm
+share/webmin/Webmin/OptTextarea.pm
+share/webmin/Webmin/OptTextbox.pm
+share/webmin/Webmin/Page.pm
+share/webmin/Webmin/Password.pm
+share/webmin/Webmin/PlainText.pm
+share/webmin/Webmin/Properties.pm
+share/webmin/Webmin/Radios.pm
+share/webmin/Webmin/ResultPage.pm
+share/webmin/Webmin/Section.pm
+share/webmin/Webmin/Select.pm
+share/webmin/Webmin/Submit.pm
+share/webmin/Webmin/Table.pm
+share/webmin/Webmin/TableAction.pm
+share/webmin/Webmin/Tabs.pm
+share/webmin/Webmin/Textarea.pm
+share/webmin/Webmin/Textbox.pm
+share/webmin/Webmin/Time.pm
+share/webmin/Webmin/TitleList.pm
+share/webmin/Webmin/Upload.pm
+share/webmin/Webmin/User.pm
+share/webmin/acl/Authen-SolarisRBAC-0.1.tar.gz
+share/webmin/acl/Authen-SolarisRBAC-0.1/Changes
+share/webmin/acl/Authen-SolarisRBAC-0.1/MANIFEST
+share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile
+share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile.PL
+share/webmin/acl/Authen-SolarisRBAC-0.1/Makefile.old
+share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.bs
+share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.c
+share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.o
+share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.pm
+share/webmin/acl/Authen-SolarisRBAC-0.1/SolarisRBAC.xs
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/.exists
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/SolarisRBAC.bs
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC/SolarisRBAC.so
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen/.exists
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen/SolarisRBAC.pm
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen/SolarisRBAC/.exists
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3/.exists
+share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3/Authen::SolarisRBAC.3
+share/webmin/acl/Authen-SolarisRBAC-0.1/pm_to_blib
+share/webmin/acl/Authen-SolarisRBAC-0.1/test.pl
+share/webmin/acl/CHANGELOG
+share/webmin/acl/acl-lib.pl
+share/webmin/acl/acl_security.pl
+share/webmin/acl/backup_config.pl
+share/webmin/acl/cert_form.cgi
+share/webmin/acl/cert_issue.cgi
+share/webmin/acl/cert_issue_ie.cgi
+share/webmin/acl/cert_output.cgi
+share/webmin/acl/config
+share/webmin/acl/config-*-linux
+share/webmin/acl/config-freebsd
+share/webmin/acl/config-macos
+share/webmin/acl/config-netbsd
+share/webmin/acl/config-openbsd
+share/webmin/acl/config-solaris-10-*
+share/webmin/acl/config.info
+share/webmin/acl/config.info.bg
+share/webmin/acl/config.info.ca
+share/webmin/acl/config.info.cz
+share/webmin/acl/config.info.de
+share/webmin/acl/config.info.es
+share/webmin/acl/config.info.fa
+share/webmin/acl/config.info.fr
+share/webmin/acl/config.info.hu
+share/webmin/acl/config.info.ja_JP.euc
+share/webmin/acl/config.info.nl
+share/webmin/acl/config.info.no
+share/webmin/acl/config.info.pl
+share/webmin/acl/config.info.pt_BR
+share/webmin/acl/config.info.ru_RU
+share/webmin/acl/config.info.ru_SU
+share/webmin/acl/config.info.sk
+share/webmin/acl/config.info.sv
+share/webmin/acl/config.info.tr
+share/webmin/acl/config.info.uk_UA
+share/webmin/acl/config.info.zh_CN
+share/webmin/acl/config.info.zh_TW.Big5
+share/webmin/acl/convert.cgi
+share/webmin/acl/convert_form.cgi
+share/webmin/acl/defaultacl
+share/webmin/acl/delete_group.cgi
+share/webmin/acl/delete_groups.cgi
+share/webmin/acl/delete_session.cgi
+share/webmin/acl/delete_user.cgi
+share/webmin/acl/delete_users.cgi
+share/webmin/acl/edit_acl.cgi
+share/webmin/acl/edit_group.cgi
+share/webmin/acl/edit_rbac.cgi
+share/webmin/acl/edit_sync.cgi
+share/webmin/acl/edit_unix.cgi
+share/webmin/acl/edit_user.cgi
+share/webmin/acl/feedback_files.pl
+share/webmin/acl/help/ips.ca.html
+share/webmin/acl/help/ips.html
+share/webmin/acl/hide.cgi
+share/webmin/acl/hide_form.cgi
+share/webmin/acl/images/cert.gif
+share/webmin/acl/images/convert.gif
+share/webmin/acl/images/empty.gif
+share/webmin/acl/images/icon.gif
+share/webmin/acl/images/rbac.gif
+share/webmin/acl/images/sessions.gif
+share/webmin/acl/images/smallicon.gif
+share/webmin/acl/images/sync.gif
+share/webmin/acl/images/tick.gif
+share/webmin/acl/images/unix.gif
+share/webmin/acl/index.cgi
+share/webmin/acl/lang/bg
+share/webmin/acl/lang/ca
+share/webmin/acl/lang/cz
+share/webmin/acl/lang/de
+share/webmin/acl/lang/en
+share/webmin/acl/lang/es
+share/webmin/acl/lang/fa
+share/webmin/acl/lang/fr
+share/webmin/acl/lang/hu
+share/webmin/acl/lang/it
+share/webmin/acl/lang/ja_JP.euc
+share/webmin/acl/lang/ko_KR.euc
+share/webmin/acl/lang/nl
+share/webmin/acl/lang/no
+share/webmin/acl/lang/pl
+share/webmin/acl/lang/pt
+share/webmin/acl/lang/pt_BR
+share/webmin/acl/lang/ru_RU
+share/webmin/acl/lang/ru_SU
+share/webmin/acl/lang/sk
+share/webmin/acl/lang/sv
+share/webmin/acl/lang/tr
+share/webmin/acl/lang/uk_UA
+share/webmin/acl/lang/zh_CN
+share/webmin/acl/lang/zh_TW.Big5
+share/webmin/acl/list_sessions.cgi
+share/webmin/acl/log_parser.pl
+share/webmin/acl/module.info
+share/webmin/acl/openssl.cnf
+share/webmin/acl/postinstall.pl
+share/webmin/acl/save_acl.cgi
+share/webmin/acl/save_group.cgi
+share/webmin/acl/save_sync.cgi
+share/webmin/acl/save_unix.cgi
+share/webmin/acl/save_user.cgi
+share/webmin/acl/switch.cgi
+share/webmin/acl/useradmin_update.pl
+share/webmin/acl/xenroll.dll
+share/webmin/acl_security.pl
+share/webmin/changepass.pl
+share/webmin/chooser.cgi
+share/webmin/config-aix
+share/webmin/config-cobalt-linux
+share/webmin/config-coherent-linux
+share/webmin/config-corel-linux
+share/webmin/config-debian-linux
+share/webmin/config-freebsd
+share/webmin/config-generic-linux
+share/webmin/config-gentoo-linux
+share/webmin/config-hpux
+share/webmin/config-irix
+share/webmin/config-lib.pl
+share/webmin/config-macos
+share/webmin/config-mandrake-linux
+share/webmin/config-msc-linux
+share/webmin/config-netbsd
+share/webmin/config-open-linux
+share/webmin/config-openbsd
+share/webmin/config-openserver
+share/webmin/config-osf1
+share/webmin/config-redhat-linux
+share/webmin/config-slackware-linux
+share/webmin/config-sol-linux
+share/webmin/config-solaris
+share/webmin/config-suse-linux
+share/webmin/config-trustix-linux
+share/webmin/config-turbo-linux
+share/webmin/config-united-linux
+share/webmin/config-unixware
+share/webmin/config-windows
+share/webmin/config.cgi
+share/webmin/config_save.cgi
+share/webmin/copyconfig.pl
+share/webmin/cron/CHANGELOG
+share/webmin/cron/acl_security.pl
+share/webmin/cron/backup_config.pl
+share/webmin/cron/config-aix
+share/webmin/cron/config-cobalt-linux
+share/webmin/cron/config-coherent-linux
+share/webmin/cron/config-corel-linux
+share/webmin/cron/config-debian-linux
+share/webmin/cron/config-debian-linux-2.1-*
+share/webmin/cron/config-freebsd
+share/webmin/cron/config-generic-linux
+share/webmin/cron/config-gentoo-linux
+share/webmin/cron/config-hpux
+share/webmin/cron/config-irix
+share/webmin/cron/config-macos
+share/webmin/cron/config-mandrake-linux
+share/webmin/cron/config-msc-linux
+share/webmin/cron/config-netbsd
+share/webmin/cron/config-open-linux
+share/webmin/cron/config-openbsd
+share/webmin/cron/config-openserver
+share/webmin/cron/config-osf1
+share/webmin/cron/config-redhat-linux
+share/webmin/cron/config-slackware-linux
+share/webmin/cron/config-sol-linux
+share/webmin/cron/config-solaris
+share/webmin/cron/config-suse-linux
+share/webmin/cron/config-suse-linux-7.0-8.0
+share/webmin/cron/config-suse-linux-8.2-*
+share/webmin/cron/config-trustix-linux
+share/webmin/cron/config-turbo-linux
+share/webmin/cron/config-united-linux
+share/webmin/cron/config-unixware
+share/webmin/cron/config-windows
+share/webmin/cron/config.info
+share/webmin/cron/config.info.ca
+share/webmin/cron/config.info.cz
+share/webmin/cron/config.info.de
+share/webmin/cron/config.info.es
+share/webmin/cron/config.info.fa
+share/webmin/cron/config.info.fr
+share/webmin/cron/config.info.hu
+share/webmin/cron/config.info.ja_JP.euc
+share/webmin/cron/config.info.ms
+share/webmin/cron/config.info.nl
+share/webmin/cron/config.info.pl
+share/webmin/cron/config.info.ru_RU
+share/webmin/cron/config.info.ru_SU
+share/webmin/cron/config.info.sv
+share/webmin/cron/config.info.tr
+share/webmin/cron/config.info.uk_UA
+share/webmin/cron/config.info.zh_CN
+share/webmin/cron/config.info.zh_TW.Big5
+share/webmin/cron/cron-lib.pl
+share/webmin/cron/cron_editor.pl
+share/webmin/cron/defaultacl
+share/webmin/cron/delete_cron.cgi
+share/webmin/cron/delete_env.cgi
+share/webmin/cron/delete_jobs.cgi
+share/webmin/cron/edit_allow.cgi
+share/webmin/cron/edit_cron.cgi
+share/webmin/cron/edit_env.cgi
+share/webmin/cron/exec_cron.cgi
+share/webmin/cron/feedback_files.pl
+share/webmin/cron/help/help.ca.html
+share/webmin/cron/help/help.de.html
+share/webmin/cron/help/help.es.html
+share/webmin/cron/help/help.fr.html
+share/webmin/cron/help/help.html
+share/webmin/cron/help/help.it.html
+share/webmin/cron/help/help.nl.html
+share/webmin/cron/help/help.sv.html
+share/webmin/cron/help/help.zh_TW.Big5.html
+share/webmin/cron/help/intro.ca.html
+share/webmin/cron/help/intro.de.html
+share/webmin/cron/help/intro.es.html
+share/webmin/cron/help/intro.fr.html
+share/webmin/cron/help/intro.html
+share/webmin/cron/help/intro.hu.html
+share/webmin/cron/help/intro.it.html
+share/webmin/cron/help/intro.nl.html
+share/webmin/cron/help/intro.sv.html
+share/webmin/cron/help/intro.zh_TW.Big5.html
+share/webmin/cron/images/down.gif
+share/webmin/cron/images/gap.gif
+share/webmin/cron/images/icon.gif
+share/webmin/cron/images/smallicon.gif
+share/webmin/cron/images/up.gif
+share/webmin/cron/index.cgi
+share/webmin/cron/install_check.pl
+share/webmin/cron/kill_cron.cgi
+share/webmin/cron/lang/bg
+share/webmin/cron/lang/ca
+share/webmin/cron/lang/cz
+share/webmin/cron/lang/de
+share/webmin/cron/lang/en
+share/webmin/cron/lang/es
+share/webmin/cron/lang/fa
+share/webmin/cron/lang/fr
+share/webmin/cron/lang/hu
+share/webmin/cron/lang/it
+share/webmin/cron/lang/ja_JP.euc
+share/webmin/cron/lang/ko_KR.euc
+share/webmin/cron/lang/ms
+share/webmin/cron/lang/nl
+share/webmin/cron/lang/pl
+share/webmin/cron/lang/pt
+share/webmin/cron/lang/ru_RU
+share/webmin/cron/lang/ru_SU
+share/webmin/cron/lang/sv
+share/webmin/cron/lang/tr
+share/webmin/cron/lang/uk_UA
+share/webmin/cron/lang/zh_CN
+share/webmin/cron/lang/zh_TW.Big5
+share/webmin/cron/log_parser.pl
+share/webmin/cron/module.info
+share/webmin/cron/move.cgi
+share/webmin/cron/range.pl
+share/webmin/cron/rbac-mapping
+share/webmin/cron/save_allow.cgi
+share/webmin/cron/save_cron.cgi
+share/webmin/cron/save_env.cgi
+share/webmin/cron/useradmin_update.pl
+share/webmin/date_chooser.cgi
+share/webmin/defaultacl
+share/webmin/defaulttheme
+share/webmin/entities_map.txt
+share/webmin/fastrpc.cgi
+share/webmin/favicon.ico
+share/webmin/feedback.cgi
+share/webmin/feedback_form.cgi
+share/webmin/group_chooser.cgi
+share/webmin/help.cgi
+share/webmin/images/audio.gif
+share/webmin/images/back.gif
+share/webmin/images/binary.gif
+share/webmin/images/critical.gif
+share/webmin/images/dir.gif
+share/webmin/images/first-grey.gif
+share/webmin/images/first.gif
+share/webmin/images/image.gif
+share/webmin/images/last-grey.gif
+share/webmin/images/last.gif
+share/webmin/images/lc1.gif
+share/webmin/images/lc2.gif
+share/webmin/images/left-grey.gif
+share/webmin/images/left.gif
+share/webmin/images/letters/100.gif
+share/webmin/images/letters/101.gif
+share/webmin/images/letters/102.gif
+share/webmin/images/letters/103.gif
+share/webmin/images/letters/104.gif
+share/webmin/images/letters/105.gif
+share/webmin/images/letters/106.gif
+share/webmin/images/letters/107.gif
+share/webmin/images/letters/108.gif
+share/webmin/images/letters/109.gif
+share/webmin/images/letters/110.gif
+share/webmin/images/letters/111.gif
+share/webmin/images/letters/112.gif
+share/webmin/images/letters/113.gif
+share/webmin/images/letters/114.gif
+share/webmin/images/letters/115.gif
+share/webmin/images/letters/116.gif
+share/webmin/images/letters/117.gif
+share/webmin/images/letters/118.gif
+share/webmin/images/letters/119.gif
+share/webmin/images/letters/120.gif
+share/webmin/images/letters/121.gif
+share/webmin/images/letters/122.gif
+share/webmin/images/letters/123.gif
+share/webmin/images/letters/124.gif
+share/webmin/images/letters/125.gif
+share/webmin/images/letters/126.gif
+share/webmin/images/letters/177.iso-8859-2.gif
+share/webmin/images/letters/179.iso-8859-2.gif
+share/webmin/images/letters/182.iso-8859-2.gif
+share/webmin/images/letters/188.iso-8859-2.gif
+share/webmin/images/letters/191.iso-8859-2.gif
+share/webmin/images/letters/192.gif
+share/webmin/images/letters/193.gif
+share/webmin/images/letters/194.gif
+share/webmin/images/letters/195.gif
+share/webmin/images/letters/196.gif
+share/webmin/images/letters/197.gif
+share/webmin/images/letters/198.gif
+share/webmin/images/letters/199.gif
+share/webmin/images/letters/200.gif
+share/webmin/images/letters/201.gif
+share/webmin/images/letters/202.gif
+share/webmin/images/letters/203.gif
+share/webmin/images/letters/204.gif
+share/webmin/images/letters/205.gif
+share/webmin/images/letters/206.gif
+share/webmin/images/letters/207.gif
+share/webmin/images/letters/208.gif
+share/webmin/images/letters/208.iso-8859-9.gif
+share/webmin/images/letters/209.gif
+share/webmin/images/letters/210.gif
+share/webmin/images/letters/211.gif
+share/webmin/images/letters/211.iso-8859-2.gif
+share/webmin/images/letters/212.gif
+share/webmin/images/letters/213.gif
+share/webmin/images/letters/214.gif
+share/webmin/images/letters/214.iso-8859-9.gif
+share/webmin/images/letters/215.gif
+share/webmin/images/letters/216.gif
+share/webmin/images/letters/217.gif
+share/webmin/images/letters/218.gif
+share/webmin/images/letters/219.gif
+share/webmin/images/letters/220.gif
+share/webmin/images/letters/220.iso-8859-9.gif
+share/webmin/images/letters/221.gif
+share/webmin/images/letters/221.iso-8859-9.gif
+share/webmin/images/letters/222.gif
+share/webmin/images/letters/222.iso-8859-9.gif
+share/webmin/images/letters/223.gif
+share/webmin/images/letters/224.gif
+share/webmin/images/letters/225.gif
+share/webmin/images/letters/226.gif
+share/webmin/images/letters/227.gif
+share/webmin/images/letters/228.gif
+share/webmin/images/letters/229.gif
+share/webmin/images/letters/230.gif
+share/webmin/images/letters/230.iso-8859-2.gif
+share/webmin/images/letters/231.gif
+share/webmin/images/letters/231.iso-8859-9.gif
+share/webmin/images/letters/232.gif
+share/webmin/images/letters/233.gif
+share/webmin/images/letters/234.gif
+share/webmin/images/letters/234.iso-8859-2.gif
+share/webmin/images/letters/235.gif
+share/webmin/images/letters/236.gif
+share/webmin/images/letters/237.gif
+share/webmin/images/letters/238.gif
+share/webmin/images/letters/239.gif
+share/webmin/images/letters/240.gif
+share/webmin/images/letters/240.iso-8859-9.gif
+share/webmin/images/letters/241.gif
+share/webmin/images/letters/241.iso-8859-2.gif
+share/webmin/images/letters/242.gif
+share/webmin/images/letters/243.gif
+share/webmin/images/letters/243.iso-8859-2.gif
+share/webmin/images/letters/244.gif
+share/webmin/images/letters/245.gif
+share/webmin/images/letters/246.gif
+share/webmin/images/letters/246.iso-8859-9.gif
+share/webmin/images/letters/247.gif
+share/webmin/images/letters/248.gif
+share/webmin/images/letters/249.gif
+share/webmin/images/letters/250.gif
+share/webmin/images/letters/251.gif
+share/webmin/images/letters/252.gif
+share/webmin/images/letters/252.iso-8859-9.gif
+share/webmin/images/letters/253.gif
+share/webmin/images/letters/253.iso-8859-9.gif
+share/webmin/images/letters/254.gif
+share/webmin/images/letters/255.gif
+share/webmin/images/letters/32.gif
+share/webmin/images/letters/33.gif
+share/webmin/images/letters/34.gif
+share/webmin/images/letters/35.gif
+share/webmin/images/letters/36.gif
+share/webmin/images/letters/37.gif
+share/webmin/images/letters/38.gif
+share/webmin/images/letters/39.gif
+share/webmin/images/letters/40.gif
+share/webmin/images/letters/41.gif
+share/webmin/images/letters/42.gif
+share/webmin/images/letters/43.gif
+share/webmin/images/letters/44.gif
+share/webmin/images/letters/45.gif
+share/webmin/images/letters/46.gif
+share/webmin/images/letters/47.gif
+share/webmin/images/letters/48.gif
+share/webmin/images/letters/49.gif
+share/webmin/images/letters/50.gif
+share/webmin/images/letters/51.gif
+share/webmin/images/letters/52.gif
+share/webmin/images/letters/53.gif
+share/webmin/images/letters/54.gif
+share/webmin/images/letters/55.gif
+share/webmin/images/letters/56.gif
+share/webmin/images/letters/57.gif
+share/webmin/images/letters/58.gif
+share/webmin/images/letters/59.gif
+share/webmin/images/letters/60.gif
+share/webmin/images/letters/61.gif
+share/webmin/images/letters/62.gif
+share/webmin/images/letters/63.gif
+share/webmin/images/letters/64.gif
+share/webmin/images/letters/65.gif
+share/webmin/images/letters/66.gif
+share/webmin/images/letters/67.gif
+share/webmin/images/letters/68.gif
+share/webmin/images/letters/69.gif
+share/webmin/images/letters/70.gif
+share/webmin/images/letters/71.gif
+share/webmin/images/letters/72.gif
+share/webmin/images/letters/73.gif
+share/webmin/images/letters/74.gif
+share/webmin/images/letters/75.gif
+share/webmin/images/letters/76.gif
+share/webmin/images/letters/77.gif
+share/webmin/images/letters/78.gif
+share/webmin/images/letters/79.gif
+share/webmin/images/letters/80.gif
+share/webmin/images/letters/81.gif
+share/webmin/images/letters/82.gif
+share/webmin/images/letters/83.gif
+share/webmin/images/letters/84.gif
+share/webmin/images/letters/85.gif
+share/webmin/images/letters/86.gif
+share/webmin/images/letters/87.gif
+share/webmin/images/letters/88.gif
+share/webmin/images/letters/89.gif
+share/webmin/images/letters/90.gif
+share/webmin/images/letters/91.gif
+share/webmin/images/letters/93.gif
+share/webmin/images/letters/94.gif
+share/webmin/images/letters/95.gif
+share/webmin/images/letters/96.gif
+share/webmin/images/letters/97.gif
+share/webmin/images/letters/98.gif
+share/webmin/images/letters/99.gif
+share/webmin/images/major.gif
+share/webmin/images/minor.gif
+share/webmin/images/newlogo.gif
+share/webmin/images/nosort.gif
+share/webmin/images/ok.gif
+share/webmin/images/rc1.gif
+share/webmin/images/rc2.gif
+share/webmin/images/right-grey.gif
+share/webmin/images/right.gif
+share/webmin/images/smalllogo.gif
+share/webmin/images/sort.gif
+share/webmin/images/sortasc.gif
+share/webmin/images/sortascgrey.gif
+share/webmin/images/sortdesc.gif
+share/webmin/images/sortdescgrey.gif
+share/webmin/images/text.gif
+share/webmin/images/unknown.gif
+share/webmin/images/usermin.gif
+share/webmin/images/webmin-mini.xpm
+share/webmin/images/webmin.gif
+share/webmin/images/webmin.xpm
+share/webmin/index.cgi
+share/webmin/init/CHANGELOG
+share/webmin/init/acl_security.pl
+share/webmin/init/atboot.pl
+share/webmin/init/backup_config.pl
+share/webmin/init/change_rl.cgi
+share/webmin/init/config-aix
+share/webmin/init/config-cobalt-linux-2.2-4.0
+share/webmin/init/config-cobalt-linux-5.0-*
+share/webmin/init/config-coherent-linux
+share/webmin/init/config-corel-linux
+share/webmin/init/config-debian-linux
+share/webmin/init/config-freebsd
+share/webmin/init/config-freebsd-5.0-*
+share/webmin/init/config-generic-linux
+share/webmin/init/config-gentoo-linux
+share/webmin/init/config-hpux
+share/webmin/init/config-irix
+share/webmin/init/config-macos
+share/webmin/init/config-mandrake-linux
+share/webmin/init/config-msc-linux
+share/webmin/init/config-netbsd
+share/webmin/init/config-open-linux
+share/webmin/init/config-openbsd
+share/webmin/init/config-openserver
+share/webmin/init/config-osf1
+share/webmin/init/config-redhat-linux
+share/webmin/init/config-slackware-linux
+share/webmin/init/config-solaris
+share/webmin/init/config-suse-linux
+share/webmin/init/config-suse-linux-7.1-*
+share/webmin/init/config-trustix-linux
+share/webmin/init/config-turbo-linux
+share/webmin/init/config-united-linux
+share/webmin/init/config-unixware
+share/webmin/init/config-windows
+share/webmin/init/config.info
+share/webmin/init/config.info.ca
+share/webmin/init/config.info.de
+share/webmin/init/config.info.es
+share/webmin/init/config.info.fa
+share/webmin/init/config.info.fr
+share/webmin/init/config.info.ja_JP.euc
+share/webmin/init/config.info.pl
+share/webmin/init/config.info.ru_RU
+share/webmin/init/config.info.ru_SU
+share/webmin/init/config.info.sk
+share/webmin/init/config.info.sv
+share/webmin/init/config.info.tr
+share/webmin/init/config.info.uk_UA
+share/webmin/init/config.info.zh_CN
+share/webmin/init/config.info.zh_TW.Big5
+share/webmin/init/defaultacl
+share/webmin/init/delboot.pl
+share/webmin/init/delete_action.cgi
+share/webmin/init/edit_action.cgi
+share/webmin/init/edit_hostconfig.cgi
+share/webmin/init/edit_rc.cgi
+share/webmin/init/fix_action.cgi
+share/webmin/init/help/help.ca.html
+share/webmin/init/help/help.de.html
+share/webmin/init/help/help.es.html
+share/webmin/init/help/help.html
+share/webmin/init/help/help.sv.html
+share/webmin/init/help/proc.ca.html
+share/webmin/init/help/proc.de.html
+share/webmin/init/help/proc.es.html
+share/webmin/init/help/proc.html
+share/webmin/init/help/proc.sv.html
+share/webmin/init/hostconfig-lib.pl
+share/webmin/init/images/icon.gif
+share/webmin/init/images/smallicon.gif
+share/webmin/init/index.cgi
+share/webmin/init/init-lib.pl
+share/webmin/init/lang/ca
+share/webmin/init/lang/de
+share/webmin/init/lang/en
+share/webmin/init/lang/es
+share/webmin/init/lang/fa
+share/webmin/init/lang/fr
+share/webmin/init/lang/it
+share/webmin/init/lang/ja_JP.euc
+share/webmin/init/lang/ko_KR.euc
+share/webmin/init/lang/pl
+share/webmin/init/lang/pt
+share/webmin/init/lang/ru_RU
+share/webmin/init/lang/ru_SU
+share/webmin/init/lang/sk
+share/webmin/init/lang/sv
+share/webmin/init/lang/tr
+share/webmin/init/lang/uk_UA
+share/webmin/init/lang/zh_CN
+share/webmin/init/lang/zh_TW.Big5
+share/webmin/init/log_parser.pl
+share/webmin/init/low.risk
+share/webmin/init/mass_rcs.cgi
+share/webmin/init/mass_start_stop.cgi
+share/webmin/init/medium.risk
+share/webmin/init/modifyhostconfig.cgi
+share/webmin/init/module.info
+share/webmin/init/rbac-mapping
+share/webmin/init/reboot.cgi
+share/webmin/init/save_action.cgi
+share/webmin/init/save_hostconfig_action.cgi
+share/webmin/init/save_local.cgi
+share/webmin/init/save_rc.cgi
+share/webmin/init/save_services.cgi
+share/webmin/init/save_startscript.cgi
+share/webmin/init/shutdown.cgi
+share/webmin/init/start_stop.cgi
+share/webmin/init/uninstall.pl
+share/webmin/init/win32.pl
+share/webmin/inittab/apply.cgi
+share/webmin/inittab/backup_config.pl
+share/webmin/inittab/config
+share/webmin/inittab/config-solaris
+share/webmin/inittab/config.info
+share/webmin/inittab/config.info.ca
+share/webmin/inittab/config.info.de
+share/webmin/inittab/config.info.es
+share/webmin/inittab/config.info.fr
+share/webmin/inittab/config.info.ms
+share/webmin/inittab/config.info.pl
+share/webmin/inittab/config.info.ru_RU
+share/webmin/inittab/config.info.ru_SU
+share/webmin/inittab/config.info.sv
+share/webmin/inittab/config.info.tr
+share/webmin/inittab/config.info.uk_UA
+share/webmin/inittab/config.info.zh_CN
+share/webmin/inittab/config.info.zh_TW.Big5
+share/webmin/inittab/edit_inittab.cgi
+share/webmin/inittab/help/action.ca.html
+share/webmin/inittab/help/action.es.html
+share/webmin/inittab/help/action.fr.html
+share/webmin/inittab/help/action.html
+share/webmin/inittab/help/action.pl.html
+share/webmin/inittab/help/action.ru_RU.html
+share/webmin/inittab/help/action.ru_SU.html
+share/webmin/inittab/help/action.sv.html
+share/webmin/inittab/help/active.ca.html
+share/webmin/inittab/help/active.html
+share/webmin/inittab/help/id.ca.html
+share/webmin/inittab/help/id.es.html
+share/webmin/inittab/help/id.fr.html
+share/webmin/inittab/help/id.html
+share/webmin/inittab/help/id.pl.html
+share/webmin/inittab/help/id.ru_RU.html
+share/webmin/inittab/help/id.ru_SU.html
+share/webmin/inittab/help/id.sv.html
+share/webmin/inittab/help/index.ca.html
+share/webmin/inittab/help/index.es.html
+share/webmin/inittab/help/index.fr.html
+share/webmin/inittab/help/index.html
+share/webmin/inittab/help/index.pl.html
+share/webmin/inittab/help/index.ru_RU.html
+share/webmin/inittab/help/index.ru_SU.html
+share/webmin/inittab/help/index.sv.html
+share/webmin/inittab/help/process.ca.html
+share/webmin/inittab/help/process.es.html
+share/webmin/inittab/help/process.fr.html
+share/webmin/inittab/help/process.html
+share/webmin/inittab/help/process.pl.html
+share/webmin/inittab/help/process.ru_RU.html
+share/webmin/inittab/help/process.ru_SU.html
+share/webmin/inittab/help/process.sv.html
+share/webmin/inittab/help/runlevels.ca.html
+share/webmin/inittab/help/runlevels.es.html
+share/webmin/inittab/help/runlevels.fr.html
+share/webmin/inittab/help/runlevels.html
+share/webmin/inittab/help/runlevels.pl.html
+share/webmin/inittab/help/runlevels.ru_RU.html
+share/webmin/inittab/help/runlevels.ru_SU.html
+share/webmin/inittab/help/runlevels.sv.html
+share/webmin/inittab/images/icon.gif
+share/webmin/inittab/images/smallicon.gif
+share/webmin/inittab/index.cgi
+share/webmin/inittab/inittab-lib.pl
+share/webmin/inittab/install_check.pl
+share/webmin/inittab/lang/ca
+share/webmin/inittab/lang/de
+share/webmin/inittab/lang/en
+share/webmin/inittab/lang/es
+share/webmin/inittab/lang/fr
+share/webmin/inittab/lang/ja_JP.euc
+share/webmin/inittab/lang/ko_KR.euc
+share/webmin/inittab/lang/ms
+share/webmin/inittab/lang/pl
+share/webmin/inittab/lang/ru_RU
+share/webmin/inittab/lang/ru_SU
+share/webmin/inittab/lang/sv
+share/webmin/inittab/lang/tr
+share/webmin/inittab/lang/uk_UA
+share/webmin/inittab/lang/zh_CN
+share/webmin/inittab/lang/zh_TW.Big5
+share/webmin/inittab/log_parser.pl
+share/webmin/inittab/module.info
+share/webmin/inittab/new_inittab.cgi
+share/webmin/inittab/save_inittab.cgi
+share/webmin/install-module.pl
+share/webmin/install-type
+share/webmin/javascript-lib.pl
+share/webmin/lang/af
+share/webmin/lang/bg
+share/webmin/lang/ca
+share/webmin/lang/cz
+share/webmin/lang/da
+share/webmin/lang/de
+share/webmin/lang/en
+share/webmin/lang/es
+share/webmin/lang/fa
+share/webmin/lang/fr
+share/webmin/lang/he
+share/webmin/lang/hu
+share/webmin/lang/it
+share/webmin/lang/ja_JP.euc
+share/webmin/lang/ko_KR.euc
+share/webmin/lang/lt
+share/webmin/lang/ms
+share/webmin/lang/nl
+share/webmin/lang/no
+share/webmin/lang/pl
+share/webmin/lang/pt
+share/webmin/lang/pt_BR
+share/webmin/lang/ru_RU
+share/webmin/lang/ru_SU
+share/webmin/lang/si
+share/webmin/lang/sk
+share/webmin/lang/sv
+share/webmin/lang/th
+share/webmin/lang/tr
+share/webmin/lang/uk_UA
+share/webmin/lang/zh_CN
+share/webmin/lang/zh_TW.Big5
+share/webmin/lang_list.txt
+share/webmin/maketemp.pl
+share/webmin/man/CHANGELOG
+share/webmin/man/config-aix
+share/webmin/man/config-cobalt-linux
+share/webmin/man/config-coherent-linux
+share/webmin/man/config-corel-linux
+share/webmin/man/config-debian-linux
+share/webmin/man/config-freebsd
+share/webmin/man/config-generic-linux
+share/webmin/man/config-gentoo-linux
+share/webmin/man/config-hpux
+share/webmin/man/config-irix
+share/webmin/man/config-lfs-linux
+share/webmin/man/config-macos
+share/webmin/man/config-mandrake-linux
+share/webmin/man/config-msc-linux
+share/webmin/man/config-netbsd
+share/webmin/man/config-open-linux
+share/webmin/man/config-open-linux-3.1e
+share/webmin/man/config-openbsd
+share/webmin/man/config-openserver
+share/webmin/man/config-osf1
+share/webmin/man/config-redhat-linux
+share/webmin/man/config-redhat-linux-7.0-*
+share/webmin/man/config-slackware-linux
+share/webmin/man/config-sol-linux
+share/webmin/man/config-solaris
+share/webmin/man/config-suse-linux
+share/webmin/man/config-suse-linux-7.1
+share/webmin/man/config-suse-linux-7.2-8.0
+share/webmin/man/config-suse-linux-8.2-*
+share/webmin/man/config-trustix-linux
+share/webmin/man/config-turbo-linux
+share/webmin/man/config-united-linux
+share/webmin/man/config.info
+share/webmin/man/config.info.ca
+share/webmin/man/config.info.de
+share/webmin/man/config.info.es
+share/webmin/man/config.info.fr
+share/webmin/man/config.info.hu
+share/webmin/man/config.info.it
+share/webmin/man/config.info.ms
+share/webmin/man/config.info.pl
+share/webmin/man/config.info.ru_RU
+share/webmin/man/config.info.ru_SU
+share/webmin/man/config.info.sk
+share/webmin/man/config.info.sv
+share/webmin/man/config.info.tr
+share/webmin/man/config.info.uk_UA
+share/webmin/man/config.info.zh_CN
+share/webmin/man/config.info.zh_TW.Big5
+share/webmin/man/help/intro.ca.html
+share/webmin/man/help/intro.de.html
+share/webmin/man/help/intro.es.html
+share/webmin/man/help/intro.fr.html
+share/webmin/man/help/intro.html
+share/webmin/man/help/intro.hu.html
+share/webmin/man/help/intro.it.html
+share/webmin/man/help/intro.pl.html
+share/webmin/man/help/intro.ru_RU.html
+share/webmin/man/help/intro.ru_SU.html
+share/webmin/man/help/intro.sk.html
+share/webmin/man/help/intro.sv.html
+share/webmin/man/images/icon.gif
+share/webmin/man/images/smallicon.gif
+share/webmin/man/index.cgi
+share/webmin/man/lang/ca
+share/webmin/man/lang/cz
+share/webmin/man/lang/de
+share/webmin/man/lang/en
+share/webmin/man/lang/es
+share/webmin/man/lang/fr
+share/webmin/man/lang/hu
+share/webmin/man/lang/it
+share/webmin/man/lang/ja_JP.euc
+share/webmin/man/lang/ko_KR.euc
+share/webmin/man/lang/ms
+share/webmin/man/lang/pl
+share/webmin/man/lang/ru_RU
+share/webmin/man/lang/ru_SU
+share/webmin/man/lang/sk
+share/webmin/man/lang/sv
+share/webmin/man/lang/tr
+share/webmin/man/lang/uk_UA
+share/webmin/man/lang/zh_CN
+share/webmin/man/lang/zh_TW.Big5
+share/webmin/man/man-lib.pl
+share/webmin/man/module.info
+share/webmin/man/save_check.cgi
+share/webmin/man/search.cgi
+share/webmin/man/view_doc.cgi
+share/webmin/man/view_howto.cgi
+share/webmin/man/view_kde.cgi
+share/webmin/man/view_kernel.cgi
+share/webmin/man/view_man.cgi
+share/webmin/man/view_perl.cgi
+share/webmin/mime.types
+share/webmin/minimal-install
+share/webmin/miniserv.pem
+share/webmin/miniserv.pl
+share/webmin/module_chooser.cgi
+share/webmin/newmods.pl
+share/webmin/os_list.txt
+share/webmin/oschooser.pl
+share/webmin/pam_login.cgi
+share/webmin/password_change.cgi
+share/webmin/password_form.cgi
+share/webmin/perlpath.pl
+share/webmin/proc/BorderPanel.class
+share/webmin/proc/BorderPanel.java
+share/webmin/proc/CHANGELOG
+share/webmin/proc/CbButton.class
+share/webmin/proc/CbButton.java
+share/webmin/proc/CbButtonCallback.class
+share/webmin/proc/CbButtonGroup.class
+share/webmin/proc/CbScrollbar.class
+share/webmin/proc/CbScrollbar.java
+share/webmin/proc/CbScrollbarArrow.class
+share/webmin/proc/CbScrollbarCallback.class
+share/webmin/proc/LineInputStream.class
+share/webmin/proc/LineInputStream.java
+share/webmin/proc/Makefile
+share/webmin/proc/MultiColumn.class
+share/webmin/proc/MultiColumn.java
+share/webmin/proc/MultiColumnCallback.class
+share/webmin/proc/StringJoiner.class
+share/webmin/proc/StringSplitter.class
+share/webmin/proc/StringSplitter.java
+share/webmin/proc/Tracer.class
+share/webmin/proc/Tracer.java
+share/webmin/proc/Util.class
+share/webmin/proc/Util.java
+share/webmin/proc/acl_security.pl
+share/webmin/proc/config-*-linux
+share/webmin/proc/config-aix
+share/webmin/proc/config-freebsd
+share/webmin/proc/config-hpux
+share/webmin/proc/config-irix
+share/webmin/proc/config-macos
+share/webmin/proc/config-netbsd
+share/webmin/proc/config-openbsd
+share/webmin/proc/config-openserver
+share/webmin/proc/config-osf1
+share/webmin/proc/config-solaris
+share/webmin/proc/config-unixware
+share/webmin/proc/config-windows
+share/webmin/proc/config.info
+share/webmin/proc/config.info.ca
+share/webmin/proc/config.info.de
+share/webmin/proc/config.info.es
+share/webmin/proc/config.info.fa
+share/webmin/proc/config.info.fr
+share/webmin/proc/config.info.hu
+share/webmin/proc/config.info.it
+share/webmin/proc/config.info.pl
+share/webmin/proc/config.info.ru_RU
+share/webmin/proc/config.info.ru_SU
+share/webmin/proc/config.info.sv
+share/webmin/proc/config.info.tr
+share/webmin/proc/config.info.uk_UA
+share/webmin/proc/config.info.zh_CN
+share/webmin/proc/config.info.zh_TW.Big5
+share/webmin/proc/defaultacl
+share/webmin/proc/edit_proc.cgi
+share/webmin/proc/freebsd-lib.pl
+share/webmin/proc/help/cmd.ca.html
+share/webmin/proc/help/cmd.es.html
+share/webmin/proc/help/cmd.fr.html
+share/webmin/proc/help/cmd.html
+share/webmin/proc/help/cmd.hu.html
+share/webmin/proc/help/cmd.pl.html
+share/webmin/proc/help/cmd.sv.html
+share/webmin/proc/help/cmd.zh_TW.Big5.html
+share/webmin/proc/help/cpu.ca.html
+share/webmin/proc/help/cpu.es.html
+share/webmin/proc/help/cpu.fr.html
+share/webmin/proc/help/cpu.html
+share/webmin/proc/help/cpu.hu.html
+share/webmin/proc/help/cpu.pl.html
+share/webmin/proc/help/cpu.sv.html
+share/webmin/proc/help/cpu.zh_TW.Big5.html
+share/webmin/proc/help/edit_proc.ca.html
+share/webmin/proc/help/edit_proc.es.html
+share/webmin/proc/help/edit_proc.fr.html
+share/webmin/proc/help/edit_proc.html
+share/webmin/proc/help/edit_proc.hu.html
+share/webmin/proc/help/edit_proc.pl.html
+share/webmin/proc/help/edit_proc.sv.html
+share/webmin/proc/help/edit_proc.zh_TW.Big5.html
+share/webmin/proc/help/input.ca.html
+share/webmin/proc/help/input.es.html
+share/webmin/proc/help/input.fr.html
+share/webmin/proc/help/input.html
+share/webmin/proc/help/input.hu.html
+share/webmin/proc/help/input.pl.html
+share/webmin/proc/help/input.sv.html
+share/webmin/proc/help/input.zh_TW.Big5.html
+share/webmin/proc/help/intro.ca.html
+share/webmin/proc/help/intro.es.html
+share/webmin/proc/help/intro.fr.html
+share/webmin/proc/help/intro.html
+share/webmin/proc/help/intro.hu.html
+share/webmin/proc/help/intro.pl.html
+share/webmin/proc/help/intro.sv.html
+share/webmin/proc/help/intro.zh_TW.Big5.html
+share/webmin/proc/help/mode.ca.html
+share/webmin/proc/help/mode.es.html
+share/webmin/proc/help/mode.fr.html
+share/webmin/proc/help/mode.html
+share/webmin/proc/help/mode.hu.html
+share/webmin/proc/help/mode.pl.html
+share/webmin/proc/help/mode.sv.html
+share/webmin/proc/help/mode.zh_TW.Big5.html
+share/webmin/proc/help/nice.ca.html
+share/webmin/proc/help/nice.es.html
+share/webmin/proc/help/nice.fr.html
+share/webmin/proc/help/nice.html
+share/webmin/proc/help/nice.hu.html
+share/webmin/proc/help/nice.pl.html
+share/webmin/proc/help/nice.sv.html
+share/webmin/proc/help/nice.zh_TW.Big5.html
+share/webmin/proc/help/open_proc.ca.html
+share/webmin/proc/help/open_proc.html
+share/webmin/proc/help/overview.ca.html
+share/webmin/proc/help/overview.es.html
+share/webmin/proc/help/overview.fr.html
+share/webmin/proc/help/overview.html
+share/webmin/proc/help/overview.hu.html
+share/webmin/proc/help/overview.pl.html
+share/webmin/proc/help/overview.sv.html
+share/webmin/proc/help/overview.zh_TW.Big5.html
+share/webmin/proc/help/run.ca.html
+share/webmin/proc/help/run.es.html
+share/webmin/proc/help/run.fr.html
+share/webmin/proc/help/run.html
+share/webmin/proc/help/run.hu.html
+share/webmin/proc/help/run.pl.html
+share/webmin/proc/help/run.sv.html
+share/webmin/proc/help/run.zh_TW.Big5.html
+share/webmin/proc/help/scpu.ca.html
+share/webmin/proc/help/scpu.es.html
+share/webmin/proc/help/scpu.fr.html
+share/webmin/proc/help/scpu.html
+share/webmin/proc/help/scpu.hu.html
+share/webmin/proc/help/scpu.pl.html
+share/webmin/proc/help/scpu.sv.html
+share/webmin/proc/help/scpu.zh_TW.Big5.html
+share/webmin/proc/help/search.ca.html
+share/webmin/proc/help/search.es.html
+share/webmin/proc/help/search.fr.html
+share/webmin/proc/help/search.html
+share/webmin/proc/help/search.hu.html
+share/webmin/proc/help/search.pl.html
+share/webmin/proc/help/search.sv.html
+share/webmin/proc/help/search.zh_TW.Big5.html
+share/webmin/proc/help/sfiles.ca.html
+share/webmin/proc/help/sfiles.es.html
+share/webmin/proc/help/sfiles.fr.html
+share/webmin/proc/help/sfiles.html
+share/webmin/proc/help/sfiles.hu.html
+share/webmin/proc/help/sfiles.pl.html
+share/webmin/proc/help/sfiles.sv.html
+share/webmin/proc/help/sfiles.zh_TW.Big5.html
+share/webmin/proc/help/sfs.ca.html
+share/webmin/proc/help/sfs.es.html
+share/webmin/proc/help/sfs.fr.html
+share/webmin/proc/help/sfs.html
+share/webmin/proc/help/sfs.hu.html
+share/webmin/proc/help/sfs.pl.html
+share/webmin/proc/help/sfs.sv.html
+share/webmin/proc/help/sfs.zh_TW.Big5.html
+share/webmin/proc/help/signore.ca.html
+share/webmin/proc/help/signore.es.html
+share/webmin/proc/help/signore.html
+share/webmin/proc/help/signore.pl.html
+share/webmin/proc/help/sip.ca.html
+share/webmin/proc/help/sip.html
+share/webmin/proc/help/size.ca.html
+share/webmin/proc/help/size.es.html
+share/webmin/proc/help/size.fr.html
+share/webmin/proc/help/size.html
+share/webmin/proc/help/size.hu.html
+share/webmin/proc/help/size.pl.html
+share/webmin/proc/help/size.sv.html
+share/webmin/proc/help/size.zh_TW.Big5.html
+share/webmin/proc/help/smatch.ca.html
+share/webmin/proc/help/smatch.es.html
+share/webmin/proc/help/smatch.fr.html
+share/webmin/proc/help/smatch.html
+share/webmin/proc/help/smatch.hu.html
+share/webmin/proc/help/smatch.pl.html
+share/webmin/proc/help/smatch.sv.html
+share/webmin/proc/help/smatch.zh_TW.Big5.html
+share/webmin/proc/help/ssocket.ca.html
+share/webmin/proc/help/ssocket.es.html
+share/webmin/proc/help/ssocket.html
+share/webmin/proc/help/suser.ca.html
+share/webmin/proc/help/suser.es.html
+share/webmin/proc/help/suser.fr.html
+share/webmin/proc/help/suser.html
+share/webmin/proc/help/suser.hu.html
+share/webmin/proc/help/suser.pl.html
+share/webmin/proc/help/suser.sv.html
+share/webmin/proc/help/suser.zh_TW.Big5.html
+share/webmin/proc/help/trace.ca.html
+share/webmin/proc/help/trace.html
+share/webmin/proc/help/tree.ca.html
+share/webmin/proc/help/tree.es.html
+share/webmin/proc/help/tree.fr.html
+share/webmin/proc/help/tree.html
+share/webmin/proc/help/tree.hu.html
+share/webmin/proc/help/tree.pl.html
+share/webmin/proc/help/tree.sv.html
+share/webmin/proc/help/tree.zh_TW.Big5.html
+share/webmin/proc/help/user.ca.html
+share/webmin/proc/help/user.es.html
+share/webmin/proc/help/user.fr.html
+share/webmin/proc/help/user.html
+share/webmin/proc/help/user.hu.html
+share/webmin/proc/help/user.pl.html
+share/webmin/proc/help/user.sv.html
+share/webmin/proc/help/user.zh_TW.Big5.html
+share/webmin/proc/help/zone.ca.html
+share/webmin/proc/help/zone.html
+share/webmin/proc/hpux-lib.pl
+share/webmin/proc/images/icon.gif
+share/webmin/proc/images/smallicon.gif
+share/webmin/proc/index.cgi
+share/webmin/proc/index_cpu.cgi
+share/webmin/proc/index_run.cgi
+share/webmin/proc/index_search.cgi
+share/webmin/proc/index_size.cgi
+share/webmin/proc/index_tree.cgi
+share/webmin/proc/index_user.cgi
+share/webmin/proc/index_zone.cgi
+share/webmin/proc/kill_proc.cgi
+share/webmin/proc/kill_proc_list.cgi
+share/webmin/proc/killtail.cgi
+share/webmin/proc/lang/ca
+share/webmin/proc/lang/de
+share/webmin/proc/lang/en
+share/webmin/proc/lang/es
+share/webmin/proc/lang/fa
+share/webmin/proc/lang/fr
+share/webmin/proc/lang/hu
+share/webmin/proc/lang/it
+share/webmin/proc/lang/ja_JP.euc
+share/webmin/proc/lang/ko_KR.euc
+share/webmin/proc/lang/pl
+share/webmin/proc/lang/pt
+share/webmin/proc/lang/ru_RU
+share/webmin/proc/lang/ru_SU
+share/webmin/proc/lang/sv
+share/webmin/proc/lang/tr
+share/webmin/proc/lang/uk_UA
+share/webmin/proc/lang/zh_CN
+share/webmin/proc/lang/zh_TW.Big5
+share/webmin/proc/linux-lib.pl
+share/webmin/proc/log_parser.pl
+share/webmin/proc/low.skill
+share/webmin/proc/macos-lib.pl
+share/webmin/proc/medium.risk
+share/webmin/proc/medium.skill
+share/webmin/proc/module.info
+share/webmin/proc/open_files.cgi
+share/webmin/proc/openbsd-lib.pl
+share/webmin/proc/osf-lib.pl
+share/webmin/proc/proc-lib.pl
+share/webmin/proc/rbac-mapping
+share/webmin/proc/renice_proc.cgi
+share/webmin/proc/run.cgi
+share/webmin/proc/sysv-lib.pl
+share/webmin/proc/tail.cgi
+share/webmin/proc/trace.cgi
+share/webmin/proc/windows-lib.pl
+share/webmin/referer_save.cgi
+share/webmin/rpc.cgi
+share/webmin/run-postinstalls.pl
+share/webmin/run-uninstalls.pl
+share/webmin/servers/CHANGELOG
+share/webmin/servers/acl_security.pl
+share/webmin/servers/auto.pl
+share/webmin/servers/config
+share/webmin/servers/config.info
+share/webmin/servers/config.info.ca
+share/webmin/servers/config.info.cz
+share/webmin/servers/config.info.de
+share/webmin/servers/config.info.es
+share/webmin/servers/config.info.fr
+share/webmin/servers/config.info.hu
+share/webmin/servers/config.info.ms
+share/webmin/servers/config.info.no
+share/webmin/servers/config.info.pl
+share/webmin/servers/config.info.pt_BR
+share/webmin/servers/config.info.sk
+share/webmin/servers/config.info.sv
+share/webmin/servers/config.info.tr
+share/webmin/servers/config.info.zh_CN
+share/webmin/servers/config.info.zh_TW.Big5
+share/webmin/servers/config_info.pl
+share/webmin/servers/defaultacl
+share/webmin/servers/delete_servs.cgi
+share/webmin/servers/edit_auto.cgi
+share/webmin/servers/edit_serv.cgi
+share/webmin/servers/feedback_files.pl
+share/webmin/servers/find.cgi
+share/webmin/servers/images/caldera.gif
+share/webmin/servers/images/cobalt.gif
+share/webmin/servers/images/debian.gif
+share/webmin/servers/images/fedora.gif
+share/webmin/servers/images/freebsd.gif
+share/webmin/servers/images/hpux.gif
+share/webmin/servers/images/icon.gif
+share/webmin/servers/images/irix.gif
+share/webmin/servers/images/linux.gif
+share/webmin/servers/images/mac.gif
+share/webmin/servers/images/mandrake.gif
+share/webmin/servers/images/msc.gif
+share/webmin/servers/images/openbsd.gif
+share/webmin/servers/images/redhat.gif
+share/webmin/servers/images/sco.gif
+share/webmin/servers/images/slackware.gif
+share/webmin/servers/images/smallicon.gif
+share/webmin/servers/images/solaris.gif
+share/webmin/servers/images/suse.gif
+share/webmin/servers/images/unknown.gif
+share/webmin/servers/index.cgi
+share/webmin/servers/lang/ca
+share/webmin/servers/lang/cz
+share/webmin/servers/lang/de
+share/webmin/servers/lang/en
+share/webmin/servers/lang/es
+share/webmin/servers/lang/fr
+share/webmin/servers/lang/hu
+share/webmin/servers/lang/ja_JP.euc
+share/webmin/servers/lang/ko_KR.euc
+share/webmin/servers/lang/ms
+share/webmin/servers/lang/no
+share/webmin/servers/lang/pl
+share/webmin/servers/lang/pt
+share/webmin/servers/lang/ru_RU
+share/webmin/servers/lang/ru_SU
+share/webmin/servers/lang/sk
+share/webmin/servers/lang/sv
+share/webmin/servers/lang/tr
+share/webmin/servers/lang/uk_UA
+share/webmin/servers/lang/zh_CN
+share/webmin/servers/lang/zh_TW.Big5
+share/webmin/servers/link.cgi
+share/webmin/servers/log_parser.pl
+share/webmin/servers/login.cgi
+share/webmin/servers/logout.cgi
+share/webmin/servers/module.info
+share/webmin/servers/save_auto.cgi
+share/webmin/servers/save_serv.cgi
+share/webmin/servers/servers-lib.pl
+share/webmin/servers/uninstall.pl
+share/webmin/session_login.cgi
+share/webmin/setup-pre.sh
+share/webmin/setup.pl
+share/webmin/setup.sh
+share/webmin/switch_skill.cgi
+share/webmin/switch_user.cgi
+share/webmin/thirdparty.pl
+share/webmin/ui-lib.pl
+share/webmin/user_chooser.cgi
+share/webmin/version
+share/webmin/web-lib-funcs.pl
+share/webmin/web-lib.pl
+share/webmin/webmin-caldera-init
+share/webmin/webmin-daemon
+share/webmin/webmin-gentoo-init
+share/webmin/webmin-init
+share/webmin/webmin-pam
+share/webmin/webmin/CHANGELOG
+share/webmin/webmin/adminupgrade
+share/webmin/webmin/backup_config.pl
+share/webmin/webmin/bootup.cgi
+share/webmin/webmin/change_access.cgi
+share/webmin/webmin/change_advanced.cgi
+share/webmin/webmin/change_anon.cgi
+share/webmin/webmin/change_bind.cgi
+share/webmin/webmin/change_ca.cgi
+share/webmin/webmin/change_lang.cgi
+share/webmin/webmin/change_lock.cgi
+share/webmin/webmin/change_log.cgi
+share/webmin/webmin/change_os.cgi
+share/webmin/webmin/change_osdn.cgi
+share/webmin/webmin/change_proxy.cgi
+share/webmin/webmin/change_referers.cgi
+share/webmin/webmin/change_session.cgi
+share/webmin/webmin/change_ssl.cgi
+share/webmin/webmin/change_startpage.cgi
+share/webmin/webmin/change_syslet.cgi
+share/webmin/webmin/change_theme.cgi
+share/webmin/webmin/change_ui.cgi
+share/webmin/webmin/clone_mod.cgi
+share/webmin/webmin/config
+share/webmin/webmin/config.info
+share/webmin/webmin/config.info.ca
+share/webmin/webmin/config.info.de
+share/webmin/webmin/config.info.es
+share/webmin/webmin/config.info.fa
+share/webmin/webmin/config.info.fr
+share/webmin/webmin/config.info.ja_JP.euc
+share/webmin/webmin/config.info.ms
+share/webmin/webmin/config.info.nl
+share/webmin/webmin/config.info.sk
+share/webmin/webmin/config.info.tr
+share/webmin/webmin/delete_mod.cgi
+share/webmin/webmin/edit_access.cgi
+share/webmin/webmin/edit_advanced.cgi
+share/webmin/webmin/edit_anon.cgi
+share/webmin/webmin/edit_assignment.cgi
+share/webmin/webmin/edit_bind.cgi
+share/webmin/webmin/edit_ca.cgi
+share/webmin/webmin/edit_categories.cgi
+share/webmin/webmin/edit_descs.cgi
+share/webmin/webmin/edit_ipkey.cgi
+share/webmin/webmin/edit_lang.cgi
+share/webmin/webmin/edit_lock.cgi
+share/webmin/webmin/edit_log.cgi
+share/webmin/webmin/edit_mods.cgi
+share/webmin/webmin/edit_os.cgi
+share/webmin/webmin/edit_proxy.cgi
+share/webmin/webmin/edit_referers.cgi
+share/webmin/webmin/edit_session.cgi
+share/webmin/webmin/edit_ssl.cgi
+share/webmin/webmin/edit_startpage.cgi
+share/webmin/webmin/edit_syslet.cgi
+share/webmin/webmin/edit_themes.cgi
+share/webmin/webmin/edit_ui.cgi
+share/webmin/webmin/edit_upgrade.cgi
+share/webmin/webmin/export_mod.cgi
+share/webmin/webmin/feedback_files.pl
+share/webmin/webmin/gnupg-lib.pl
+share/webmin/webmin/images/access.gif
+share/webmin/webmin/images/advanced.gif
+share/webmin/webmin/images/anon.gif
+share/webmin/webmin/images/assignment.gif
+share/webmin/webmin/images/bind.gif
+share/webmin/webmin/images/ca.gif
+share/webmin/webmin/images/categories.gif
+share/webmin/webmin/images/descs.gif
+share/webmin/webmin/images/icon.gif
+share/webmin/webmin/images/lang.gif
+share/webmin/webmin/images/lock.gif
+share/webmin/webmin/images/log.gif
+share/webmin/webmin/images/mods.gif
+share/webmin/webmin/images/os.gif
+share/webmin/webmin/images/proxy.gif
+share/webmin/webmin/images/referers.gif
+share/webmin/webmin/images/session.gif
+share/webmin/webmin/images/smallicon.gif
+share/webmin/webmin/images/ssl.gif
+share/webmin/webmin/images/startpage.gif
+share/webmin/webmin/images/syslet.gif
+share/webmin/webmin/images/themes.gif
+share/webmin/webmin/images/ui.gif
+share/webmin/webmin/images/upgrade.gif
+share/webmin/webmin/index.cgi
+share/webmin/webmin/install_mod.cgi
+share/webmin/webmin/install_theme.cgi
+share/webmin/webmin/jcameron-key.asc
+share/webmin/webmin/lang/ca
+share/webmin/webmin/lang/cz
+share/webmin/webmin/lang/de
+share/webmin/webmin/lang/en
+share/webmin/webmin/lang/es
+share/webmin/webmin/lang/fa
+share/webmin/webmin/lang/fr
+share/webmin/webmin/lang/he
+share/webmin/webmin/lang/hu
+share/webmin/webmin/lang/it
+share/webmin/webmin/lang/ja_JP.euc
+share/webmin/webmin/lang/ko_KR.euc
+share/webmin/webmin/lang/ms
+share/webmin/webmin/lang/nl
+share/webmin/webmin/lang/no
+share/webmin/webmin/lang/pl
+share/webmin/webmin/lang/pt
+share/webmin/webmin/lang/pt_BR
+share/webmin/webmin/lang/ru_RU
+share/webmin/webmin/lang/ru_SU
+share/webmin/webmin/lang/sk
+share/webmin/webmin/lang/sv
+share/webmin/webmin/lang/tr
+share/webmin/webmin/lang/uk_UA
+share/webmin/webmin/lang/zh_CN
+share/webmin/webmin/lang/zh_TW.Big5
+share/webmin/webmin/log_parser.pl
+share/webmin/webmin/low.skill
+share/webmin/webmin/medium.skill
+share/webmin/webmin/module.info
+share/webmin/webmin/newkey.cgi
+share/webmin/webmin/restart.cgi
+share/webmin/webmin/save_assignment.cgi
+share/webmin/webmin/save_categories.cgi
+share/webmin/webmin/save_descs.cgi
+share/webmin/webmin/save_ipkey.cgi
+share/webmin/webmin/save_newmod.cgi
+share/webmin/webmin/setup_ca.cgi
+share/webmin/webmin/standard_chooser.cgi
+share/webmin/webmin/stop_ca.cgi
+share/webmin/webmin/subdir/foo.cgi
+share/webmin/webmin/submit.cgi
+share/webmin/webmin/third_chooser.cgi
+share/webmin/webmin/uninstall.pl
+share/webmin/webmin/update.cgi
+share/webmin/webmin/update.pl
+share/webmin/webmin/update_sched.cgi
+share/webmin/webmin/upgrade.cgi
+share/webmin/webmin/webmin-lib.pl
+share/webmin/webminlog/CHANGELOG
+share/webmin/webminlog/acl_security.pl
+share/webmin/webminlog/config
+share/webmin/webminlog/config.info
+share/webmin/webminlog/config.info.ca
+share/webmin/webminlog/config.info.de
+share/webmin/webminlog/config.info.es
+share/webmin/webminlog/config.info.hu
+share/webmin/webminlog/config.info.sk
+share/webmin/webminlog/config.info.tr
+share/webmin/webminlog/defaultacl
+share/webmin/webminlog/images/icon.gif
+share/webmin/webminlog/images/smallicon.gif
+share/webmin/webminlog/index.cgi
+share/webmin/webminlog/lang/ca
+share/webmin/webminlog/lang/de
+share/webmin/webminlog/lang/en
+share/webmin/webminlog/lang/es
+share/webmin/webminlog/lang/fr
+share/webmin/webminlog/lang/hu
+share/webmin/webminlog/lang/it
+share/webmin/webminlog/lang/ja_JP.euc
+share/webmin/webminlog/lang/ko_KR.euc
+share/webmin/webminlog/lang/ms
+share/webmin/webminlog/lang/nl
+share/webmin/webminlog/lang/no
+share/webmin/webminlog/lang/pl
+share/webmin/webminlog/lang/pt_BR
+share/webmin/webminlog/lang/ru_RU
+share/webmin/webminlog/lang/ru_SU
+share/webmin/webminlog/lang/sk
+share/webmin/webminlog/lang/sv
+share/webmin/webminlog/lang/tr
+share/webmin/webminlog/lang/uk_UA
+share/webmin/webminlog/lang/zh_CN
+share/webmin/webminlog/lang/zh_TW.Big5
+share/webmin/webminlog/module.info
+share/webmin/webminlog/rollback.cgi
+share/webmin/webminlog/search.cgi
+share/webmin/webminlog/view.cgi
+share/webmin/webminlog/webminlog-lib.pl
+@dirrm share/webmin/webminlog/lang
+@dirrm share/webmin/webminlog/images
+@dirrm share/webmin/webminlog
+@dirrm share/webmin/webmin/subdir
+@dirrm share/webmin/webmin/lang
+@dirrm share/webmin/webmin/images
+@dirrm share/webmin/webmin
+@dirrm share/webmin/servers/lang
+@dirrm share/webmin/servers/images
+@dirrm share/webmin/servers
+@dirrm share/webmin/proc/lang
+@dirrm share/webmin/proc/images
+@dirrm share/webmin/proc/help
+@dirrm share/webmin/proc
+@dirrm share/webmin/man/lang
+@dirrm share/webmin/man/images
+@dirrm share/webmin/man/help
+@dirrm share/webmin/man
+@dirrm share/webmin/lang
+@dirrm share/webmin/inittab/lang
+@dirrm share/webmin/inittab/images
+@dirrm share/webmin/inittab/help
+@dirrm share/webmin/inittab
+@dirrm share/webmin/init/lang
+@dirrm share/webmin/init/images
+@dirrm share/webmin/init/help
+@dirrm share/webmin/init
+@dirrm share/webmin/images/letters
+@dirrm share/webmin/images
+@dirrm share/webmin/cron/lang
+@dirrm share/webmin/cron/images
+@dirrm share/webmin/cron/help
+@dirrm share/webmin/cron
+@dirrm share/webmin/acl/lang
+@dirrm share/webmin/acl/images
+@dirrm share/webmin/acl/help
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/man3
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen/SolarisRBAC
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto/Authen
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/auto
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib/Authen
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/lib
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen/SolarisRBAC
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto/Authen
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch/auto
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib/arch
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1/blib
+@dirrm share/webmin/acl/Authen-SolarisRBAC-0.1
+@dirrm share/webmin/acl
+@dirrm share/webmin/Webmin
+@dirrm share/webmin
+@dirrm share/examples/webmin/webminlog
+@dirrm share/examples/webmin/webmin
+@dirrm share/examples/webmin/servers
+@dirrm share/examples/webmin/proc
+@dirrm share/examples/webmin/man
+@dirrm share/examples/webmin/inittab
+@dirrm share/examples/webmin/init
+@dirrm share/examples/webmin/cron
+@dirrm share/examples/webmin/acl
+@dirrm share/examples/webmin
diff --git a/sysutils/webmin/distinfo b/sysutils/webmin/distinfo
index 912bff72435..3899b561faf 100644
--- a/sysutils/webmin/distinfo
+++ b/sysutils/webmin/distinfo
@@ -1,7 +1,6 @@
-$NetBSD: distinfo,v 1.5 2005/12/03 16:13:34 adrianp Exp $
+$NetBSD: distinfo,v 1.6 2006/05/16 04:01:28 jlam Exp $
-SHA1 (webmin-1.170-minimal.tar.gz) = a32ef7e89d669020cb47e13bc40e321e3c4b6aa5
-RMD160 (webmin-1.170-minimal.tar.gz) = 0ed3b9c54dc5fd97b7ce5ea0e74378491d649695
-Size (webmin-1.170-minimal.tar.gz) = 1011002 bytes
-SHA1 (patch-aa) = e732d88ab149ba4e577e6b0aa28884d6bc3b8102
-SHA1 (patch-ab) = 24e3b8132b3a9a32e12a5e2b4ba89a23d3ef99a1
+SHA1 (webmin-1.270-minimal.tar.gz) = 31fa4cf18205a0dac74e38290a03950450abae26
+RMD160 (webmin-1.270-minimal.tar.gz) = 94847d56eb9aebefc234178656dc53daa3af91c6
+Size (webmin-1.270-minimal.tar.gz) = 1301974 bytes
+SHA1 (patch-aa) = c643cb0f568629288584902b942c792652cc366e
diff --git a/sysutils/webmin/files/setup-pre.sh b/sysutils/webmin/files/setup-pre.sh
new file mode 100644
index 00000000000..ac6a0de51b5
--- /dev/null
+++ b/sysutils/webmin/files/setup-pre.sh
@@ -0,0 +1,28 @@
+# $NetBSD: setup-pre.sh,v 1.1 2006/05/16 04:01:28 jlam Exp $
+#
+# This shell script is sourced by webmin's setup.sh to provide local
+# overrides and defaults for configuration settings.
+#
+
+# This directory holds the example config files. The strategy is to
+# initially install all (example) config files into a separate examples
+# directory and use INSTALL/DEINSTALL scripts to manage them.
+#
+config_dir="@WEBMIN_EGDIR@"
+
+# Webmin run-time files directory
+var_dir="@WEBMIN_VARDIR@"
+
+# Path the the Perl interpreter
+perl="@PERL5@"
+
+port="10000" # default webmin server port
+login="admin" # default admin user
+password="password" # default admin password
+ssl=1 # always use SSL
+
+atboot=0 # don't auto-configure to run at boot-time
+noperlpath= # fix up path to perl in scripts
+nouninstall=1 # don't auto-create the uninstall script
+nopostinstalls=1 # don't auto-run the postinstall actions during setup
+nostart=1 # don't auto-start the webmin server after setup
diff --git a/sysutils/webmin/files/webmin.sh b/sysutils/webmin/files/webmin.sh
index b43a75420eb..7e44dbf30b8 100644
--- a/sysutils/webmin/files/webmin.sh
+++ b/sysutils/webmin/files/webmin.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: webmin.sh,v 1.2 2005/01/23 04:36:27 jlam Exp $
+# $NetBSD: webmin.sh,v 1.3 2006/05/16 04:01:28 jlam Exp $
#
# PROVIDE: webmin
@@ -12,23 +12,26 @@ name="webmin"
rcvar=${name}
command="@WEBMIN_DIR@/miniserv.pl"
command_interpreter="@PERL5@"
-webmin_etcdir="@WEBMIN_ETCDIR@"
-required_files="@WEBMIN_ETCDIR@/miniserv.conf"
+webmin_etcdir="@PKG_SYSCONFDIR@"
+required_files="@PKG_SYSCONFDIR@/miniserv.conf"
+extra_commands="reload"
+reload_cmd="webmin_doit reload"
+restart_cmd="webmin_doit restart"
start_cmd="webmin_doit start"
stop_cmd="webmin_doit stop"
webmin_doit()
{
- case $1 in
- start) script="${webmin_etcdir}/start" ;;
- stop) script="${webmin_etcdir}/stop" ;;
- *)
+ case "$1" in
+ reload|restart|start|stop) ;;
+ *) return 1 ;;
esac
+ script="${webmin_etcdir}/$1"
required_files="$required_files $script"
for f in $required_files; do
if [ ! -r "$f" ]; then
- @ECHO@ 1>&2 "$0: WARNING: $f is not readable"
+ echo 1>&2 "$0: WARNING: $f is not readable"
if [ -z $rc_force ]; then
return 1
fi
diff --git a/sysutils/webmin/patches/patch-aa b/sysutils/webmin/patches/patch-aa
index ca11b0c2da2..b2553e17887 100644
--- a/sysutils/webmin/patches/patch-aa
+++ b/sysutils/webmin/patches/patch-aa
@@ -1,43 +1,112 @@
-$NetBSD: patch-aa,v 1.3 2005/01/23 04:36:27 jlam Exp $
+$NetBSD: patch-aa,v 1.4 2006/05/16 04:01:28 jlam Exp $
---- setup.sh.orig 2004-11-12 23:26:56.000000000 -0500
+--- setup.sh.orig 2006-04-04 19:12:35.000000000 -0400
+++ setup.sh
-@@ -425,6 +425,7 @@ else
- fi
+@@ -35,6 +35,11 @@ echo ""
- # Ask whether to run at boot time
-+ atboot=0
- if [ "$atboot" = "" ]; then
- initsupp=`grep "^os_support=" "$srcdir/init/module.info" | sed -e 's/os_support=//g' | grep $os_type`
- atboot=0
-@@ -550,6 +551,7 @@ EOF
- fi
+ # Only root can run this
+ id | grep "uid=0(" >/dev/null
++#
++# For pkgsrc, we allow anyone to run this script, including unprivileged
++# users.
++#
++true
+ if [ $? != "0" ]; then
+ uname -a | grep -i CYGWIN >/dev/null
+ if [ $? != "0" ]; then
+@@ -122,6 +127,9 @@ if [ -r "$config_dir/config" ]; then
+ upgrading=1
fi
-+noperlpath=yes
- if [ "$noperlpath" = "" ]; then
- echo "Inserting path to perl into scripts.."
- (find "$wadir" -name '*.cgi' -print ; find "$wadir" -name '*.pl' -print) | $perl "$wadir/perlpath.pl" $perl -
-@@ -641,6 +643,13 @@ if [ "$?" != "0" ]; then
- echo passwd_mode=0 >> $config_dir/miniserv.conf
++# For pkgsrc, we are never upgrading, only installing.
++upgrading=0
++
+ # Check if upgrading from an old version
+ if [ "$upgrading" = 1 ]; then
+ echo ""
+@@ -199,6 +207,10 @@ if [ "$upgrading" = 1 ]; then
+ else
+ # Config directory exists .. make sure it is not in use
+ ls $config_dir | grep -v rpmsave >/dev/null 2>&1
++ #
++ # For pkgsrc, we don't care if the config directory already exists.
++ #
++ false
+ if [ "$?" = "0" -a "$config_dir" != "/etc/webmin" ]; then
+ echo "ERROR: Config directory $config_dir is not empty"
+ echo ""
+@@ -518,6 +530,12 @@ else
+
+ kfile=$config_dir/miniserv.pem
+ openssl version >/dev/null 2>&1
++ #
++ # For pkgsrc, we always want to use the default miniserv.pem, though
++ # we'll recommend to the user at post-install time to generate a
++ # new certificate.
++ #
++ false
+ if [ "$?" = "0" ]; then
+ # We can generate a new SSL key for this host
+ host=`hostname`
+@@ -719,32 +737,35 @@ EOF
+ echo ""
fi
-+# Default to having delays on successive incorrect passwords for the same
-+# username.
-+grep passdelay= $config_dir/miniserv.conf >/dev/null
-+if [ "$?" != "0" ]; then
-+ echo passdelay=1 >> $config_dir/miniserv.conf
-+fi
-+
- # If Perl crypt supports MD5, then make it the default
- if [ "$md5pass" = "1" ]; then
- echo md5pass=1 >> $config_dir/config
-@@ -681,8 +690,6 @@ if [ "\$answer" = "y" ]; then
- $config_dir/stop
- echo "Running uninstall scripts .."
- (cd "$wadir" ; WEBMIN_CONFIG=$config_dir WEBMIN_VAR=$var_dir LANG= "$wadir/run-uninstalls.pl")
-- echo "Deleting $wadir .."
-- rm -rf "$wadir"
- echo "Deleting $config_dir .."
- rm -rf "$config_dir"
- echo "Done!"
+-echo "Changing ownership and permissions .."
+-for m in $newmods; do
+- echo Chowning $config_dir/$m
+- chown -R root $config_dir/$m
+- chgrp -R bin $config_dir/$m
+- chmod -R og-rw $config_dir/$m
+-done
+-for f in miniserv.conf miniserv.pem miniserv.users; do
+- chown -R root $config_dir/$f
+- chgrp -R bin $config_dir/$f
+- chmod -R og-rw $config_dir/$f
+-done
+-chmod +r $config_dir/version
+-if [ "$nochown" = "" ]; then
+- chown -R root "$wadir"
+- chgrp -R bin "$wadir"
+- chmod -R og-w "$wadir"
+- chmod -R a+rx "$wadir"
+-fi
+-if [ $var_dir != "/var" ]; then
+- chown -R root $var_dir
+- chgrp -R bin $var_dir
+- chmod -R og-rwx $var_dir
+-fi
+-echo "..done"
+-echo ""
++# For pkgsrc, we skip changing ownership and permissions as we allow the
++# INSTALL/DEINSTALL to manage this for us.
++#
++#echo "Changing ownership and permissions .."
++#for m in $newmods; do
++# echo Chowning $config_dir/$m
++# chown -R root $config_dir/$m
++# chgrp -R bin $config_dir/$m
++# chmod -R og-rw $config_dir/$m
++#done
++#for f in miniserv.conf miniserv.pem miniserv.users; do
++# chown -R root $config_dir/$f
++# chgrp -R bin $config_dir/$f
++# chmod -R og-rw $config_dir/$f
++#done
++#chmod +r $config_dir/version
++#if [ "$nochown" = "" ]; then
++# chown -R root "$wadir"
++# chgrp -R bin "$wadir"
++# chmod -R og-w "$wadir"
++# chmod -R a+rx "$wadir"
++#fi
++#if [ $var_dir != "/var" ]; then
++# chown -R root $var_dir
++# chgrp -R bin $var_dir
++# chmod -R og-rwx $var_dir
++#fi
++#echo "..done"
++#echo ""
+
+ # Save target directory if one was specified
+ if [ "$wadir" != "$srcdir" ]; then
diff --git a/sysutils/webmin/patches/patch-ab b/sysutils/webmin/patches/patch-ab
deleted file mode 100644
index 70b499c88cb..00000000000
--- a/sysutils/webmin/patches/patch-ab
+++ /dev/null
@@ -1,112 +0,0 @@
-$NetBSD: patch-ab,v 1.1 2005/12/03 16:13:34 adrianp Exp $
-
---- miniserv.pl.orig 2005-12-03 14:36:50.000000000 +0000
-+++ miniserv.pl
-@@ -216,11 +216,11 @@ if ($use_syslog) {
- }
- else {
- local $msg = ucfirst($config{'pam'})." starting";
-- eval { syslog("info", $msg); };
-+ eval { syslog("info", "%s", $msg); };
- if ($@) {
- eval {
- setlogsock("inet");
-- syslog("info", $msg);
-+ syslog("info", "%s", $msg);
- };
- if ($@) {
- # All attempts to use syslog have failed..
-@@ -543,7 +543,7 @@ while(1) {
- &run_logout_script($s, $sdb[0]);
- delete($sessiondb{$s});
- if ($use_syslog) {
-- syslog("info", "Timeout of $sdb[0]");
-+ syslog("info", "%s", "Timeout of $sdb[0]");
- }
- }
- }
-@@ -709,7 +709,7 @@ while(1) {
- local $logtext = "Security alert: Host $2 ".
- "blocked after $config{'blockhost_failures'} ".
- "failed logins for user $1";
-- syslog("crit", $logtext);
-+ syslog("crit", "%s", $logtext);
- }
- }
- else {
-@@ -1043,12 +1043,12 @@ if (%users) {
- if ($certs{$u} eq $peername) {
- $authuser = $u;
- $validated = 2;
-- #syslog("info", "SSL login as $authuser from $acpthost") if ($use_syslog);
-+ #syslog("info", "%s", "SSL login as $authuser from $acpthost") if ($use_syslog);
- last;
- }
- }
- if ($use_syslog && !$validated) {
-- syslog("crit",
-+ syslog("crit", "%s",
- "Unknown SSL certificate $peername");
- }
- }
-@@ -1081,7 +1081,7 @@ if (%users) {
- $validated = 0;
- }
- if ($use_syslog && !$validated) {
-- syslog("crit",
-+ syslog("crit", "%s",
- ($nonexist ? "Non-existent" :
- $expired ? "Expired" : "Invalid").
- " login as $authuser from $acpthost");
-@@ -1118,7 +1118,7 @@ if (%users) {
- $authuser = $baseauthuser = undef;
- if ($louser) {
- if ($use_syslog) {
-- syslog("info", "Logout by $louser from $acpthost");
-+ syslog("info", "%s", "Logout by $louser from $acpthost");
- }
- &run_logout_script($louser, $sid,
- $acptip, $localip);
-@@ -1208,7 +1208,7 @@ if (%users) {
- &write_keep_alive(0);
- &write_data("\r\n");
- &log_request($acpthost, $authuser, $reqline, 302, 0);
-- syslog("info", "Successful login as $authuser from $acpthost") if ($use_syslog);
-+ syslog("info", "%s", "Successful login as $authuser from $acpthost") if ($use_syslog);
- return 0;
- }
- elsif ($ok && $expired &&
-@@ -1224,7 +1224,7 @@ if (%users) {
- $page = $config{'password_form'};
- $logged_code = 401;
- $miniserv_internal = 2;
-- syslog("crit",
-+ syslog("crit", "%s",
- "Expired login as $in{'user'} ".
- "from $acpthost") if ($use_syslog);
- }
-@@ -1236,7 +1236,7 @@ if (%users) {
- $already_session_id = undef;
- $method = "GET";
- $authuser = $baseauthuser = undef;
-- syslog("crit",
-+ syslog("crit", "%s",
- ($nonexist ? "Non-existent" :
- $expired ? "Expired" : "Invalid").
- " login as $in{'user'} from $acpthost")
-@@ -1289,13 +1289,13 @@ if (%users) {
- # Local user exists in webmin users file
- $validated = 1;
- $authuser = $localauth_user;
-- # syslog("info", "Local login as $authuser from $acpthost") if ($use_syslog);
-+ # syslog("info", "%s", "Local login as $authuser from $acpthost") if ($use_syslog);
- }
- elsif ($config{'unixauth'}) {
- # Local user must exist
- $validated = 2;
- $authuser = $localauth_user;
-- # syslog("info", "Local login as $authuser from $acpthost") if ($use_syslog);
-+ # syslog("info", "%s", "Local login as $authuser from $acpthost") if ($use_syslog);
- }
- else {
- $localauth_user = undef;
diff --git a/sysutils/webmin/wbm.mk b/sysutils/webmin/wbm.mk
new file mode 100644
index 00000000000..53d90cb0c7f
--- /dev/null
+++ b/sysutils/webmin/wbm.mk
@@ -0,0 +1,46 @@
+# $NetBSD: wbm.mk,v 1.1 2006/05/16 04:01:28 jlam Exp $
+#
+# Makefile fragment for Webmin modules
+
+PKGNAME?= wbm-${DISTNAME}
+CATEGORIES+= sysutils www
+MASTER_SITES?= http://download.webmin.com/download/modules/
+EXTRACT_SUFX?= .wbm.gz
+EXTRACT_OPTS+= -f tar
+
+MAINTAINER?= pkgsrc-users@NetBSD.org
+
+USE_TOOLS+= perl:run
+DEPENDS+= webmin>=1.270:../../sysutils/webmin
+
+EVAL_PREFIX+= PREFIX.webmin=webmin
+WEBMIN_DIR= ${PREFIX.webmin}/share/webmin
+WEBMIN_EGDIR= ${PREFIX.webmin}/share/examples/webmin
+WBM_DIR= ${PREFIX}/share/webmin
+WBM_EGDIR= ${PREFIX}/share/examples/webmin
+
+# WBMNAME is the name of the module directory
+WBMNAME?= ${DISTNAME}
+WEBMIN_OSTYPE_cmd= ${AWK} '/^os_type=/ {sub("os_type=",""); print}' \
+ ${WEBMIN_EGDIR}/config
+WEBMIN_OSVERSION_cmd= ${AWK} '/^os_version=/ {sub("os_version=",""); print}' \
+ ${WEBMIN_EGDIR}/config
+
+.PHONY: wbm-configure wbm-build wbm-install
+
+wbm-configure:
+ ${FIND} ${WRKSRC} -name "*.orig" -print | ${XARGS} ${RM} -f
+
+wbm-build:
+ ${FIND} ${WRKSRC} -name '*.cgi' -print -o -name '*.pl' -print | \
+ ${PERL5} ${WEBMIN_DIR}/perlpath.pl ${PERL5} -
+
+wbm-install:
+ ${CP} -R ${WRKSRC} ${WBM_DIR}/.
+ ${PERL5} ${WEBMIN_DIR}/copyconfig.pl \
+ ${WEBMIN_OSTYPE_cmd:sh:Q} ${WEBMIN_OSVERSION_cmd:sh:Q} \
+ ${WBM_DIR}/${WBM_NAME} ${WBM_EGDIR} ${WBMNAME}
+
+do-configure: wbm-configure
+do-build: wbm-build
+do-install: wbm-install