diff options
author | Daniel M. Capella | 2019-07-11 02:08:33 -0400 |
---|---|---|
committer | Daniel M. Capella | 2019-09-25 16:36:02 -0400 |
commit | a236f50d91b17661b97e87b1b3e02581372a5e49 (patch) | |
tree | ac9cc10580fbb3b26704066831527bea189b3181 | |
parent | 502251165d1d771cc07402780ab9e14f82e6fab9 (diff) | |
download | aur-a236f50d91b17661b97e87b1b3e02581372a5e49.tar.gz |
placeholder commit message
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | url-bot-rs-git.install | 17 | ||||
-rw-r--r-- | url-bot-rs.sysusers.conf | 1 |
4 files changed, 26 insertions, 7 deletions
@@ -15,8 +15,10 @@ pkgbase = url-bot-rs-git conflicts = url-bot-rs source = git+https://github.com/nuxeh/url-bot-rs.git source = url-bot-rs.service + source = url-bot-rs.sysusers.conf sha512sums = SKIP sha512sums = 5b2ef73ab44fffc2b4119b77d2fa2566eec0e217f19ace50d23abcf4120b195a9dd93f3ee5bb20d49cc5f60aa27a8589a077433290906644adb1a9833a1eb037 + sha512sums = ea4e28aa8e0f565d09329b831bcdd865c91c32f2f21281b9faebe6757a5e2fb2202cbf4c6140868b4fce470221cc3b4786ec2dd63b311ea4a74a9af882361054 pkgname = url-bot-rs-git @@ -13,9 +13,10 @@ provides=("${pkgname%-git}") conflicts=("${pkgname%-git}") install=$pkgname.install source=("git+$url.git" - "${pkgname%-git}.service") + "${pkgname%-git}".{service,sysusers.conf}) sha512sums=('SKIP' - '5b2ef73ab44fffc2b4119b77d2fa2566eec0e217f19ace50d23abcf4120b195a9dd93f3ee5bb20d49cc5f60aa27a8589a077433290906644adb1a9833a1eb037') + '5b2ef73ab44fffc2b4119b77d2fa2566eec0e217f19ace50d23abcf4120b195a9dd93f3ee5bb20d49cc5f60aa27a8589a077433290906644adb1a9833a1eb037' + 'ea4e28aa8e0f565d09329b831bcdd865c91c32f2f21281b9faebe6757a5e2fb2202cbf4c6140868b4fce470221cc3b4786ec2dd63b311ea4a74a9af882361054') pkgver() { cd ${pkgname%-git} @@ -35,10 +36,12 @@ check() { package() { cd ${pkgname%-git} install -Dt "$pkgdir"/usr/bin target/release/url-bot-{get,rs} - install -Dm644 -t "$pkgdir"/usr/lib/systemd/system ../url-bot-rs.service - install -Dm644 -t "$pkgdir"/usr/share/doc/url-bot-rs example.config.toml + install -Dm644 -t "$pkgdir"/usr/lib/systemd/system ../${pkgname%-git}.service + install -Dm644 ../${pkgname%-git}.sysusers.conf \ + "$pkgdir"/usr/lib/sysusers.d/${pkgname%-git}.conf + install -Dm644 -t "$pkgdir"/usr/share/doc/${pkgname%-git} example.config.toml install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname COPYING - install -Dm644 -t "$pkgdir"/usr/share/man/man1 url-bot-rs.1 + install -Dm644 -t "$pkgdir"/usr/share/man/man1 ${pkgname%-git}.1 } # vim:set ts=2 sw=2 et: diff --git a/url-bot-rs-git.install b/url-bot-rs-git.install index c378ea610115..22effb06889c 100644 --- a/url-bot-rs-git.install +++ b/url-bot-rs-git.install @@ -1,4 +1,17 @@ post_install() { - useradd -c 'url-bot-rs user' -d / -r -s /sbin/login url-bot-rs - install -dm770 -g url-bot-rs -o url-bot-rs /{etc,var/lib}/url-bot-rs + cat << EOF +For fresh installs, follow these steps: + +Install the config directory and file: +$ sudo install -Dm640 -g url-bot-rs -o url-bot-rs /usr/share/doc/url-bot-rs-git/example.config.toml /etc/url-bot-rs/config.toml + +Configure url-bot-rs: +https://github.com/nuxeh/url-bot-rs#configuration-file-options + +Install the database directory (optional): +$ sudo install -dm700 -g url-bot-rs -o url-bot-rs /var/lib/url-bot-rs + +Enable and start service: +$ sudo systemctl enable --now url-bot-rs +EOF } diff --git a/url-bot-rs.sysusers.conf b/url-bot-rs.sysusers.conf new file mode 100644 index 000000000000..df25d092e943 --- /dev/null +++ b/url-bot-rs.sysusers.conf @@ -0,0 +1 @@ +u url-bot-rs - "url-bot-rs user" /var/lib/url-bot-rs |