deals with empty erudi directories tls-sprint
authorsylvain.thenault@logilab.fr
Thu, 23 Apr 2009 16:09:04 +0200
branchtls-sprint
changeset 1448 62f099f0916f
parent 1447 a1ca676294f0
child 1449 7751785c0815
deals with empty erudi directories
debian/cubicweb-ctl.postinst
--- a/debian/cubicweb-ctl.postinst	Thu Apr 23 16:08:40 2009 +0200
+++ b/debian/cubicweb-ctl.postinst	Thu Apr 23 16:09:04 2009 +0200
@@ -13,25 +13,29 @@
 if [ "$1" = configure ]; then
     # XXX bw compat: erudi -> cubicweb migration
     if [ -e "/etc/erudi.d/" ]; then
-      mv /etc/erudi.d/* /etc/cubicweb.d/
-      echo 'moved /etc/erudi.d/* to /etc/cubicweb.d/'
-      sed -i s/ginco/cubicweb/g /etc/*/*.py
-      sed -i s/erudi/cubicweb/ */*.conf
+      mv /etc/erudi.d/* /etc/cubicweb.d/ && (
+	  echo 'moved /etc/erudi.d/* to /etc/cubicweb.d/'
+	  sed -i s/ginco/cubicweb/g /etc/*/*.py
+	  sed -i s/erudi/cubicweb/ */*.conf
+	  ) || true # empty dir
     fi
     if [ -e "/var/log/erudi/" ]; then
-      mv /var/log/erudi/* /var/log/cubicweb/
-      echo 'moved /var/log/erudi/* to /var/log/cubicweb/'
+      mv /var/log/erudi/* /var/log/cubicweb/ && (
+	  echo 'moved /var/log/erudi/* to /var/log/cubicweb/'
+	  ) || true # empty dir
     fi
     if [ -e "/var/lib/erudi/backup" ]; then
-      mv /var/lib/erudi/backup/* /var/lib/cubicweb/backup/
-      echo 'moved /var/lib/erudi/backup/* to /var/lib/cubicweb/backup/'
+      mv /var/lib/erudi/backup/* /var/lib/cubicweb/backup/ && (
+	  echo 'moved /var/lib/erudi/backup/* to /var/lib/cubicweb/backup/'
+	  ) || true # empty dir
     fi
     if [ -e "/var/lib/erudi/instances" ]; then
-      mv /var/lib/erudi/instances/* /var/lib/cubicweb/instances/
-      echo 'moved /var/lib/erudi/instances/* to /var/lib/cubicweb/instances/'
+      mv /var/lib/erudi/instances/* /var/lib/cubicweb/instances/ && (
+	  echo 'moved /var/lib/erudi/instances/* to /var/lib/cubicweb/instances/'
+	  ) || true # empty dir
     fi
 fi
-  
+
 #DEBHELPER#
- 
+
 exit 0