close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 1 and Version 2 of Ticket #3088, comment 13


Ignore:
Timestamp:
Nov 2, 2019, 8:28:21 AM (7 years ago)
Author:
bau

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #3088, comment 13

    v1 v2  
    3232fi
    3333
    34 $versions=$(</cache/Win7.qed.version)
    35 $actversion=${versions[0]}
     34versions=$(</cache/Win7.qed.version)
     35actversion=${versions[0]}
     36# ersten Eintrag entfernen
     37versions=("${versions[@]:1}")
    3638
    3739# Pruefe, ob torrent-file da ist
    38 if [ ! -e /cache/Win7$vactversion.qed.torrent ]; then
    39   echo "Hole /cache/Win7$vactversion.qed.torrent"
    40   rsync paedml::linbo/Win7$vactversion.qed.torrent /cache/Win7$vactversion.qed.torrent
     40if [ ! -e /cache/Win7_$vactversion.qed.torrent ]; then
     41  echo "Hole /cache/Win7_$vactversion.qed.torrent"
     42  rsync paedml::linbo/Win7_$vactversion.qed.torrent /cache/Win7$vactversion.qed.torrent
    4143fi
    4244
     45# alte Versionen pruefen, ggf loeschen
     46$dateien=$(ls Win7_*.qed)
     47for datei in "${dateien[@]}"; do
     48  in = 0
     49  for version in "${versions[@]}"; do
     50     if [[ "$datei" == "$version" ]]; then
     51       in = 1
     52     fi
     53  done
     54  if ! $in; then
     55    echo "loesche ueberfluessiges Image $datei und Zusatzdateien"
     56    rm /cache/$datei*
     57  fi
     58done
    4359
    4460# Läuft der Screen schon (Test fuer manuellen Restart)?
    45 if screen -list | grep -q "ctorrent_Win7$vactversion"; then
    46   echo  "Ctorrent-Screen fuer Win7$vactversion läuft bereits."
     61if screen -list | grep -q "ctorrent_Win7_$vactversion"; then
     62  echo  "Ctorrent-Screen fuer Win7_$vactversion läuft bereits."
    4763else
    48   echo "starte Ctorrent-screen Win7$vactversion"
    49   screen -S ctorrent_Win7$vactversion -dm ctorrent -s /cache/Win7$vactversion.qed /cache/Win7$vactversion.qed.torrent -X "touch /cache/Win7$vactversion.qed.complete"
     64  echo "starte Ctorrent-screen Win7_$vactversion"
     65  screen -S ctorrent_Win7_$vactversion -dm ctorrent -s /cache/Win7_$vactversion.qed /cache/Win7_$vactversion.qed.torrent -X "touch /cache/Win7_$vactversion.qed.complete"
    5066fi
    5167
    5268# Pruefe, ob Image komplett da ist
    53 while [ ! -e /cache/Win7$vactversion.qed.complete ]; do
    54   echo "Image Win7$vactversion noch nicht da! warte 5s"
     69while [ ! -e /cache/Win7_$vactversion.qed.complete ]; do
     70  echo "Image Win7_$vactversion noch nicht da! warte 5s"
    5571  sleep 30s
    5672done
    … …  
    5874#Symlink anlegen
    5975rm /cache/Win7.qed
    60 ln -s /cache/Win7$vactversion.qed /cache/Win7.qed
     76ln -s /cache/Win7_$vactversion.qed /cache/Win7.qed
    6177
    6278# alten Ballon entfernen