projects
/
dovecot-cn.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2862f52
)
izmjene oko ssl_disable
squeeze
debian/1%1.2.15.3
author
Ivan Rako
<irako@nekkar.carnet.hr>
Wed, 21 Mar 2012 14:16:00 +0000
(15:16 +0100)
committer
Ivan Rako
<irako@nekkar.carnet.hr>
Wed, 21 Mar 2012 14:16:00 +0000
(15:16 +0100)
debian/postinst
patch
|
blob
|
history
diff --git
a/debian/postinst
b/debian/postinst
index
0f6fe4f
..
f13fe76
100755
(executable)
--- a/
debian/postinst
+++ b/
debian/postinst
@@
-58,14
+58,25
@@
cp_check_and_sed '#mail_location' \
/etc/dovecot/dovecot.conf || true
# trazio zelja
/etc/dovecot/dovecot.conf || true
# trazio zelja
-cp_check_and_sed '^ssl_disable' \
- 's/^ssl_disable = yes/#ssl_disable = yes/g' \
+cp_check_and_sed '#ssl =' \
+ 's/^#ssl =/ssl =/g' \
/etc/dovecot/dovecot.conf || true
/etc/dovecot/dovecot.conf || true
-cp_check_and_sed '#ssl = yes' \
- 's/^#ssl = yes/ssl = yes/g' \
+if grep -q "^ssl_disable .*no" /etc/dovecot/dovecot.conf; then
+ cp_check_and_sed '^ssl =' \
+ 's/^ssl =.*/ssl = yes/g' \
+ /etc/dovecot/dovecot.conf || true
+elif grep -q "^ssl_disable .*yes" /etc/dovecot/dovecot.conf; then
+ cp_check_and_sed '^ssl =' \
+ 's/^ssl =.*/ssl = no/g' \
+ /etc/dovecot/dovecot.conf || true
+fi
+
+cp_check_and_sed '^ssl_disable' \
+ 's/^ssl_disable/#ssl_disable/g' \
/etc/dovecot/dovecot.conf || true
/etc/dovecot/dovecot.conf || true
+
# restart
if [ -x /usr/sbin/invoke-rc.d ]; then
[ -x /etc/init.d/dovecot ] && invoke-rc.d dovecot restart
# restart
if [ -x /usr/sbin/invoke-rc.d ]; then
[ -x /etc/init.d/dovecot ] && invoke-rc.d dovecot restart