Handle hostnames with upper-case letters
[webmin.git] / makedist.pl
index a78659b..1ca13e2 100755 (executable)
@@ -25,23 +25,26 @@ $zipdir = "zips";
          "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
@@ -67,7 +70,8 @@ else {
          "smart-status", "idmapd", "krb5", "smf", "ipfilter", "rbac",
          "tunnel", "zones", "cluster-usermin", "dovecot", "syslog-ng",
          "mailcap", "blue-theme", "ldap-client", "phpini", "filter",
-         "bacula-backup",
+         "bacula-backup", "ldap-server", "exim", "tcpwrappers",
+         "package-updates", "system-status", "webmincron", "ajaxterm",
          );
        }
 @dirlist = ( "Webmin" );
@@ -108,6 +112,7 @@ foreach $m (@mlist) {
 
 # 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) {
@@ -151,9 +156,8 @@ 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>) {