| 1234567891011121314151617181920212223242526272829303132 |
- #!/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
|