Files
photocatalog/init/install_service.sh

26 lines
641 B
Bash
Executable File

#!/usr/bin/env bash
INIT="${1:-systemd}"
CONFIG_PATH="${XDG_CONFIG_HOME:-$HOME/.config}"
SETTINGS_PATH="${CONFIG_PATH}/photocatalog"
SYSTEMD_UNIT_PATH="${CONFIG_PATH}/systemd/user/"
if [[ "${INIT}" == "systemd" ]]
then
cp ./init/systemd/photocatalog.service $SYSTEMD_UNIT_PATH/photocatalog.service
if test ! -f "${SETTINGS_PATH}"
then
echo "TARGET=<specify target dir>\nMONITOR=<specify dir to monitor>\nMODE=hardlink\n" > "${SETTINGS_PATH}"
echo "UPDATECTIME=true\n" >> "${SETTINGS_PATH}"
${EDITOR:-vi} "${SETTINGS_PATH}"
exit $?
else
exit 0
fi
fi
echo "Unknown init"
exit 2