summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2009-04-27 08:02:43 +0000
committerMartin Wilke <miwi@FreeBSD.org>2009-04-27 08:02:43 +0000
commitc5241a33ec3099bbd8e4d4527878710a964afaba (patch)
tree733e9e51c5b9a6872e91368ee63d150b91c07d0f /sysutils
parenteea0228d776bb3af97b1ffe2fbb540a0bc101e2a (diff)
Notes
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/syscp/Makefile8
-rw-r--r--sysutils/syscp/distinfo6
-rw-r--r--sysutils/syscp/files/patch-awstats-settings-var15
-rw-r--r--sysutils/syscp/files/patch-syscp-awstatssettings45
-rw-r--r--sysutils/syscp/files/patch-syscp-fbsd101
-rw-r--r--sysutils/syscp/files/patch-tmpdir-php-ini12
-rw-r--r--sysutils/syscp/pkg-plist66
7 files changed, 196 insertions, 57 deletions
diff --git a/sysutils/syscp/Makefile b/sysutils/syscp/Makefile
index a6f7bfa2bd7e..e6b67ef59bff 100644
--- a/sysutils/syscp/Makefile
+++ b/sysutils/syscp/Makefile
@@ -6,13 +6,9 @@
#
PORTNAME= syscp
-PORTVERSION= 1.4.2
-PORTREVISION= 1
+PORTVERSION= 1.4.2.1
CATEGORIES= sysutils www
-MASTER_SITES= http://canada.files.syscp.org/releases/tgz/ \
- http://frankfurt.files.syscp.org/releases/tgz/ \
- http://france.files.syscp.org/releases/tgz/ \
- http://nuernburg.files.syscp.org/releases/tgz/
+MASTER_SITES= http://files.syscp.org/releases/tgz/
DISTNAME= ${PORTNAME}-${PORTVERSION}
PATCH_DIST_STRIP= -p0
diff --git a/sysutils/syscp/distinfo b/sysutils/syscp/distinfo
index ba93005a5f87..981147e57c96 100644
--- a/sysutils/syscp/distinfo
+++ b/sysutils/syscp/distinfo
@@ -1,3 +1,3 @@
-MD5 (syscp-1.4.2.tar.gz) = 56a070bbac8691ad153ca210091148f1
-SHA256 (syscp-1.4.2.tar.gz) = d5925190f54c31dbd2aef35ae659535a5add2f19d6a7b49874f60c385d05ebc1
-SIZE (syscp-1.4.2.tar.gz) = 645021
+MD5 (syscp-1.4.2.1.tar.gz) = a661bce457a678b7d26f188ba23a7f70
+SHA256 (syscp-1.4.2.1.tar.gz) = 7d9477c9480af38f1bc5ec6ebe8151e6bfa9a6b12d7a0a18afc3466537b8c2db
+SIZE (syscp-1.4.2.1.tar.gz) = 653537
diff --git a/sysutils/syscp/files/patch-awstats-settings-var b/sysutils/syscp/files/patch-awstats-settings-var
new file mode 100644
index 000000000000..eff27efa6720
--- /dev/null
+++ b/sysutils/syscp/files/patch-awstats-settings-var
@@ -0,0 +1,15 @@
+diff -Naur syscp.orig/lib/functions.php syscp/lib/functions.php
+--- syscp.orig/lib/functions.php 2009-04-25 10:17:30.581089000 +0200
++++ syscp/lib/functions.php 2009-04-25 10:23:14.180244123 +0200
+@@ -2085,8 +2085,10 @@
+ * @author Berend Dekens
+ */
+
+-function createAWStatsVhost($siteDomain, $settings = null)
++function createAWStatsVhost($siteDomain)
+ {
++ global $settings;
++
+ if($settings['system']['mod_fcgid'] != '1')
+ {
+ $vhosts_file = ' # AWStats statistics' . "\n";
diff --git a/sysutils/syscp/files/patch-syscp-awstatssettings b/sysutils/syscp/files/patch-syscp-awstatssettings
new file mode 100644
index 000000000000..215eeb9c2a12
--- /dev/null
+++ b/sysutils/syscp/files/patch-syscp-awstatssettings
@@ -0,0 +1,45 @@
+diff -Naur syscp-1.4.2.1/lib/functions.php syscp/lib/functions.php
+--- syscp-1.4.2.1/lib/functions.php 2009-04-18 13:28:57.000000000 +0200
++++ syscp/lib/functions.php 2009-04-24 17:10:44.175507211 +0200
+@@ -2005,30 +2005,35 @@
+
+ function createAWStatsConf($logFile, $siteDomain, $hostAliases)
+ {
+- global $pathtophpfiles;
++ global $pathtophpfiles, $settings;
+
+ // Generation header
+
+ $header = "## GENERATED BY SYSCP\n";
+ $header2 = "## Do not remove the line above! This tells SysCP to update this configuration\n## If you wish to manually change this configuration file, remove the first line to make sure SysCP won't rebuild this file\n## Generated for domain {SITE_DOMAIN} on " . date('l dS \of F Y h:i:s A') . "\n";
++ $confdir = $settings['system']['awstats_domain_file'];
++ if(substr($confdir,-1,1) != '/')
++ $confdir .= '/';
+
+ // These are the variables we will replace
+
+ $regex = array(
+ '/\{LOG_FILE\}/',
+ '/\{SITE_DOMAIN\}/',
+- '/\{HOST_ALIASES\}/'
++ '/\{HOST_ALIASES\}/',
++ '/\{AWSTATS_CONFDIR\}/',
+ );
+ $replace = array(
+ $logFile,
+ $siteDomain,
+- $hostAliases
++ $hostAliases,
++ $confdir
+ );
+
+ // File names
+-
+- $domain_file = '/etc/awstats/awstats.' . $siteDomain . '.conf';
+- $model_file = '/etc/awstats/awstats.model.conf.syscp';
++
++ $domain_file = $confdir . 'awstats.' . $siteDomain . '.conf';
++ $model_file = $confdir . 'awstats.model.conf.syscp';
+
+ // Test if the file exists
+
diff --git a/sysutils/syscp/files/patch-syscp-fbsd b/sysutils/syscp/files/patch-syscp-fbsd
index 6cbc5468089e..04ba4db4962b 100644
--- a/sysutils/syscp/files/patch-syscp-fbsd
+++ b/sysutils/syscp/files/patch-syscp-fbsd
@@ -1,6 +1,6 @@
diff -Naur syscp.orig/admin_configfiles.php syscp/admin_configfiles.php
---- syscp.orig/admin_configfiles.php 2008-11-29 05:18:53.000000000 -0700
-+++ syscp/admin_configfiles.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/admin_configfiles.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/admin_configfiles.php 2009-04-18 13:19:55.308238616 +0200
@@ -86,6 +86,7 @@
'<SQL_UNPRIVILEGED_PASSWORD>' => 'MYSQL_PASSWORD',
'<SQL_DB>' => $sql['db'],
@@ -10,8 +10,8 @@ diff -Naur syscp.orig/admin_configfiles.php syscp/admin_configfiles.php
'<SERVERIP>' => $settings['system']['ipaddress'],
'<NAMESERVERS>' => $settings['system']['nameservers'],
diff -Naur syscp.orig/install/install.php syscp/install/install.php
---- syscp.orig/install/install.php 2008-11-30 06:12:36.000000000 -0700
-+++ syscp/install/install.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/install/install.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/install/install.php 2009-04-18 13:19:55.314238540 +0200
@@ -374,7 +374,7 @@
}
else
@@ -37,14 +37,14 @@ diff -Naur syscp.orig/install/install.php syscp/install/install.php
elseif($webserver == "lighttpd")
{
diff -Naur syscp.orig/install/syscp.sql syscp/install/syscp.sql
---- syscp.orig/install/syscp.sql 2008-12-12 09:41:14.000000000 -0700
-+++ syscp/install/syscp.sql 2008-12-12 12:28:09.000000000 -0700
+--- syscp.orig/install/syscp.sql 2009-03-03 17:29:37.000000000 +0100
++++ syscp/install/syscp.sql 2009-04-18 13:23:16.223237030 +0200
@@ -534,16 +534,16 @@
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (7, 'customer', 'mysqlprefix', 'sql');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (8, 'system', 'lastaccountnumber', '0');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (9, 'system', 'lastguid', '9999');
--INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (10, 'system', 'documentroot_prefix', '/var/kunden/webs/');
--INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (11, 'system', 'logfiles_directory', '/var/kunden/logs/');
+-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (10, 'system', 'documentroot_prefix', '/var/customers/webs/');
+-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (11, 'system', 'logfiles_directory', '/var/customers/logs/');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (10, 'system', 'documentroot_prefix', '/usr/local/customers/webs/');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (11, 'system', 'logfiles_directory', '/usr/local/customers/logs/');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (12, 'system', 'ipaddress', 'SERVERIP');
@@ -53,7 +53,7 @@ diff -Naur syscp.orig/install/syscp.sql syscp/install/syscp.sql
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (15, 'system', 'last_traffic_run', '000000');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (16, 'system', 'vmail_uid', '2000');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (17, 'system', 'vmail_gid', '2000');
--INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (18, 'system', 'vmail_homedir', '/var/kunden/mail/');
+-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (18, 'system', 'vmail_homedir', '/var/customers/mail/');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (19, 'system', 'bindconf_directory', '/etc/bind/');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (20, 'system', 'bindreload_command', '/etc/init.d/bind9 reload');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (16, 'system', 'vmail_uid', '125');
@@ -95,7 +95,7 @@ diff -Naur syscp.orig/install/syscp.sql syscp/install/syscp.sql
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (59, 'ticket', 'concurrently_open', '5');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (60, 'ticket', 'noreply_name', 'SysCP Support');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (61, 'system', 'mod_fcgid_configdir', '/var/www/php-fcgi-scripts');
--INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (62, 'system', 'mod_fcgid_tmpdir', '/var/kunden/tmp');
+-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (62, 'system', 'mod_fcgid_tmpdir', '/var/customers/tmp');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (61, 'system', 'mod_fcgid_configdir', '/usr/local/www/php-fcgi-scripts');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (62, 'system', 'mod_fcgid_tmpdir', '/usr/local/customers/tmp');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (63, 'ticket', 'reset_cycle', '2');
@@ -117,8 +117,8 @@ diff -Naur syscp.orig/install/syscp.sql syscp/install/syscp.sql
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (80, 'system', 'awstats_domain_file', '/etc/awstats/');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (81, 'system', 'awstats_model_file', '/etc/awstats/awstats.model.conf.syscp');
-INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (82, 'dkim', 'dkim_prefix', '/etc/postfix/dkim/');
-+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (80, 'system', 'awstats_domain_file', '/usr/local/www/awstats/');
-+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (81, 'system', 'awstats_model_file', '/usr/local/www/awstats/cgi-bin/awstats.model.conf.syscp');
++INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (80, 'system', 'awstats_domain_file', '/usr/local/etc/awstats/');
++INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (81, 'system', 'awstats_model_file', '/usr/local/etc/awstats/awstats.model.conf.syscp');
+INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (82, 'dkim', 'dkim_prefix', '/usr/local/etc/postfix/dkim/');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (83, 'dkim', 'dkim_domains', 'domains');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (84, 'dkim', 'dkim_dkimkeys', 'dkim-keys.conf');
@@ -142,8 +142,8 @@ diff -Naur syscp.orig/install/syscp.sql syscp/install/syscp.sql
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (97, 'autoresponder', 'autoresponder_active', '0');
INSERT INTO `panel_settings` (`settingid`, `settinggroup`, `varname`, `value`) VALUES (98, 'autoresponder', 'last_autoresponder_run', '0');
diff -Naur syscp.orig/lib/configfiles/freebsd.inc.php syscp/lib/configfiles/freebsd.inc.php
---- syscp.orig/lib/configfiles/freebsd.inc.php 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/lib/configfiles/freebsd.inc.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/lib/configfiles/freebsd.inc.php 1970-01-01 01:00:00.000000000 +0100
++++ syscp/lib/configfiles/freebsd.inc.php 2009-04-18 13:19:55.332238314 +0200
@@ -0,0 +1,126 @@
+<?php
+return Array(
@@ -272,22 +272,22 @@ diff -Naur syscp.orig/lib/configfiles/freebsd.inc.php syscp/lib/configfiles/free
+
+?>
diff -Naur syscp.orig/lib/configfiles_index.inc.php syscp/lib/configfiles_index.inc.php
---- syscp.orig/lib/configfiles_index.inc.php 2008-11-30 06:12:36.000000000 -0700
-+++ syscp/lib/configfiles_index.inc.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/lib/configfiles_index.inc.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/lib/configfiles_index.inc.php 2009-04-18 13:24:19.676972910 +0200
@@ -43,6 +43,6 @@
$cfgPath = 'lib/configfiles/';
$configfiles = Array();
--$configfiles = array_merge(include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php');
-+$configfiles = array_merge(include $cfgPath . 'freebsd.inc.php', include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php');
+-$configfiles = array_merge(include $cfgPath . 'lenny.inc.php', include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php');
++$configfiles = array_merge(include $cfgPath . 'freebsd.inc.php', include $cfgPath . 'lenny.inc.php', include $cfgPath . 'etch.inc.php', include $cfgPath . 'hardy.inc.php', include $cfgPath . 'gentoo.inc.php', include $cfgPath . 'suse10.inc.php');
-?>
\ No newline at end of file
+?>
diff -Naur syscp.orig/lib/functions.php syscp/lib/functions.php
---- syscp.orig/lib/functions.php 2008-12-12 09:29:41.000000000 -0700
-+++ syscp/lib/functions.php 2008-12-12 12:21:46.000000000 -0700
-@@ -1229,7 +1229,7 @@
+--- syscp.orig/lib/functions.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/lib/functions.php 2009-04-18 13:19:55.347240500 +0200
+@@ -1197,7 +1197,7 @@
'cp',
'du',
'chmod',
@@ -296,10 +296,17 @@ diff -Naur syscp.orig/lib/functions.php syscp/lib/functions.php
$settings['system']['apachereload_command'],
$settings['system']['bindreload_command'],
$settings['dkim']['dkimrestart_command'],
+@@ -2769,4 +2769,4 @@
+ return $returnval;
+ }
+
+-?>
+\ No newline at end of file
++?>
diff -Naur syscp.orig/scripts/cron_tasks.inc.dns.10.bind.php syscp/scripts/cron_tasks.inc.dns.10.bind.php
---- syscp.orig/scripts/cron_tasks.inc.dns.10.bind.php 2008-10-24 07:47:49.000000000 -0600
-+++ syscp/scripts/cron_tasks.inc.dns.10.bind.php 2008-12-12 12:21:46.000000000 -0700
-@@ -111,7 +111,7 @@
+--- syscp.orig/scripts/cron_tasks.inc.dns.10.bind.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/scripts/cron_tasks.inc.dns.10.bind.php 2009-04-18 13:19:55.351238494 +0200
+@@ -113,7 +113,7 @@
$bindconf_file.= '# Domain ID: ' . $domain['id'] . ' - CustomerID: ' . $domain['customerid'] . ' - CustomerLogin: ' . $domain['loginname'] . "\n";
$bindconf_file.= 'zone "' . $domain['domain'] . '" in {' . "\n";
$bindconf_file.= ' type master;' . "\n";
@@ -308,7 +315,7 @@ diff -Naur syscp.orig/scripts/cron_tasks.inc.dns.10.bind.php syscp/scripts/cron_
$bindconf_file.= ' allow-query { any; };' . "\n";
if(count($this->nameservers) > 0)
-@@ -332,4 +332,4 @@
+@@ -334,4 +334,4 @@
}
}
@@ -316,8 +323,8 @@ diff -Naur syscp.orig/scripts/cron_tasks.inc.dns.10.bind.php syscp/scripts/cron_
\ No newline at end of file
+?>
diff -Naur syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php syscp/scripts/cron_tasks.inc.http.15.apache_fcgid.php
---- syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2008-11-30 06:12:36.000000000 -0700
-+++ syscp/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2009-04-18 13:19:55.354238037 +0200
@@ -148,7 +148,7 @@
if(file_exists($starter_filename))
@@ -344,8 +351,8 @@ diff -Naur syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php syscp/scri
\ No newline at end of file
+?>
diff -Naur syscp.orig/scripts/cron_tasks.php syscp/scripts/cron_tasks.php
---- syscp.orig/scripts/cron_tasks.php 2008-11-09 10:53:18.000000000 -0700
-+++ syscp/scripts/cron_tasks.php 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/scripts/cron_tasks.php 2009-03-27 19:04:47.000000000 +0100
++++ syscp/scripts/cron_tasks.php 2009-04-18 13:19:55.357237860 +0200
@@ -124,8 +124,8 @@
}
else
@@ -358,8 +365,8 @@ diff -Naur syscp.orig/scripts/cron_tasks.php syscp/scripts/cron_tasks.php
$cronlog->logAction(CRON_ACTION, LOG_NOTICE, 'Running: chown -R ' . (int)$row['data']['uid'] . ':' . (int)$row['data']['gid'] . ' ' . escapeshellarg($settings['system']['documentroot_prefix'] . $row['data']['loginname']));
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/cron/cron_syscp syscp/templates/misc/configfiles/freebsd_release/cron/cron_syscp
---- syscp.orig/templates/misc/configfiles/freebsd_release/cron/cron_syscp 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/cron/cron_syscp 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/cron/cron_syscp 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/cron/cron_syscp 2009-04-18 13:19:55.368237582 +0200
@@ -0,0 +1,14 @@
+#
+# Set PATH, otherwise restart-scripts won't find start-stop-daemon
@@ -376,8 +383,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/cron/cron_syscp
+*/5 * * * * /usr/local/bin/php -q /usr/local/www/syscp/scripts/cron_apsinstaller.php
+*/30 * * * * /usr/local/bin/php -q /usr/local/www/syscp/scripts/cron_apsupdater.php
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf
---- syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf 2009-04-18 13:19:55.378237736 +0200
@@ -0,0 +1,7 @@
+driver = mysql
+connect = host=<SQL_HOST> dbname=<SQL_DB> user=<SQL_UNPRIVILEGED_USER> password=<SQL_UNPRIVILEGED_PASSWORD>
@@ -387,8 +394,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dov
+user_query = SELECT CONCAT(homedir,maildir) AS home, concat('maildir:',homedir,maildir) \
+ AS mail, uid, gid FROM mail_users where username = '%u'
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf
---- syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf 2009-04-18 13:19:55.381237000 +0200
@@ -0,0 +1,51 @@
+protocols = imap imaps pop3 pop3s
+disable_plaintext_auth = no
@@ -442,8 +449,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/dovecot/etc_dov
+plugin {
+}
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf
---- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_main.cf 2009-04-18 13:19:55.391237153 +0200
@@ -0,0 +1,68 @@
+smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
+smtpd_recipient_restrictions =
@@ -514,8 +521,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_pos
+sample_directory = /usr/local/etc/postfix
+readme_directory = no
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf
---- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_master.cf 2009-04-18 13:19:55.394237535 +0200
@@ -0,0 +1,6 @@
+# Uncomment or add the following lines in your master.cf file
+# to use the SSL 465 port (recommended)
@@ -524,8 +531,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_pos
+ -o smtpd_sasl_auth_enable=yes
+ -o smtpd_client_restrictions=permit_sasl_authenticated,reject
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf
---- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_alias_maps.cf 2009-04-18 13:19:55.397236799 +0200
@@ -0,0 +1,8 @@
+user = <SQL_UNPRIVILEGED_USER>
+password = <SQL_UNPRIVILEGED_PASSWORD>
@@ -536,8 +543,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_pos
+additional_conditions = and destination <> '' and destination <> ' '
+hosts = <SQL_HOST>
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf
---- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf 2009-04-18 13:19:55.400237180 +0200
@@ -0,0 +1,8 @@
+user = <SQL_UNPRIVILEGED_USER>
+password = <SQL_UNPRIVILEGED_PASSWORD>
@@ -548,8 +555,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_pos
+additional_conditions = and isemaildomain = '1'
+hosts = <SQL_HOST>
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf
---- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf 2009-04-18 13:19:55.403237002 +0200
@@ -0,0 +1,7 @@
+user = <SQL_UNPRIVILEGED_USER>
+password = <SQL_UNPRIVILEGED_PASSWORD>
@@ -559,8 +566,8 @@ diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/postfix/etc_pos
+where_field = email
+hosts = <SQL_HOST>
diff -Naur syscp.orig/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf syscp/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf
---- syscp.orig/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf 1969-12-31 17:00:00.000000000 -0700
-+++ syscp/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf 2008-12-12 12:21:46.000000000 -0700
+--- syscp.orig/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf 1970-01-01 01:00:00.000000000 +0100
++++ syscp/templates/misc/configfiles/freebsd_release/proftpd/etc_proftpd.conf 2009-04-18 13:19:55.413236597 +0200
@@ -0,0 +1,53 @@
+ServerName "<SERVERNAME> FTP Server"
+ServerType standalone
diff --git a/sysutils/syscp/files/patch-tmpdir-php-ini b/sysutils/syscp/files/patch-tmpdir-php-ini
new file mode 100644
index 000000000000..9983d313831e
--- /dev/null
+++ b/sysutils/syscp/files/patch-tmpdir-php-ini
@@ -0,0 +1,12 @@
+diff -Naur syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php syscp/scripts/cron_tasks.inc.http.15.apache_fcgid.php
+--- syscp.orig/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2009-04-25 09:35:49.256924260 +0200
++++ syscp/scripts/cron_tasks.inc.http.15.apache_fcgid.php 2009-04-20 23:26:01.233914000 +0200
+@@ -192,7 +192,7 @@
+ 'PEAR_DIR' => $this->settings['system']['mod_fcgid_peardir'],
+ 'OPEN_BASEDIR' => $openbasedir,
+ 'OPEN_BASEDIR_GLOBAL' => $this->settings['system']['phpappendopenbasedir'],
+- 'TMP_DIR' => $tmpdir,
++ 'TMP_DIR' => '"' . $tmpdir . '"',
+ 'CUSTOMER_EMAIL' => $domain['email'],
+ 'ADMIN_EMAIL' => $admin['email'],
+ 'DOMAIN' => $domain['domain'],
diff --git a/sysutils/syscp/pkg-plist b/sysutils/syscp/pkg-plist
index 0d0599545f85..81e74604df34 100644
--- a/sysutils/syscp/pkg-plist
+++ b/sysutils/syscp/pkg-plist
@@ -94,6 +94,7 @@
%%WWWDIR%%/lib/configfiles/freebsd.inc.php
%%WWWDIR%%/lib/configfiles/gentoo.inc.php
%%WWWDIR%%/lib/configfiles/hardy.inc.php
+%%WWWDIR%%/lib/configfiles/lenny.inc.php
%%WWWDIR%%/lib/configfiles/suse10.inc.php
%%WWWDIR%%/lib/configfiles_index.inc.php
%%WWWDIR%%/lib/cron_init.php
@@ -336,7 +337,6 @@
%%WWWDIR%%/templates/customer/traffic/traffic_traffic.tpl
%%WWWDIR%%/templates/footer.tpl
%%WWWDIR%%/templates/header.tpl
-%%WWWDIR%%/templates/login/dev.tpl
%%WWWDIR%%/templates/login/fpwd.tpl
%%WWWDIR%%/templates/login/login.tpl
%%WWWDIR%%/templates/main.css
@@ -381,6 +381,50 @@
%%WWWDIR%%/templates/misc/configfiles/debian_etch/pure-ftpd/etc_pure-ftpd_conf_NoAnonymous
%%WWWDIR%%/templates/misc/configfiles/debian_etch/pure-ftpd/etc_pure-ftpd_conf_PAMAuthentication
%%WWWDIR%%/templates/misc/configfiles/debian_etch/pure-ftpd/etc_pure-ftpd_db_mysql.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_etch/xinetd/etc_xinet.d_syscp
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_apache_vhosts_05_awstats.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_awstats_awstats.model.conf.syscp
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_awstats_awstats.model_log_sql.conf.syscp
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_cron.d_awstats
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_cron.d_awstats_log_sql
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats/etc_lighttpd_syscp-awstats.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/courier/etc_courier_authdaemonrc
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/courier/etc_courier_authmysqlrc
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/cron/etc_cron.d_syscp
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/dkim/dkim-filter.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/dovecot/etc_dovecot_dovecot-sql.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/dovecot/etc_dovecot_dovecot.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4/etc_exim4_conf.d_acl_30_exim4-config_check_rcpt.rul
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4/etc_exim4_conf.d_auth_30_syscp-config
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4/etc_exim4_conf.d_main_10_syscp-config_options
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4/etc_exim4_conf.d_router_180_syscp-config
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4/etc_exim4_conf.d_transport_30_syscp-config
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/libnss/etc_nss-mysql-root.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/libnss/etc_nss-mysql.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/libnss/etc_nsswitch.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/lighttpd/etc_lighttpd.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_main.cf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_master.cf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_mysql-virtual_alias_maps.cf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_mysql-virtual_mailbox_domains.cf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_mysql-virtual_mailbox_maps.cf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix/etc_postfix_sasl_smtpd.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/powerdns/etc_powerdns_pdns-syscp.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/powerdns/etc_powerdns_pdns.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/proftpd/etc_proftpd_modules.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/proftpd/etc_proftpd_proftpd.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/proftpd/etc_proftpd_sql.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_default_pure-ftpd-common
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_Bind
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_ChrootEveryone
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_CustomerProof
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_MaxIdleTime
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_MinUID
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_MySQLConfigFile
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_NoAnonymous
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_conf_PAMAuthentication
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd/etc_pure-ftpd_db_mysql.conf
+%%WWWDIR%%/templates/misc/configfiles/debian_lenny/xinetd/etc_xinet.d_syscp
%%WWWDIR%%/templates/misc/configfiles/freebsd_release/cron/cron_syscp
%%WWWDIR%%/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot-sql.conf
%%WWWDIR%%/templates/misc/configfiles/freebsd_release/dovecot/etc_dovecot.conf
@@ -421,6 +465,7 @@
%%WWWDIR%%/templates/misc/configfiles/gentoo/postfix/etc_sasl2_smtpd.conf
%%WWWDIR%%/templates/misc/configfiles/gentoo/postfix/mysql-virtual_mailbox_limit_maps.cf
%%WWWDIR%%/templates/misc/configfiles/gentoo/proftpd/etc_proftpd_proftpd.conf
+%%WWWDIR%%/templates/misc/configfiles/gentoo/xinetd/etc_xinet.d_syscp
%%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0/awstats/etc_apache_vhosts_05_awstats.conf
%%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0/awstats/etc_awstats_awstats.model.conf.syscp
%%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0/awstats/etc_awstats_awstats.model_log_sql.conf.syscp
@@ -479,6 +524,7 @@
%%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/pure-ftpd/etc_pure-ftpd_conf_NoAnonymous
%%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/pure-ftpd/etc_pure-ftpd_conf_PAMAuthentication
%%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/pure-ftpd/etc_pure-ftpd_db_mysql.conf
+%%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/xinetd/etc_xinet.d_syscp
%%WWWDIR%%/templates/misc/configurehint.tpl
%%WWWDIR%%/templates/misc/error.tpl
%%WWWDIR%%/templates/misc/question_yesno.tpl
@@ -486,6 +532,7 @@
%%WWWDIR%%/templates/navigation_element.tpl
%%WWWDIR%%/templates/navigation_link.tpl
@dirrm %%WWWDIR%%/templates/misc/standardcustomer
+@dirrm %%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/xinetd
@dirrm %%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/pure-ftpd
@dirrm %%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/proftpd
@dirrm %%WWWDIR%%/templates/misc/configfiles/ubuntu_hardy/powerdns
@@ -507,6 +554,7 @@
@dirrm %%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0/courier
@dirrm %%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0/awstats
@dirrm %%WWWDIR%%/templates/misc/configfiles/suse_linux_10_0
+@dirrm %%WWWDIR%%/templates/misc/configfiles/gentoo/xinetd
@dirrm %%WWWDIR%%/templates/misc/configfiles/gentoo/proftpd
@dirrm %%WWWDIR%%/templates/misc/configfiles/gentoo/postfix
@dirrm %%WWWDIR%%/templates/misc/configfiles/gentoo/lighttpd
@@ -523,6 +571,22 @@
@dirrm %%WWWDIR%%/templates/misc/configfiles/freebsd_release/dovecot
@dirrm %%WWWDIR%%/templates/misc/configfiles/freebsd_release/cron
@dirrm %%WWWDIR%%/templates/misc/configfiles/freebsd_release
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/xinetd
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/pure-ftpd
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/proftpd
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/powerdns
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/postfix
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/lighttpd
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/libnss
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/exim4
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/dovecot
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/dkim
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/cron
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/courier
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/awstats
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny/apache2
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_lenny
+@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_etch/xinetd
@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_etch/pure-ftpd
@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_etch/proftpd
@dirrm %%WWWDIR%%/templates/misc/configfiles/debian_etch/powerdns