Changeset 5886 in spip-zone
- Timestamp:
- Oct 4, 2006, 8:20:10 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
_dev_/bin_svn/paquets-zone.sh
r5800 r5886 19 19 # PQ_SOURCE=checkout PQ_DEST=paquets ./paquets-alternatif.sh spip spip-zone 20 20 # 21 paq all=${0##*/}22 paqu niq=${0//$paqall/paquet-unique.sh}21 paquetszone=${0##*/} 22 paquetunique=${0//$paquetszone/paquet-unique.sh} 23 23 24 24 # ça écrase la ligne de commande sauf pour PQ_SVNREP où les arguments priment … … 26 26 if [ ! -s $paqcfg ] 27 27 then 28 paqcfg=${0//$paq all/paquets.cfg}28 paqcfg=${0//$paquetszone/paquets.cfg} 29 29 fi 30 30 if [ -s $paqcfg ] … … 48 48 # rm -rf $PQ_SOURCE/* 49 49 50 for truc in $PQ_SVNREP; do 51 echo "au tour de $truc" 52 mkdir -p "$PQ_DEST/$truc/" 53 trucdir=$PQ_SOURCE/$truc 54 mkdir -p "$trucdir" 50 51 #for truc in $PQ_SVNREP; do 52 53 echo "au tour de $truc" 54 if svn -q checkout "$PQ_SVN/$truc" "$trucdir" 55 then 56 mkdir -p "$PQ_DEST/$truc/" 57 trucdir=$PQ_SOURCE/$truc 58 mkdir -p "$trucdir" 59 if [ -s "$trucdir/archivelist.txt" ] 60 then 61 cp "$trucdir/archivelist.txt" "$trucdir/archivelist.txt.old" 62 else 63 touch "$trucdir/archivelist.txt.old" 64 fi 65 55 66 if [ -s "$trucdir/archivelist.txt" ] 56 67 then 57 cp "$trucdir/archivelist.txt" "$trucdir/archivelist.txt.old" 68 IFS=';' 69 diff --changed-group-format='%<' --unchanged-group-format='' \ 70 "$trucdir/archivelist.txt.old" "$trucdir/archivelist.txt" | \ 71 while read rep arc nam rul; do 72 if [ $rep ] && [ ${rep:0:1} != '#' ] 73 then 74 rm -fv "$PQ_DEST/$truc/$arc.*" 75 fi 76 done 77 cat "$trucdir/archivelist.txt" | while read rep arc nam rul; do 78 if [ $rep ] && [ ${rep:0:1} != '#' ] 79 then 80 nam=${nam:=$arc} 81 if [ -s "$PQ_DEST/$truc/$arc.zip" ] \ 82 && [ "$PQ_DEST/$truc/$arc.zip" -nt "$trucdir/$rep/.svn/entries" ] 83 then 84 echo "$trucdir/$rep inchangé" 85 else 86 export PQ_TRAC 87 $paquetunique "$trucdir/$rep" "$PQ_DEST/$truc/$arc" "$nam" tmp "$rul" 88 fi 89 fi 90 done 91 echo "fini pour $truc" 58 92 else 59 touch "$trucdir/archivelist.txt.old"93 echo "$0: no $PQ_SVN/$truc/archivelist.txt" 60 94 fi 95 else 96 echo "$0: bad svn" 97 fi 61 98 62 if svn -q checkout "$PQ_SVN/$truc" "$trucdir" 63 then 64 if [ -s "$trucdir/archivelist.txt" ] 65 then 66 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 75 cat "$trucdir/archivelist.txt" | while read rep arc nam rul; do 76 if [ $rep ] && [ ${rep:0:1} != '#' ] 77 then 78 nam=${nam:=$arc} 79 if [ -s "$PQ_DEST/$truc/$arc.zip" ] \ 80 && [ "$PQ_DEST/$truc/$arc.zip" -nt "$trucdir/$rep/.svn/entries" ] 81 then 82 echo "$trucdir/$rep inchangé" 83 else 84 export PQ_TRAC 85 $paquniq "$trucdir/$rep" "$PQ_DEST/$truc/$arc" "$nam" tmp "$rul" 86 fi 87 fi 88 done 89 echo "fini pour $truc" 90 else 91 echo "$0: no $PQ_SVN/$truc/archivelist.txt" 92 fi 93 else 94 echo "$0: bad svn" 95 fi 96 97 done 99 #done 98 100 99 101 exit 0
Note: See TracChangeset
for help on using the changeset viewer.