]> git.proxmox.com Git - pve-manager.git/commitdiff
postinst: simplify root's mail .forward check
authorThomas Lamprecht <t.lamprecht@proxmox.com>
Mon, 12 Mar 2018 13:13:59 +0000 (14:13 +0100)
committerFabian Grünbichler <f.gruenbichler@proxmox.com>
Mon, 12 Mar 2018 14:13:48 +0000 (15:13 +0100)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
debian/postinst

index 37e5245cc574762fb4d83201e9b3bb0cfcf5b6d0..c8cf33e961bd8deb63a9ff2cedfb6fee2d48d950 100755 (executable)
@@ -58,13 +58,8 @@ EOF
        pveam update || true
     fi
 
-    if test -f /root/.forward; then
-       if ! grep -q '|/usr/bin/pvemailforward' /root/.forward; then 
-           echo -e "|/usr/bin/pvemailforward\n$(cat /root/.forward)" >/root/.forward.tmp
-           mv /root/.forward.tmp /root/.forward
-       fi
-    else
-       echo '|/usr/bin/pvemailforward' >/root/.forward
+    if ! test -f /root/.forward || ! grep -q '|/usr/bin/pvemailforward' /root/.forward; then
+       echo '|/usr/bin/pvemailforward' >>/root/.forward
     fi
 
     if [ -f /etc/systemd/system/ceph.service ]; then