- fixed configuration permissions for pure-ftp, fixes #309
- fixed configuration permissions for dovecot, fixes #310 - fixed some minor config-template issues
This commit is contained in:
@@ -163,7 +163,8 @@ return Array(
|
|||||||
),
|
),
|
||||||
'commands_2' => Array(
|
'commands_2' => Array(
|
||||||
'echo "dovecot unix - n n - - pipe
|
'echo "dovecot unix - n n - - pipe
|
||||||
flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient}" >> /usr/local/etc/postfix/master.cf'
|
flags=DRhu user=vmail:vmail argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d ${recipient}" >> /usr/local/etc/postfix/master.cf',
|
||||||
|
'chmod 0640 /usr/local/etc/dovecot-sql.conf'
|
||||||
),
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'sh /usr/local/etc/rc.d/dovecot restart'
|
'sh /usr/local/etc/rc.d/dovecot restart'
|
||||||
|
|||||||
@@ -251,6 +251,7 @@ milter_default_action = accept" >> /etc/postfix/main.cf'
|
|||||||
'dovecot' => Array(
|
'dovecot' => Array(
|
||||||
'label' => 'Dovecot',
|
'label' => 'Dovecot',
|
||||||
'commands_1' => Array(
|
'commands_1' => Array(
|
||||||
|
'emerge -av dovecot',
|
||||||
'mv dovecot.conf dovecot.conf.gentoo',
|
'mv dovecot.conf dovecot.conf.gentoo',
|
||||||
'mv dovecot-sql.conf dovecot-sql.conf.gentoo',
|
'mv dovecot-sql.conf dovecot-sql.conf.gentoo',
|
||||||
'touch dovecot.conf',
|
'touch dovecot.conf',
|
||||||
@@ -260,6 +261,9 @@ milter_default_action = accept" >> /etc/postfix/main.cf'
|
|||||||
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
||||||
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/dovecot/dovecot-sql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/dovecot restart'
|
'/etc/init.d/dovecot restart'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -220,13 +220,16 @@ return Array(
|
|||||||
),
|
),
|
||||||
'dovecot' => Array(
|
'dovecot' => Array(
|
||||||
'label' => 'Dovecot',
|
'label' => 'Dovecot',
|
||||||
'commands' => Array(
|
'commands_1' => Array(
|
||||||
'/etc/init.d/dovecot stop',
|
'apt-get install dovecot-imapd dovecot-pop3d dovecot-postfix',
|
||||||
),
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
||||||
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/dovecot/dovecot-sql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/dovecot restart'
|
'/etc/init.d/dovecot restart'
|
||||||
)
|
)
|
||||||
@@ -251,6 +254,9 @@ return Array(
|
|||||||
),
|
),
|
||||||
'pure-ftpd' => Array(
|
'pure-ftpd' => Array(
|
||||||
'label' => 'Pure FTPd',
|
'label' => 'Pure FTPd',
|
||||||
|
'commands_1' => Array(
|
||||||
|
'apt-get install pure-ftpd-common pure-ftpd-mysql'
|
||||||
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
'etc_pure-ftpd_conf_MinUID' => '/etc/pure-ftpd/conf/MinUID',
|
'etc_pure-ftpd_conf_MinUID' => '/etc/pure-ftpd/conf/MinUID',
|
||||||
'etc_pure-ftpd_conf_MySQLConfigFile' => '/etc/pure-ftpd/conf/MySQLConfigFile',
|
'etc_pure-ftpd_conf_MySQLConfigFile' => '/etc/pure-ftpd/conf/MySQLConfigFile',
|
||||||
@@ -263,6 +269,9 @@ return Array(
|
|||||||
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
||||||
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/pure-ftpd/db/mysql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/pure-ftpd-mysql restart'
|
'/etc/init.d/pure-ftpd-mysql restart'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -224,13 +224,16 @@ return Array(
|
|||||||
),
|
),
|
||||||
'dovecot' => Array(
|
'dovecot' => Array(
|
||||||
'label' => 'Dovecot',
|
'label' => 'Dovecot',
|
||||||
'commands' => Array(
|
'commands_1' => Array(
|
||||||
'apt-get install dovecot-imapd dovecot-pop3d'
|
'apt-get install dovecot-imapd dovecot-pop3d'
|
||||||
),
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
'etc_dovecot_dovecot.conf' => '/etc/dovecot/dovecot.conf',
|
||||||
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/dovecot/dovecot-sql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/dovecot restart'
|
'/etc/init.d/dovecot restart'
|
||||||
)
|
)
|
||||||
@@ -256,7 +259,7 @@ return Array(
|
|||||||
),
|
),
|
||||||
'pure-ftpd' => Array(
|
'pure-ftpd' => Array(
|
||||||
'label' => 'Pure FTPd',
|
'label' => 'Pure FTPd',
|
||||||
'commands' => Array(
|
'commands_1' => Array(
|
||||||
'apt-get install pure-ftpd-common pure-ftpd-mysql'
|
'apt-get install pure-ftpd-common pure-ftpd-mysql'
|
||||||
),
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
@@ -271,6 +274,9 @@ return Array(
|
|||||||
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
||||||
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/pure-ftpd/db/mysql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/pure-ftpd-mysql restart'
|
'/etc/init.d/pure-ftpd-mysql restart'
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -224,7 +224,7 @@ return Array(
|
|||||||
),
|
),
|
||||||
'dovecot' => Array(
|
'dovecot' => Array(
|
||||||
'label' => 'Dovecot',
|
'label' => 'Dovecot',
|
||||||
'commands' => Array(
|
'commands_1' => Array(
|
||||||
'apt-get install dovecot-imapd dovecot-pop3d dovecot-postfix'
|
'apt-get install dovecot-imapd dovecot-pop3d dovecot-postfix'
|
||||||
),
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
@@ -232,6 +232,9 @@ return Array(
|
|||||||
'etc_dovecot_conf.d_01-dovecot-postfix.conf' => '/etc/dovecot/conf.d/01-dovecot-postfix.conf',
|
'etc_dovecot_conf.d_01-dovecot-postfix.conf' => '/etc/dovecot/conf.d/01-dovecot-postfix.conf',
|
||||||
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
'etc_dovecot_dovecot-sql.conf' => '/etc/dovecot/dovecot-sql.conf'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/dovecot/dovecot-sql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/dovecot restart'
|
'/etc/init.d/dovecot restart'
|
||||||
)
|
)
|
||||||
@@ -257,7 +260,7 @@ return Array(
|
|||||||
),
|
),
|
||||||
'pure-ftpd' => Array(
|
'pure-ftpd' => Array(
|
||||||
'label' => 'Pure FTPd',
|
'label' => 'Pure FTPd',
|
||||||
'commands' => Array(
|
'commands_1' => Array(
|
||||||
'apt-get install pure-ftpd-common pure-ftpd-mysql'
|
'apt-get install pure-ftpd-common pure-ftpd-mysql'
|
||||||
),
|
),
|
||||||
'files' => Array(
|
'files' => Array(
|
||||||
@@ -272,6 +275,9 @@ return Array(
|
|||||||
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
'etc_pure-ftpd_conf_Bind' => '/etc/pure-ftpd/conf/Bind',
|
||||||
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
'etc_default_pure-ftpd-common' => '/etc/default/pure-ftpd-common'
|
||||||
),
|
),
|
||||||
|
'commands_2' => Array(
|
||||||
|
'chmod 0640 /etc/pure-ftpd/db/mysql.conf'
|
||||||
|
),
|
||||||
'restart' => Array(
|
'restart' => Array(
|
||||||
'/etc/init.d/pure-ftpd-mysql restart'
|
'/etc/init.d/pure-ftpd-mysql restart'
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user