aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2016-07-19 23:44:24 +0000
committerMichael Elkins <melkins@tislabs.com>2016-07-19 23:44:24 +0000
commiteef1fe5d4f10951b2e0d81a00ee13063a6881d87 (patch)
tree1182fce6d29a9cdb533c2513c46c06700cd7658b
parent3b08748f24ea765ffa061f42b2f682216f17fce5 (diff)
add initial migration for the routeview app.
add --fake-initial option when doing the migrations so that existing installs will ignore the initial migration svn path=/branches/tk705/; revision=6449
-rw-r--r--buildtools/debian-skeleton/rpki-ca.postinst2
-rw-r--r--rpki/gui/routeview/migrations/0001_initial.py41
-rw-r--r--rpki/gui/routeview/migrations/__init__.py0
-rw-r--r--setup.py1
4 files changed, 43 insertions, 1 deletions
diff --git a/buildtools/debian-skeleton/rpki-ca.postinst b/buildtools/debian-skeleton/rpki-ca.postinst
index 4c72d148..3a6ef2af 100644
--- a/buildtools/debian-skeleton/rpki-ca.postinst
+++ b/buildtools/debian-skeleton/rpki-ca.postinst
@@ -32,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 --settings rpki.django_settings.gui
+ sudo -u rpki rpki-manage migrate --settings rpki.django_settings.gui --fake-initial
}
setup_bpki() {
diff --git a/rpki/gui/routeview/migrations/0001_initial.py b/rpki/gui/routeview/migrations/0001_initial.py
new file mode 100644
index 00000000..36e2910d
--- /dev/null
+++ b/rpki/gui/routeview/migrations/0001_initial.py
@@ -0,0 +1,41 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.4 on 2016-07-19 23:18
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+import rpki.gui.models
+
+
+class Migration(migrations.Migration):
+
+ initial = True
+
+ dependencies = [
+ ]
+
+ operations = [
+ migrations.CreateModel(
+ name='RouteOrigin',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('prefix_min', rpki.gui.models.IPAddressField(db_index=True)),
+ ('prefix_max', rpki.gui.models.IPAddressField(db_index=True)),
+ ('asn', models.PositiveIntegerField(help_text=b'origin AS')),
+ ],
+ options={
+ 'ordering': ('prefix_min', '-prefix_max'),
+ },
+ ),
+ migrations.CreateModel(
+ name='RouteOriginV6',
+ fields=[
+ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+ ('prefix_min', rpki.gui.models.IPAddressField(db_index=True)),
+ ('prefix_max', rpki.gui.models.IPAddressField(db_index=True)),
+ ('asn', models.PositiveIntegerField(help_text=b'origin AS')),
+ ],
+ options={
+ 'ordering': ('prefix_min', '-prefix_max'),
+ },
+ ),
+ ]
diff --git a/rpki/gui/routeview/migrations/__init__.py b/rpki/gui/routeview/migrations/__init__.py
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/rpki/gui/routeview/migrations/__init__.py
diff --git a/setup.py b/setup.py
index 5df97a9a..848e0d31 100644
--- a/setup.py
+++ b/setup.py
@@ -106,6 +106,7 @@ if autoconf.CA_TARGET == "ca":
"templatetags/*.py"]
package_data["rpki.gui.gui_rpki_cache"] = ["migrations/*.py"]
+ package_data["rpki.gui.routeview"] = ["migrations/*.py"]
data_files += [(autoconf.datarootdir + "/rpki/wsgi",