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.
- Timestamp:
-
Nov 2, 2019, 8:09:44 AM (7 years ago)
- Author:
-
bau
Legend:
- Unmodified
- Added
- Removed
- Modified
-
|
initial
|
v1
|
|
| 27 | 27 | #--------------------------------------------- |
| 28 | 28 | |
| 29 | | # Pruefe, ob torrnt-file da ist |
| 30 | | if [ ! -e /cache/Win7.qed.torrent ]; then |
| 31 | | echo "Hole /cache/Win7.qed.torrent" |
| 32 | | rsync paedml::linbo/Win7.qed.torrent /cache/Win7.qed.torrent |
| | 29 | # Hole Versions-file von Server |
| | 30 | echo "Hole /cache/Win7.qed.version" |
| | 31 | rsync paedml::linbo/Win7.qed.version /cache/Win7.qed.version |
| 33 | 32 | fi |
| 34 | 33 | |
| | 34 | $versions=$(</cache/Win7.qed.version) |
| | 35 | $actversion=${versions[0]} |
| | 36 | |
| | 37 | # 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 |
| | 41 | fi |
| | 42 | |
| | 43 | |
| 35 | 44 | # Läuft der Screen schon (Test fuer manuellen Restart)? |
| 36 | | if screen -list | grep -q "ctorrent_Win7"; then |
| 37 | | echo "Ctorrent-Screen fuer Win7 läuft bereits." |
| | 45 | if screen -list | grep -q "ctorrent_Win7$vactversion"; then |
| | 46 | echo "Ctorrent-Screen fuer Win7$vactversion läuft bereits." |
| 38 | 47 | else |
| 39 | | echo "starte Ctorrent-screen" |
| 40 | | screen -S ctorrent_Win7 -dm ctorrent -s /cache/Win7.qed /cache/Win7.qed.torrent -X "touch /cache/Win7.qed.complete" |
| | 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" |
| 41 | 50 | fi |
| 42 | 51 | |
| 43 | 52 | # Pruefe, ob Image komplett da ist |
| 44 | | while [ ! -e /cache/Win7.qed.complete ]; do |
| 45 | | echo "Image noch nicht da! warte 5s" |
| 46 | | sleep 5s |
| | 53 | while [ ! -e /cache/Win7$vactversion.qed.complete ]; do |
| | 54 | echo "Image Win7$vactversion noch nicht da! warte 5s" |
| | 55 | sleep 30s |
| 47 | 56 | done |
| | 57 | |
| | 58 | #Symlink anlegen |
| | 59 | rm /cache/Win7.qed |
| | 60 | ln -s /cache/Win7$vactversion.qed /cache/Win7.qed |
| 48 | 61 | |
| 49 | 62 | # alten Ballon entfernen |