move logic to separated shell scripts and also create shell script for repository setup Also force create directory according to systemd recommendations