Logan Gartner
76200d1b89
Changed the NoDM config so that it evaluated variables Added OctoPrint service file Started work on custom config tools Browser now checks to see if OctoPrint is running before launching browser
17 lines
480 B
Bash
Executable file
17 lines
480 B
Bash
Executable file
#!/bin/bash -e
|
|
|
|
install -m 644 files/octoprint.service ${ROOTFS_DIR}/etc/systemd/system/octoprint.service
|
|
|
|
on_chroot << EOF
|
|
if ! pip list | grep -F octoprint; then
|
|
if [ -d /home/octoprint ]; then
|
|
cd /home/octoprint || exit 1
|
|
if [[ ! -d OctoPrint ]]; then mkdir OctoPrint; fi || exit 1
|
|
cd OctoPrint || exit 1
|
|
virtualenv venv || exit 1
|
|
source venv/bin/activate || exit 1
|
|
pip install pip --upgrade || exit 1
|
|
pip install octoprint || exit 1
|
|
fi
|
|
fi
|
|
EOF
|