diff options
author | “xmengnet” | 2023-03-02 22:29:08 +0800 |
---|---|---|
committer | “xmengnet” | 2023-03-02 22:29:08 +0800 |
commit | bc8e60ae70e1dfba4e7553700b5eb77a186c1833 (patch) | |
tree | 12e1819e1b6109886e7221175ed30db69c8fb994 | |
parent | b2fc7f10a2a6b8d28521599741f1bd990a39049c (diff) | |
download | aur-bc8e60ae70e1dfba4e7553700b5eb77a186c1833.tar.gz |
change service
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 19 | ||||
-rwxr-xr-x | aria2c@.service | 14 | ||||
-rw-r--r-- | usage.install | 4 |
4 files changed, 36 insertions, 8 deletions
@@ -1,6 +1,6 @@ pkgbase = aria2-config-script pkgdesc = 一个自动配置Aria2的脚本,自动创建、启动服务,可直接搭配浏览器插件使用。 - pkgver = 0.3 + pkgver = 0.5 pkgrel = 1 arch = any license = GPL @@ -8,8 +8,13 @@ pkgbase = aria2-config-script source = aria2.conf source = aria2.session source = aria2c.service + source = aria2c@.service + source = usage.install md5sums = 3a0439d1a807938c789e4415c38a833b md5sums = SKIP md5sums = 4eb906a2e99a6920571d263f05433a73 + md5sums = 3fe49c8d556f6669882130f5448c8b32 + md5sums = c0d31a4899a8eac93a40ef97eb2a7e58 pkgname = aria2-config-script + install = usage.install @@ -1,6 +1,6 @@ -# Maintainer: xmengnet <794508986@qq.com> +# Maintainer: xmengnet <my@liyp.cc> pkgname=aria2-config-script -pkgver=0.3 +pkgver=0.5 pkgrel=1 pkgdesc="一个自动配置Aria2的脚本,自动创建、启动服务,可直接搭配浏览器插件使用。" arch=(any) @@ -9,10 +9,14 @@ depends=('aria2') source=("aria2.conf" "aria2.session" - "aria2c.service") + "aria2c.service" + "aria2c@.service" + "usage.install") md5sums=('3a0439d1a807938c789e4415c38a833b' 'SKIP' - '4eb906a2e99a6920571d263f05433a73') + '4eb906a2e99a6920571d263f05433a73' + '3fe49c8d556f6669882130f5448c8b32' + 'c0d31a4899a8eac93a40ef97eb2a7e58') package() { user="${HOME}" @@ -29,8 +33,9 @@ package() { install -Dm644 "${srcdir}"/aria2.conf "$file" install -Dm644 "${srcdir}"/aria2.session "$file" install -Dm644 "${srcdir}"/aria2c.service "$service" - - echo " ********请自行修改/etc/aria2/aria2.conf 里面的下载位置" - echo " ********然后使用 ‘sudo systemctl enable --now aria2c’ 设置开机自启并且现在启动" + install -Dm644 "${srcdir}"/aria2c@.service "$service" + + install=usage.install + } diff --git a/aria2c@.service b/aria2c@.service new file mode 100755 index 000000000000..14266e2faa9b --- /dev/null +++ b/aria2c@.service @@ -0,0 +1,14 @@ +[Unit] +Description=Aria2c Service +After=network-online.target +Wants=network-online.target + +[Service] +Type=simple +User=%i +ExecStart=/usr/bin/aria2c --conf-path=/etc/aria2/aria2.conf +ExecStop=/bin/killall aria2c +Restart=always + +[Install] +WantedBy=multi-user.target diff --git a/usage.install b/usage.install new file mode 100644 index 000000000000..259717d2e17f --- /dev/null +++ b/usage.install @@ -0,0 +1,4 @@ +post_install() { + echo " ********默认下载位置为当前用户的~/Downloads目录,如需修改请自行修改/etc/aria2/aria2.conf 里面的下载位置" + echo " ********然后使用 ‘sudo systemctl enable --now aria2c@$USER’ 设置开机自启并且现在启动" +} |