aboutsummaryrefslogtreecommitdiff
path: root/rpkid/portal-gui
diff options
context:
space:
mode:
authorMichael Elkins <melkins@tislabs.com>2013-04-04 23:39:29 +0000
committerMichael Elkins <melkins@tislabs.com>2013-04-04 23:39:29 +0000
commit3ce4d43357e64d6f0537756838f337f204908a5c (patch)
treeb6e18a66c42882f235e9d6e31ef27325f797168f /rpkid/portal-gui
parent2d058227229aa94e20a7b8cdaff10b189d5072e3 (diff)
convert ${sbindir}/rpki-manage from a shell script to a pure python script
svn path=/trunk/; revision=5279
Diffstat (limited to 'rpkid/portal-gui')
-rw-r--r--rpkid/portal-gui/scripts/rpki-manage.in10
-rw-r--r--rpkid/portal-gui/scripts/rpki-manage.py13
2 files changed, 13 insertions, 10 deletions
diff --git a/rpkid/portal-gui/scripts/rpki-manage.in b/rpkid/portal-gui/scripts/rpki-manage.in
deleted file mode 100644
index 6b7eedd8..00000000
--- a/rpkid/portal-gui/scripts/rpki-manage.in
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/usr/bin/env bash
-
-# django-admin seems to have problems creating the superuser account when
-# $LANG is unset
-if [ -z "$LANG" ]; then
- echo '$LANG is unset, default to en_US.UTF-8'
- export LANG=en_US.UTF-8
-fi
-export PYTHONPATH=@PYTHONPATH@${PYTHONPATH:+:}${PYTHONPATH} DJANGO_SETTINGS_MODULE=rpki.gui.default_settings
-@DJANGO_ADMIN@ $*
diff --git a/rpkid/portal-gui/scripts/rpki-manage.py b/rpkid/portal-gui/scripts/rpki-manage.py
new file mode 100644
index 00000000..7bf84709
--- /dev/null
+++ b/rpkid/portal-gui/scripts/rpki-manage.py
@@ -0,0 +1,13 @@
+#!/usr/bin/env python
+
+import os
+from django.core.management import execute_from_command_line
+
+# django-admin seems to have problems creating the superuser account when
+# $LANG is unset
+if not 'LANG' in os.environ:
+ os.environ['LANG'] = 'en_US.UTF-8'
+
+os.environ['DJANGO_SETTINGS_MODULE'] = 'rpki.gui.default_settings'
+
+execute_from_command_line()