Skip to content

Commit

Permalink
Develop (#346)
Browse files Browse the repository at this point in the history
* Update rtinst

* Update rtupdate

* Update rtsetup

* Update rtsetup

* Update rtsetup

* Update rtsetup

* Update rtupdate

* Update rtinst

* Update rtupdate
  • Loading branch information
arakasi72 authored Jun 28, 2018
1 parent fa2be07 commit ac23d1d
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 9 deletions.
14 changes: 14 additions & 0 deletions rtsetup
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,20 @@ if [ "$(id -u)" != "0" ]; then
exit 1
fi

# kill apt-daily.service if running
if [[ $(systemctl list-units --all apt-daily.service | fgrep -c apt-daily.service) -gt 0 ]]; then
systemctl stop apt-daily.service > /dev/null 2>&1
systemctl kill --kill-who=all apt-daily.service > /dev/null 2>&1

# wait until `apt-get updated` has been killed
while ! (systemctl list-units --all apt-daily.service | fgrep -q dead)
do
sleep 1;
done
fi

apt-get -qq update

if [ $(dpkg-query -W -f='${Status}' git 2>/dev/null | grep -c "ok installed") -eq 0 ]; then
echo "Installing git"
apt-get -yqq install git 2>&1 >> /dev/null
Expand Down
15 changes: 14 additions & 1 deletion scripts/rtinst
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/sbin

# if left blank will install latest version of rtorrent, or set to a specific release E.G. '0.9.6' to install that release
rtorrentrel='0.9.6'
rtorrentrel=''

#url's of the major components
rt_url="http://rtorrent.net/downloads/"
Expand Down Expand Up @@ -449,6 +449,19 @@ echo "No more user input required, you can complete unattended"
echo "It will take approx 10 minutes for the script to complete"
echo

# kill apt-daily.service if running
if [[ $(systemctl list-units --all apt-daily.service | fgrep -c apt-daily.service) -gt 0 ]]; then
systemctl stop apt-daily.service >> $logfile 2>&1
systemctl kill --kill-who=all apt-daily.service >> $logfile 2>&1

# wait until `apt-get updated` has been killed
while ! (systemctl list-units --all apt-daily.service | fgrep -q dead)
do
sleep 1;
done

fi

#update amd upgrade system
echo "Updating package lists" | tee $logfile
apt-get -qq update | tee -a $logfile
Expand Down
16 changes: 8 additions & 8 deletions scripts/rtupdate
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,11 @@ if [ -z $passed_rtvers ]; then
exit 1
fi

# checks if the OS is debian 9, and forces the version to 0.9.6 of it is
# checks if the OS is debian 9, and forces the version to 0.9.7 of it is
if [ $rtdevrel = 0 ]; then
libvers='0.13.6'
rtvers='0.9.6'
echo "Debian 9, and Ubuntu 17.10 and later, are only supported by libtorrent-0.13.6/rtorrent-0.9.6"
libvers='0.13.7'
rtvers='0.9.7'
echo "Debian 9, and Ubuntu 17.10 and later, are only supported by libtorrent-0.13.7/rtorrent-0.9.7"
else
list_version
fi
Expand All @@ -164,11 +164,11 @@ else
rtvers=$passed_rtvers
fi

# checks if the OS is debian 9, and forces the version to 0.9.6 of it is
# checks if the OS is debian 9, and forces the version to 0.9.7 of it is
if [ $rtdevrel = 0 ]; then
libvers='0.13.6'
rtvers='0.9.6'
echo "Debian 9, and Ubuntu 17.10 and later, are only supported by libtorrent-0.13.6/rtorrent-0.9.6"
libvers='0.13.7'
rtvers='0.9.7'
echo "Debian 9, and Ubuntu 17.10 and later, are only supported by libtorrent-0.13.6/rtorrent-0.9.7"
fi

fi
Expand Down

0 comments on commit ac23d1d

Please sign in to comment.