1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-vps-admin.git synced 2025-02-12 18:41:52 +00:00
openmptcprouter-vps-admin/debian/postinst
Ycarus (Yannick Chabanois) 6c8973daf1 Remove pip in postinst
2023-10-21 00:15:59 +02:00

33 lines
No EOL
1.2 KiB
Bash

#!/bin/sh -e
test $DEBIAN_SCRIPT_DEBUG && set -v -x
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
#pip3 -q install fastapi==0.99.1 jsonschema netjsonconfig python-multipart jinja2 -U
#pip3 -q install starlette
#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
systemctl enable omr-admin.service
systemctl restart omr-admin.service
db_stop
#DEBHELPER#
exit 0
# vim:set ai et sts=2 sw=2 tw=0: