summarylogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorSean Enck2018-04-11 09:24:44 -0400
committerSean Enck2018-04-11 09:26:26 -0400
commit19a071e009ee8aa6eaad79c4b7999a5ca2235915 (patch)
tree4af364be29cf5da7a879ad5bce4590a1ab166826 /install
parente3946bb83dc0e09275bd3f57dfb1c4bc934b094d (diff)
downloadaur-19a071e009ee8aa6eaad79c4b7999a5ca2235915.tar.gz
utilize tmpfiles and sysusers and start using an 'oragono' system user
Diffstat (limited to 'install')
-rw-r--r--install12
1 files changed, 10 insertions, 2 deletions
diff --git a/install b/install
index dc4f4622a2c8..243a8e7b53e9 100644
--- a/install
+++ b/install
@@ -1,4 +1,12 @@
post_install() {
- /usr/bin/oragono initdb --conf /etc/oragono.conf
- cd /var/lib/oragono/ && /usr/bin/oragono mkcerts --conf /etc/oragono.conf
+ if [[ ! -e /var/lib/oragono/ircd.db ]]; then
+ cat <<-EOF
+ ==> oragono needs to initialize the database and have
+ certificates made available prior to use.
+
+ cd /var/lib/oragono
+ sudo -u oragono /usr/bin/oragono initdb --conf /etc/oragono.conf
+ sudo -u oragono /usr/bin/oragono mkcerts --conf /etc/oragono.conf
+ EOF
+ fi
}