summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel M. Capella2019-07-11 02:08:33 -0400
committerDaniel M. Capella2019-09-25 16:36:02 -0400
commita236f50d91b17661b97e87b1b3e02581372a5e49 (patch)
treeac9cc10580fbb3b26704066831527bea189b3181
parent502251165d1d771cc07402780ab9e14f82e6fab9 (diff)
downloadaur-a236f50d91b17661b97e87b1b3e02581372a5e49.tar.gz
placeholder commit message
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD13
-rw-r--r--url-bot-rs-git.install17
-rw-r--r--url-bot-rs.sysusers.conf1
4 files changed, 26 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index af344f4f8846..9fce542f65fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index defbd435fba2..c717d3e2d69e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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