From e76f6d13334baa6e2ad8ffdfb28d5999e4d52973 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Thu, 11 Jun 2020 13:04:41 +0200 Subject: [PATCH] Fix debian package --- debian/postinst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/debian/postinst b/debian/postinst index 22b18c6..594552e 100644 --- a/debian/postinst +++ b/debian/postinst @@ -6,6 +6,7 @@ action="$1" oldversion="$2" umask 022 +OMR_API_PASS=$(od -vN "32" -An -tx1 /dev/urandom | tr '[:lower:]' '[:upper:]' | tr -d " \n") OMR_ADMIN_PASS=$(od -vN "32" -An -tx1 /dev/urandom | tr '[:lower:]' '[:upper:]' | tr -d " \n") # use debconf . /usr/share/debconf/confmodule @@ -15,6 +16,7 @@ pip3 -q install fastapi netjsonconfig python-multipart -U if [ ! -f "/etc/openmptcprouter-vps-admin/omr-admin-config.json" ]; then mkdir -p /etc/openmptcprouter-vps-admin cp /usr/share/omr-admin/omr-admin-config.json /etc/openmptcprouter-vps-admin/omr-admin-config.json + sed -i "s:AdminMySecretKey:$OMR_API_PASS:g" /etc/openmptcprouter-vps-admin/omr-admin-config.json sed -i "s:MySecretKey:$OMR_ADMIN_PASS:g" /etc/openmptcprouter-vps-admin/omr-admin-config.json openssl req -new -newkey rsa:2048 -days 3650 -nodes -x509 -keyout /etc/openmptcprouter-vps-admin/key.pem -out /etc/openmptcprouter-vps-admin/cert.pem -subj "/C=US/ST=Oregon/L=Portland/O=OpenMPTCProuterVPS/OU=Org/CN=www.openmptcprouter.vps" fi