LabelPrinting/setup_autostart.sh

23 lines
581 B
Bash

#!/usr/bin/env bash
BASEDIR=$(dirname "$(readlink -f "$0")")
escaped_script_dir=$(echo "$BASEDIR" | sed 's/[\/&]/\\&/g')
echo "installing LabelPrinting autostart!"
sudo systemctl stop labelprinting
cp install/labelprinting.service tmp/
sed -i "s|{dir}|$escaped_script_dir|g; s|{user}|$USER|g;" tmp/labelprinting.service
sudo cp tmp/labelprinting.service /etc/systemd/system/labelprinting.service
rm tmp/labelprinting.service
sudo systemctl daemon-reload
sudo systemctl enable labelprinting
sudo systemctl start labelprinting
sudo systemctl status labelprinting
echo "Done"