"config-openserver", "switch_user.cgi", "lang", "lang_list.txt",
"webmin-init", "webmin-caldera-init", "webmin-daemon",
"config-openbsd",
- "config-macos", "LICENCE", "PATENTS",
- "session_login.cgi", "referer_save.cgi", "acl_security.pl",
+ "config-macos", "LICENCE",
+ "session_login.cgi", "acl_security.pl",
"defaultacl", "rpc.cgi", "date_chooser.cgi", "switch_skill.cgi",
"install-module.pl", "LICENCE.ja",
"favicon.ico", "config-netbsd", "fastrpc.cgi",
"defaulttheme", "feedback.cgi", "feedback_form.cgi",
- "javascript-lib.pl", "webmin-pam", "maketemp.pl",
+ "javascript-lib.pl", "webmin-pam", "webmin-debian-pam", "maketemp.pl",
"run-uninstalls.pl",
"webmin-gentoo-init", "run-postinstalls.pl",
"config-lib.pl", "entities_map.txt", "ui-lib.pl",
"password_form.cgi", "password_change.cgi", "pam_login.cgi",
"module_chooser.cgi", "config-windows", "xmlrpc.cgi",
- "uptracker.cgi", "create-module.pl" );
+ "uptracker.cgi", "create-module.pl", "webmin_search.cgi",
+ "webmin-search-lib.pl", "WebminCore.pm",
+ "record-login.pl", "record-logout.pl", "robots.txt",
+ );
if ($min) {
# Only those required by others
@mlist = ("cron", "init", "inittab", "proc", "webmin", "acl", "servers",
- "man", "webminlog");
+ "man", "webminlog", "system-status", "webmincron");
}
else {
# All the modules
"smart-status", "idmapd", "krb5", "smf", "ipfilter", "rbac",
"tunnel", "zones", "cluster-usermin", "dovecot", "syslog-ng",
"mailcap", "blue-theme", "ldap-client", "phpini", "filter",
+ "bacula-backup", "ldap-server", "exim", "tcpwrappers",
+ "package-updates", "system-status", "webmincron", "ajaxterm",
);
}
@dirlist = ( "Webmin" );
# Remove files that shouldn't be publicly available
system("rm -rf $tardir/$dir/status/mailserver*");
+system("rm -rf $tardir/$dir/file/plugin.jar");
# Add other directories
foreach $d (@dirlist) {
# Remove useless .bak, test and other files, and create the tar.gz file
print "Creating webmin-$vfile.tar.gz\n";
-system("find $tardir/$dir -name '*.bak' -o -name test -o -name '*.tmp' -o -name '*.site' -o -name core -o -name .xvpics | xargs rm -rf");
+system("find $tardir/$dir -name '*.bak' -o -name test -o -name '*.tmp' -o -name '*.site' -o -name core -o -name .xvpics -o -name .svn | xargs rm -rf");
system("cd $tardir ; tar cvhf - $dir 2>/dev/null | gzip -c >webmin-$vfile.tar.gz");
if (!$min && -d $zipdir) {
system("rm -rf $zipdir/webmin");
system("mkdir $zipdir/webmin");
system("cp -rp $tardir/$dir/* $zipdir/webmin");
- system("rm -rf $zipdir/webmin/{fdisk,exports,bsdexports,hpuxexports,sgiexports,zones,rbac}");
+ system("rm -rf $zipdir/webmin/{fdisk,exports,bsdexports,hpuxexports,sgiexports,zones,rbac,Webmin}");
system("rm -rf $zipdir/webmin/acl/Authen-SolarisRBAC-0.1/*");
- system("rm -f $zipdir/webmin/software/msi-lib.pl");
system("echo zip >$zipdir/webmin/install-type");
open(FIND, "find $zipdir/webmin -name '*\\**' |");
while(<FIND>) {