summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhanghua0002021-09-24 22:02:59 +0800
committerzhanghua0002021-09-24 22:02:59 +0800
commit8bcf5535ea0c775f5d35526de721df0da7b018d4 (patch)
tree095b5d92f07fdabb9b9310082c98390b4f44a65c
parent3e91081e866c6dfaedaf0f3b05e995798aa84294 (diff)
downloadaur-8bcf5535ea0c775f5d35526de721df0da7b018d4.tar.gz
update install script
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD2
-rw-r--r--aria2cd-install28
3 files changed, 23 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6d09d048f75b..e6c03035d282 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -13,8 +13,8 @@ pkgbase = aria2cd
source = aria2.conf
source = aria2@.service
source = LICENSE::http://www.wtfpl.net/txt/copying
- sha256sums = 6cde5c3c4877fff8d7804ae958ab3cc6dad366e4275f757b0f7f146427450f8d
- sha256sums = 85436b68fac425bd33fdcc966910782b618e5303dda0d68c1d23f26f9eea8279
+ sha256sums = 5dd14105fcd2224c60103e5521922af0ddcb2a9ec2ef1734b092d946100019f6
+ sha256sums = 68416b3df5a44c8b953b7d15f554056f21acaca7c6e3353e97c7b44fc6c322ca
sha256sums = 182b39e8f4f9cc979aa9cbaebbbb88298f009bfdb1c0bcb2d44fa538ff9fe73c
sha256sums = a075c9b90a4732ea7fb332e81ad50244e778977ec028a56ae0b29f895fd7db87
sha256sums = c863595990e32eb41aa76fd55d151acb04cee401fcf219d4e418b96fdc1468b2
diff --git a/PKGBUILD b/PKGBUILD
index 6d26ee2cf0ee..471abe990205 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -17,7 +17,7 @@ source=(
LICENSE::http://www.wtfpl.net/txt/copying
)
sha256sums=('5dd14105fcd2224c60103e5521922af0ddcb2a9ec2ef1734b092d946100019f6'
- '85436b68fac425bd33fdcc966910782b618e5303dda0d68c1d23f26f9eea8279'
+ '68416b3df5a44c8b953b7d15f554056f21acaca7c6e3353e97c7b44fc6c322ca'
'182b39e8f4f9cc979aa9cbaebbbb88298f009bfdb1c0bcb2d44fa538ff9fe73c'
'a075c9b90a4732ea7fb332e81ad50244e778977ec028a56ae0b29f895fd7db87'
'c863595990e32eb41aa76fd55d151acb04cee401fcf219d4e418b96fdc1468b2'
diff --git a/aria2cd-install b/aria2cd-install
index aa24c6636336..ba6c46009498 100644
--- a/aria2cd-install
+++ b/aria2cd-install
@@ -1,27 +1,39 @@
#!/usr/bin/env sh
+if [[ $UID -eq 0 ]]
+then
+ echo -e "\033[31mWARN\033[0m:You are running this script on root user"
+fi
+read -p "Are you sure to install aria2cd? (y/N):" REPLY
+REPLY=${REPLY:0:1}
+if [[ ${REPLY^} != "Y" ]]
+then
+ echo "Exited installation."
+ exit 0
+fi
if [[ -z XDG_CONFIG_HOME ]]
then
mkdir -p $XDG_CONFIG_HOME/aria2
- cp /usr/share/aria2/aria2.conf $XDG_CONFIG_HOME/aria2/aria2.conf
+ cp -n /usr/share/aria2/aria2.conf $XDG_CONFIG_HOME/aria2/aria2.conf
TARGET=$XDG_CONFIG_HOME/aria2/aria2.conf
else
mkdir -p $HOME/.config/aria2
- cp /usr/share/aria2/aria2.conf $HOME/.config/aria2/aria2.conf
+ cp -n /usr/share/aria2/aria2.conf $HOME/.config/aria2/aria2.conf
TARGET=$HOME/.config/aria2/aria2.conf
fi
echo "Cpoied Aria2 config to ${TARGET}"
if [[ -z XDG_CACHE_HOME ]]
then
mkdir -p $XDG_CACHE_HOME/aria2
- cp /usr/share/aria2/dht.dat $XDG_CACHE_HOME/aria2/dht.dat
- cp /usr/share/aria2/dht6.dat $XDG_CACHE_HOME/aria2/dht6.dat
- cp /usr/share/aria2/aria2.session $XDG_CACHE_HOME/aria2/aria2.session
+ cp -n /usr/share/aria2/dht.dat $XDG_CACHE_HOME/aria2/dht.dat
+ cp -n /usr/share/aria2/dht6.dat $XDG_CACHE_HOME/aria2/dht6.dat
+ cp -n /usr/share/aria2/aria2.session $XDG_CACHE_HOME/aria2/aria2.session
TARGET=$XDG_CACHE_HOME/aria2
else
mkdir -p $HOME/.cache/aria2
- cp /usr/share/aria2/dht.dat $HOME/.cache/aria2/dht.dat
- cp /usr/share/aria2/dht6.dat $HOME/.cache/aria2/dht6.dat
- cp /usr/share/aria2/aria2.session $HOME/.cache/aria2/aria2.session
+ cp -n /usr/share/aria2/dht.dat $HOME/.cache/aria2/dht.dat
+ cp -n /usr/share/aria2/dht6.dat $HOME/.cache/aria2/dht6.dat
+ cp -n /usr/share/aria2/aria2.session $HOME/.cache/aria2/aria2.session
TARGET=$HOME/.cache/aria2
fi
echo "Copied Aria2 cache files to ${TARGET}"
+unset REPLY