Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
[kivitendo-erp.git] / DEBIAN / DEBIAN / preinst
index 74d2d1e..66dd4e3 100755 (executable)
@@ -1,11 +1,22 @@
 #!/bin/sh
 #Nur für das Update von einer 2.6.0 nötig, da hier gnadenlos gelöscht wird
-set -e
-echo "! Preinst $1 !"
+#set -x
+
+(
+echo " ! "`date`" Preinst $1 !" >> /tmp/lxo-erp.log
+)
+
 if [ "$1" = "upgrade" ]; then
-echo "#!/bin/sh" > /var/lib/dpkg/info/lx-office-erp.postrm
-echo "set -e" >> /var/lib/dpkg/info/lx-office-erp.postrm
-echo "echo '! postrm2 $1 !'" >> /var/lib/dpkg/info/lx-office-erp.postrm
-chmod +x /var/lib/dpkg/info/lx-office-erp.postrm
+    echo " ! upgrade !" >> /tmp/lxo-erp.log
+    cnt=`grep -c '\-e /usr/lib/lx-office-erp' /var/lib/dpkg/info/lx-office-erp.postrm`
+    echo " ! $cnt !" >> /tmp/lxo-erp.log
+    if [ $cnt -gt 0 ]; then
+        echo "#!/bin/sh" > /var/lib/dpkg/info/lx-office-erp.postrm
+        echo "set -e" >> /var/lib/dpkg/info/lx-office-erp.postrm
+        echo "echo ' ! '`date`' postrm2 $1 !'" >> /var/lib/dpkg/info/lx-office-erp.postrm
+        chmod +x /var/lib/dpkg/info/lx-office-erp.postrm
+    else
+        echo " ! ok !" >> /tmp/lxo-erp.log
+    fi
 fi