aboutsummaryrefslogtreecommitdiff
path: root/buildtools
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-02-16 01:55:58 +0000
committerRob Austein <sra@hactrn.net>2016-02-16 01:55:58 +0000
commit54a65ea705872554a7283d3d0f0a9259b8fe3bfe (patch)
tree0b01a9bcc31beb6e944d76d8ce9f29be33d0b32a /buildtools
parent3d625c18ad35e5e071a04a6336371bf9adee517e (diff)
Finally builds and installs properly on Ubuntu again;
no serious runtime testing yet. svn path=/branches/tk705/; revision=6262
Diffstat (limited to 'buildtools')
-rw-r--r--buildtools/debian-skeleton/rpki-ca.postinst7
-rw-r--r--buildtools/debian-skeleton/rpki-ca.prerm12
2 files changed, 9 insertions, 10 deletions
diff --git a/buildtools/debian-skeleton/rpki-ca.postinst b/buildtools/debian-skeleton/rpki-ca.postinst
index d8e089ce..742cfea1 100644
--- a/buildtools/debian-skeleton/rpki-ca.postinst
+++ b/buildtools/debian-skeleton/rpki-ca.postinst
@@ -5,6 +5,10 @@
set -e
+setup_directories() {
+ install -o rpki -g rpki -d /usr/share/rpki/bpki
+}
+
setup_apache() {
/usr/lib/rpki/rpkigui-apache-conf-gen --install --verbose
}
@@ -28,7 +32,7 @@ setup_sql() {
sudo -u rpki rpki-manage migrate rpkidb --settings rpki.django_settings.rpkid
sudo -u rpki rpki-manage migrate pubdb --settings rpki.django_settings.pubd
sudo -u rpki rpki-manage migrate irdb --settings rpki.django_settings.irdb
- sudo -u rpki rpki-manage migrate app --settings rpki.django_settings.gui
+ sudo -u rpki rpki-manage migrate --settings rpki.django_settings.gui
}
setup_bpki() {
@@ -58,6 +62,7 @@ setup_cron() {
case "$1" in
configure)
+ setup_directories
setup_apache
setup_config
setup_sql
diff --git a/buildtools/debian-skeleton/rpki-ca.prerm b/buildtools/debian-skeleton/rpki-ca.prerm
index 3f44ea4d..08216a20 100644
--- a/buildtools/debian-skeleton/rpki-ca.prerm
+++ b/buildtools/debian-skeleton/rpki-ca.prerm
@@ -21,15 +21,9 @@ case "$1" in
remove)
# Clean up BPKI files. These all come from SQL, so we can
- # regenerate them easily if appropriate.
-
- rm -f /usr/share/rpki/ca.cer
- rm -f /usr/share/rpki/irbe.cer
- rm -f /usr/share/rpki/irdbd.cer
- rm -f /usr/share/rpki/pubd.cer
- rm -f /usr/share/rpki/pubd.key
- rm -f /usr/share/rpki/rpkid.cer
- rm -f /usr/share/rpki/rpkid.key
+ # regenerate them easily, if appropriate.
+
+ rm -rf /usr/share/rpki/bpki
# Clean up our cron jobs.