Advertisement
Guest User

Patch for iRedMail-0.8.0 to work on Debian Wheezy

a guest
Jun 6th, 2012
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. diff -cr iRedMail-0.8.0/conf/dovecot iRedMail-0.8.0.my/conf/dovecot
  2. *** iRedMail-0.8.0/conf/dovecot 2012-05-10 07:41:10.000000000 +0400
  3. --- iRedMail-0.8.0.my/conf/dovecot 2012-06-06 17:13:56.185857343 +0400
  4. ***************
  5. *** 80,86 ****
  6.  
  7. elif [ X"${DISTRO}" == X"DEBIAN" -o X"${DISTRO}" == X"UBUNTU" ]; then
  8. if [ X"${DISTRO}" == X"DEBIAN" ]; then
  9. ! export DOVECOT_VERSION='1.2'
  10. elif [ X"${DISTRO}" == X"UBUNTU" ]; then
  11. if [ X"${DISTRO_CODENAME}" == X"lucid" ]; then
  12. # Ubuntu 10.04
  13. --- 80,86 ----
  14.  
  15. elif [ X"${DISTRO}" == X"DEBIAN" -o X"${DISTRO}" == X"UBUNTU" ]; then
  16. if [ X"${DISTRO}" == X"DEBIAN" ]; then
  17. ! export DOVECOT_VERSION='2'
  18. elif [ X"${DISTRO}" == X"UBUNTU" ]; then
  19. if [ X"${DISTRO_CODENAME}" == X"lucid" ]; then
  20. # Ubuntu 10.04
  21. diff -cr iRedMail-0.8.0/conf/global iRedMail-0.8.0.my/conf/global
  22. *** iRedMail-0.8.0/conf/global 2012-05-10 07:41:19.000000000 +0400
  23. --- iRedMail-0.8.0.my/conf/global 2012-06-06 17:15:57.741853259 +0400
  24. ***************
  25. *** 273,279 ****
  26. export DISTRO='DEBIAN'
  27.  
  28. # Get major release version number
  29. ! export DISTRO_VERSION="$(cat /etc/debian_version | cut -b 1)"
  30.  
  31. # Set distro code name and unsupported releases:
  32. # - 4: Etch
  33. --- 273,280 ----
  34. export DISTRO='DEBIAN'
  35.  
  36. # Get major release version number
  37. ! #export DISTRO_VERSION="$(cat /etc/debian_version | cut -b 1)"
  38. ! export DISTRO_VERSION=6
  39.  
  40. # Set distro code name and unsupported releases:
  41. # - 4: Etch
  42. diff -cr iRedMail-0.8.0/conf/policy_server iRedMail-0.8.0.my/conf/policy_server
  43. *** iRedMail-0.8.0/conf/policy_server 2012-05-10 07:41:10.000000000 +0400
  44. --- iRedMail-0.8.0.my/conf/policy_server 2012-06-06 17:16:19.081852846 +0400
  45. ***************
  46. *** 21,28 ****
  47. #---------------------------------------------------------------------
  48.  
  49. # Use policyd-1.8 by default
  50. ! export USE_CLUEBRINGER='NO'
  51. ! export USE_POLICYD='YES'
  52.  
  53. # Use Policyd-2.x (cluebringer).
  54. if [ X"${DISTRO}" == X'RHEL' -o X"${DISTRO}" == X'SUSE' ]; then
  55. --- 21,29 ----
  56. #---------------------------------------------------------------------
  57.  
  58. # Use policyd-1.8 by default
  59. ! #export USE_CLUEBRINGER='NO'
  60. ! #export USE_POLICYD='YES'
  61. ! export USE_CLUEBRINGER='YES'; export USE_POLICYD='NO'
  62.  
  63. # Use Policyd-2.x (cluebringer).
  64. if [ X"${DISTRO}" == X'RHEL' -o X"${DISTRO}" == X'SUSE' ]; then
  65. diff -cr iRedMail-0.8.0/functions/packages.sh iRedMail-0.8.0.my/functions/packages.sh
  66. *** iRedMail-0.8.0/functions/packages.sh 2012-05-10 07:41:10.000000000 +0400
  67. --- iRedMail-0.8.0.my/functions/packages.sh 2012-06-06 17:16:51.825851518 +0400
  68. ***************
  69. *** 230,238 ****
  70. ENABLED_SERVICES="${ENABLED_SERVICES} ${CLUEBRINGER_RC_SCRIPT_NAME}"
  71. fi
  72. elif [ X"${DISTRO}" == X"DEBIAN" -o X"${DISTRO}" == X"UBUNTU" ]; then
  73. ! if [ X"${DISTRO_CODENAME}" == X"oneiric" \
  74. ! -o X"${DISTRO_CODENAME}" == X"precise" \
  75. ! ]; then
  76. # Policyd-2.x, code name "cluebringer".
  77. ALL_PKGS="${ALL_PKGS} postfix-cluebringer postfix-cluebringer-webui"
  78. ENABLED_SERVICES="${ENABLED_SERVICES} ${CLUEBRINGER_RC_SCRIPT_NAME}"
  79. --- 230,238 ----
  80. ENABLED_SERVICES="${ENABLED_SERVICES} ${CLUEBRINGER_RC_SCRIPT_NAME}"
  81. fi
  82. elif [ X"${DISTRO}" == X"DEBIAN" -o X"${DISTRO}" == X"UBUNTU" ]; then
  83. ! # if [ X"${DISTRO_CODENAME}" == X"oneiric" \
  84. ! # -o X"${DISTRO_CODENAME}" == X"precise" \
  85. ! # ]; then
  86. # Policyd-2.x, code name "cluebringer".
  87. ALL_PKGS="${ALL_PKGS} postfix-cluebringer postfix-cluebringer-webui"
  88. ENABLED_SERVICES="${ENABLED_SERVICES} ${CLUEBRINGER_RC_SCRIPT_NAME}"
  89. ***************
  90. *** 242,251 ****
  91. elif [ X"${BACKEND}" == X"PGSQL" ]; then
  92. ALL_PKGS="${ALL_PKGS} postfix-cluebringer-pgsql"
  93. fi
  94. ! else
  95. ! ALL_PKGS="${ALL_PKGS} postfix-policyd"
  96. ! ENABLED_SERVICES="${ENABLED_SERVICES} ${POLICYD_RC_SCRIPT_NAME}"
  97. ! fi
  98.  
  99.  
  100. if [ X"${DISTRO_CODENAME}" == X"lucid" ]; then
  101. --- 242,251 ----
  102. elif [ X"${BACKEND}" == X"PGSQL" ]; then
  103. ALL_PKGS="${ALL_PKGS} postfix-cluebringer-pgsql"
  104. fi
  105. ! # else
  106. ! # ALL_PKGS="${ALL_PKGS} postfix-policyd"
  107. ! # ENABLED_SERVICES="${ENABLED_SERVICES} ${POLICYD_RC_SCRIPT_NAME}"
  108. ! # fi
  109.  
  110.  
  111. if [ X"${DISTRO_CODENAME}" == X"lucid" ]; then
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement