diff options
Diffstat (limited to 'craftycontroller.install')
-rw-r--r-- | craftycontroller.install | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/craftycontroller.install b/craftycontroller.install index 8dccb517508d..606b44111e36 100644 --- a/craftycontroller.install +++ b/craftycontroller.install @@ -1,24 +1,42 @@ post_install() { echo "Creating user for Crafty Controller..." + useradd -M -r -s /bin/bash -b "/opt/craftycontroller" crafty + echo "Setting Permissions..." + chown -R crafty:crafty "/opt/craftycontroller" + echo "Creating the Python Virtual Enviorment..." + cd "/opt/craftycontroller" + python3 -m venv craftycontroller + echo "Warning: About to run first-time Launch!" - echo + + echo " " + echo "Prepare for prompt, for first-time configuration!" + echo "Crafty Controller/Crafty Web, is located at: /opt/craftycontroller" - echo + + echo " " + echo "Starting..." + echo "3..." + echo "2.. + echo "1." + sudo -u crafty /usr/bin/bash -c /opt/craftycontroller/start.sh && export success=1 & exit 0 + if [ ! -z "$success" ]; then export success="0" fi + if [ "$success" == "0" ]; then echo "Initialisation failed, Please run /opt/craftycontroller/start.sh as crafty user." fi |