diff options
author | Sean Enck | 2018-04-11 09:24:44 -0400 |
---|---|---|
committer | Sean Enck | 2018-04-11 09:26:26 -0400 |
commit | 19a071e009ee8aa6eaad79c4b7999a5ca2235915 (patch) | |
tree | 4af364be29cf5da7a879ad5bce4590a1ab166826 /install | |
parent | e3946bb83dc0e09275bd3f57dfb1c4bc934b094d (diff) | |
download | aur-19a071e009ee8aa6eaad79c4b7999a5ca2235915.tar.gz |
utilize tmpfiles and sysusers and start using an 'oragono' system user
Diffstat (limited to 'install')
-rw-r--r-- | install | 12 |
1 files changed, 10 insertions, 2 deletions
@@ -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 } |