#!/bin/env sh dyfi_dir=$(dirname "$(realpath "$0")") install_dir='/opt/dyfi/' sudo -- sh -c "\ alias 'cp'='cp --verbose'; \ alias 'mkdir'='mkdir --verbose'; \ cd "$dyfi_dir"; \ mkdir -p /opt/dyfi; \ cp ./auth "$install_dir"; \ cp ./dyfi.py "$install_dir"; \ cp ./run.sh "$install_dir"; \ cp ./requirements.txt "$install_dir"; \ cp ./dyfi-openrc.sh /etc/init.d/dyfi; \ cd "$install_dir"; \ python -m venv ./venv; \ source ./venv/bin/activate; \ python -m ensurepip; \ pip install --upgrade pip; \ pip install -r ./requirements.txt; \ " if [ $? != 0 ]; then ./uninstall.sh fi