Fix labsync seeder
This commit is contained in:
parent
387351006e
commit
b968eff8ad
2 changed files with 20 additions and 23 deletions
|
|
@ -1,5 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
labsync_set_environment() {
|
||||
if grep -q "^${1}=" /root/etc/environment; then
|
||||
sed -i "s/^\(${1}\)=.*$/\1='${2}'/" /root/etc/environment
|
||||
else
|
||||
echo "${1}='${2}'" >> /root/etc/environment
|
||||
fi
|
||||
}
|
||||
|
||||
labsync_lv_path() {
|
||||
lvm lvs "$1/$2" -o LV_PATH --noheadings | sed 's/\s//g'
|
||||
}
|
||||
|
|
@ -175,11 +183,10 @@ PARTTABLE
|
|||
mount -t overlay overlay -o lowerdir=/ro_root,upperdir=/rw_root/upper,workdir=/rw_root/work /root
|
||||
|
||||
if [ -z "$labsync_localboot" ]; then
|
||||
if grep -q '^LABSYNC=' /root/etc/environment; then
|
||||
sed -i "s/^\(LABSYNC\)=.*$/\1='$torrent_name'/" /root/etc/environment
|
||||
else
|
||||
echo "LABSYNC='$torrent_name'" >> /root/etc/environment
|
||||
fi
|
||||
labsync_set_environment LABSYNC "$torrent_name"
|
||||
labsync_set_environment LABSYNC_TORRENT "${labsync_torrent}"
|
||||
labsync_set_environment LABSYNC_SQUASHFS_FILE "$squashfs_file"
|
||||
labsync_set_environment LABSYNC_SQUASHFS_LV "$lv_path_squashfs"
|
||||
fi
|
||||
|
||||
case "$labsync_wait" in
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue