]> Frank Brehm's Git Trees - pixelpark/admin-tools.git/commitdiff
Minimal changes
authorFrank Brehm <frank.brehm@pixelpark.com>
Fri, 28 Apr 2017 13:45:43 +0000 (15:45 +0200)
committerFrank Brehm <frank.brehm@pixelpark.com>
Fri, 28 Apr 2017 13:45:43 +0000 (15:45 +0200)
get_sieve

index 85f12c1beba806e1ed6e595a6806fcc07c843abd..56642a6506f76b6eb33bff3d916dbc4e215a6e79 100755 (executable)
--- a/get_sieve
+++ b/get_sieve
@@ -29,9 +29,10 @@ SIEVE64=$( ldapsearch -LLL \
             grep -v '^dn:' | \
             sed -e 's/^mailSieveRuleSource::*[         ]*//i' \
                 -e 's/[        ]//g' \
-                -e 's/=//g' )
+                -e 's/=//g' | \
+            tr -d '[:cntrl:]' )
 
-echo "${SIEVE64}" | base64 -d
+printf "${SIEVE64}==" | base64 --decode --ignore-garbage
 
 
 # vim: ts=4 list