Correction du bogue dans l'installation et la suppression des liens
authorProgfou <jean-christophe.andre@auf.org>
Fri, 4 Mar 2011 00:13:57 +0000 (07:13 +0700)
committerProgfou <jean-christophe.andre@auf.org>
Fri, 4 Mar 2011 00:13:57 +0000 (07:13 +0700)
auf-modeles-openoffice/debian/changelog
auf-modeles-openoffice/debian/postinst
auf-modeles-openoffice/debian/prerm

index 1ca9381..5754722 100644 (file)
@@ -1,3 +1,9 @@
+auf-modeles-openoffice (1004.1) lucid; urgency=low
+
+  * Correction du bogue dans l'installation et la suppression des liens
+
+ -- Progfou <jean-christophe.andre@auf.org>  Fri, 04 Mar 2011 05:50:00 +0700
+
 auf-modeles-openoffice (1.1) jaunty; urgency=low
 
   * Ajout de liens pour rendre les modèles Impress visibles plus directement
index 0031f09..0aabdd0 100644 (file)
@@ -7,9 +7,11 @@ TEMPLATEDIR="/usr/share/modeles-openoffice/AuF"
 if [ "$1" = "configure" -o "$1" = "upgrade" ]; then
   cd "$TEMPLATEDIR"
   for dir in \
-       /usr/lib/openoffice/basis*/share/template/fr \
-       /opt/openoffice.org/basis*/share/template/fr
+       /usr/lib/openoffice/basis* \
+       /opt/openoffice.org/basis*
   do
+    test -d $dir || continue
+    dir=$dir/share/template/fr
     mkdir -p $dir/AuF
     for file in *
     do
@@ -17,7 +19,7 @@ if [ "$1" = "configure" -o "$1" = "upgrade" ]; then
     done
     for file in *.otp
     do
-      test -L $dir/AuF/$file || ln -s $TEMPLATEDIR/$file $dir/presnt/
+      test -L $dir/presnt/$file || ln -s $TEMPLATEDIR/$file $dir/presnt/
     done
   done
 fi
index a7e25e5..d7baff5 100644 (file)
@@ -7,12 +7,14 @@ TEMPLATEDIR="/usr/share/modeles-openoffice/AuF"
 if  [ "$1" = "remove" -o "$1" = "purge" ] ; then
   cd "$TEMPLATEDIR"
   for dir in \
-       /usr/lib/openoffice/basis*/share/template/fr \
-       /opt/openoffice.org/basis*/share/template/fr
+       /usr/lib/openoffice/basis* \
+       /opt/openoffice.org/basis*
   do
+    test -d $dir || continue
+    dir=$dir/share/template/fr
     for file in *.otp
     do
-      test -L $dir/AuF/$file && rm $dir/presnt/$file
+      test -L $dir/presnt/$file && rm $dir/presnt/$file
     done
     for file in *
     do