summarylogtreecommitdiffstats
path: root/domjudge-domserver.install
diff options
context:
space:
mode:
authorShane Chen2019-05-11 19:12:39 +0800
committerShane Chen2019-05-11 19:12:39 +0800
commitcf889ae3f6d7dd3832006731254cc37df43be69e (patch)
treef17e4f8b13336b5a81b716d0afda352a91cf9d3e /domjudge-domserver.install
parentd9562347413c90f776fab53c327be3759d408ab7 (diff)
downloadaur-cf889ae3f6d7dd3832006731254cc37df43be69e.tar.gz
add config files into backup and generate passwords in post_install
Diffstat (limited to 'domjudge-domserver.install')
-rw-r--r--domjudge-domserver.install6
1 files changed, 6 insertions, 0 deletions
diff --git a/domjudge-domserver.install b/domjudge-domserver.install
index d923ae5107ac..1d65c7a2bcfe 100644
--- a/domjudge-domserver.install
+++ b/domjudge-domserver.install
@@ -2,6 +2,12 @@ clear_cache(){
rm -rf /var/lib/domjudge/webapp/var/cache/*
}
+post_install(){
+ /etc/domserver/genadminpassword > /etc/domserver/initial_admin_password.secret
+ /etc/domserver/genrestapicredentials > /etc/domserver/restapi.secret
+ /etc/domserver/gendbpasswords > /etc/domserver/dbpasswords.secret
+}
+
pre_remove(){
clear_cache
}