diff options
author | DDoSolitary | 2019-11-02 23:26:59 +0800 |
---|---|---|
committer | DDoSolitary | 2019-11-02 23:27:18 +0800 |
commit | dfcf6d24cc11d57de6692155d3b1224c383e24f0 (patch) | |
tree | 467b16537ebfd5010d6c2373474f6048a9c8052d | |
parent | 133ca15086d8e72fada87e8d19a1fc2cba423c78 (diff) | |
download | aur-dfcf6d24cc11d57de6692155d3b1224c383e24f0.tar.gz |
Run the process using a dedicated user.
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | unblockneteasemusic.service | 2 | ||||
-rw-r--r-- | unblockneteasemusic.sysusers | 1 |
4 files changed, 9 insertions, 3 deletions
@@ -10,9 +10,11 @@ pkgbase = nodejs-unblockneteasemusic depends = nodejs source = nodejs-unblockneteasemusic-0.21.0.tar.gz::https://github.com/nondanee/UnblockNeteaseMusic/archive/v0.21.0.tar.gz source = unblockneteasemusic.service + source = unblockneteasemusic.sysusers source = args.conf sha512sums = 8120eb8038a175d8c523fbd057c05f10fc01573f6b6079ea02ca2d3eccfbbb819cf31100f0ec3723ff8d0e569b3b4087a7e916a476f557f93d95697fccd14822 - sha512sums = c69b0fd75f456bddfc570c5919742640ccee1ec7a291d92157d1e5b56b49eb0c185b7b0fc063f96be6aa03f2265ff2aec170fef555964b260cd5c58775e7b680 + sha512sums = 30a085967dbaf8d8caeb25f58cb5b2a9f98c258d4893a3e648c4ca2310572966877faecaee94b8081b9799d268827f5cf1e26184c6a4bf927b1a3458f30ef5df + sha512sums = 20b8c61fcc55a7d2b4b4b8e231f2888a8232b9edcd7811cf845976ca944c31d982cffdce3ad574abb87d3cf12d5ba442ce3baae4a18a7763fb9769e16f99207b sha512sums = bbf170413150b9eab5fe996f213ca2e454f7acac7ce64c39a70e8ae4a2e2fb5a467b5a253898e0f488a272dfde2060310d7ebff958390dd918510bda764a65be pkgname = nodejs-unblockneteasemusic @@ -11,11 +11,13 @@ makedepends=(npm jq) source=( $pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz unblockneteasemusic.service + unblockneteasemusic.sysusers args.conf ) sha512sums=( 8120eb8038a175d8c523fbd057c05f10fc01573f6b6079ea02ca2d3eccfbbb819cf31100f0ec3723ff8d0e569b3b4087a7e916a476f557f93d95697fccd14822 - c69b0fd75f456bddfc570c5919742640ccee1ec7a291d92157d1e5b56b49eb0c185b7b0fc063f96be6aa03f2265ff2aec170fef555964b260cd5c58775e7b680 + 30a085967dbaf8d8caeb25f58cb5b2a9f98c258d4893a3e648c4ca2310572966877faecaee94b8081b9799d268827f5cf1e26184c6a4bf927b1a3458f30ef5df + 20b8c61fcc55a7d2b4b4b8e231f2888a8232b9edcd7811cf845976ca944c31d982cffdce3ad574abb87d3cf12d5ba442ce3baae4a18a7763fb9769e16f99207b bbf170413150b9eab5fe996f213ca2e454f7acac7ce64c39a70e8ae4a2e2fb5a467b5a253898e0f488a272dfde2060310d7ebff958390dd918510bda764a65be ) package() { @@ -30,5 +32,6 @@ package() { chmod 644 "$pkgjson" install -Dm644 "$srcdir/unblockneteasemusic.service" "$pkgdir/usr/lib/systemd/system/unblockneteasemusic.service" + install -Dm644 "$srcdir/unblockneteasemusic.sysusers" "$pkgdir/usr/lib/sysusers.d/unblockneteasemusic.conf" install -Dm644 "$srcdir/args.conf" "$pkgdir/etc/systemd/system/unblockneteasemusic.service.d/args.conf" } diff --git a/unblockneteasemusic.service b/unblockneteasemusic.service index d38a333fc530..b5e207089e92 100644 --- a/unblockneteasemusic.service +++ b/unblockneteasemusic.service @@ -3,7 +3,7 @@ Description=Revive unavailable songs for Netease Cloud Music After=network.target [Service] -User=nobody +User=unblockneteasemusic ExecStart=/usr/bin/unblockneteasemusic $UNM_ARGS [Install] diff --git a/unblockneteasemusic.sysusers b/unblockneteasemusic.sysusers new file mode 100644 index 000000000000..2878eceb9716 --- /dev/null +++ b/unblockneteasemusic.sysusers @@ -0,0 +1 @@ +u unblockneteasemusic - - - - |