From f223a349dad2dab3ceb670e441ad36e0734aa13a Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sun, 21 Oct 2018 13:09:21 +0000 Subject: [PATCH] keep aria2 control file and use it for labsync-seeder service --- packer/ansible/roles/labsync/files/labsync-seeder.sh | 4 ++-- packer/initramfs/labsync | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packer/ansible/roles/labsync/files/labsync-seeder.sh b/packer/ansible/roles/labsync/files/labsync-seeder.sh index 5b4b203..d14af76 100755 --- a/packer/ansible/roles/labsync/files/labsync-seeder.sh +++ b/packer/ansible/roles/labsync/files/labsync-seeder.sh @@ -2,15 +2,15 @@ set -e -cd /tmp +cd /var/lib/labsync ln -s "$LABSYNC_SQUASHFS_LV" "$LABSYNC_SQUASHFS_FILE" exec aria2c \ --allow-overwrite \ - --check-integrity \ --seed-ratio=0.0 \ --summary-interval=60 \ --file-allocation=none \ --enable-dht=false \ + --force-save \ "$LABSYNC_TORRENT" diff --git a/packer/initramfs/labsync b/packer/initramfs/labsync index 565aa50..e202689 100755 --- a/packer/initramfs/labsync +++ b/packer/initramfs/labsync @@ -176,6 +176,7 @@ PARTTABLE --summary-interval=0 \ --file-allocation=none \ --enable-dht=false \ + --force-save \ /tmp/torrent ) else @@ -201,6 +202,9 @@ PARTTABLE echo $hostname > ${rootmnt}/etc/hostname sed "s/@@HOSTNAME@@/$hostname/" ${rootmnt}/etc/hosts.template > ${rootmnt}/etc/hosts + mkdir -p ${rootmnt}/var/lib/labsync + cp /tmp/torrent.aria2 ${rootmnt}/var/lib/labsync + if [ -z "$labsync_localboot" ]; then labsync_set_environment LABSYNC "$torrent_name" labsync_set_environment LABSYNC_TORRENT "${labsync_torrent}"