Changeset 5273 in spip-zone


Ignore:
Timestamp:
Sep 12, 2006, 10:22:48 AM (15 years ago)
Author:
bertrand@…
Message:

Un diff entre l'ancien archivelist.txt et le nouveau pour nettoyer les zip anciens
(par exemple si paquet supprimé ou changeant de nom)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _dev_/bin_svn/paquets.sh

    r5229 r5273  
    5353    trucdir=$PQ_SOURCE/$truc
    5454    mkdir -p "$trucdir"
     55    if [ -s "$trucdir/archivelist.txt" ]
     56    then
     57        cp "$trucdir/archivelist.txt" "$trucdir/archivelist.txt.old"
     58    else
     59        touch "$trucdir/archivelist.txt.old"
     60    fi
    5561
    5662    if svn -q checkout "$PQ_SVN/$truc" "$trucdir"
     
    5965            then
    6066                        IFS=';'
     67                        diff --changed-group-format='%<' --unchanged-group-format='' \
     68                        "$trucdir/archivelist.txt.old" "$trucdir/archivelist.txt" | \
     69                        while read rep arc nam rul; do
     70                        if [ $rep ] && [ ${rep:0:1} != '#' ]
     71                        then
     72                                rm -fv "$PQ_DEST/$truc/$arc.*"
     73                        fi
     74                done
    6175                cat "$trucdir/archivelist.txt" | while read rep arc nam rul; do
    6276                        if [ $rep ] && [ ${rep:0:1} != '#' ]
Note: See TracChangeset for help on using the changeset viewer.