summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDDoSolitary2019-11-02 23:26:59 +0800
committerDDoSolitary2019-11-02 23:27:18 +0800
commitdfcf6d24cc11d57de6692155d3b1224c383e24f0 (patch)
tree467b16537ebfd5010d6c2373474f6048a9c8052d
parent133ca15086d8e72fada87e8d19a1fc2cba423c78 (diff)
downloadaur-dfcf6d24cc11d57de6692155d3b1224c383e24f0.tar.gz
Run the process using a dedicated user.
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD5
-rw-r--r--unblockneteasemusic.service2
-rw-r--r--unblockneteasemusic.sysusers1
4 files changed, 9 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 92d27e342b04..48a3cf965131 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 7d6150903815..608aa1843bf0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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 - - - -