diff --git a/c-daemon/cdaemontmp.service b/c-daemon/cdaemontmp.service new file mode 100644 index 0000000..2402bde --- /dev/null +++ b/c-daemon/cdaemontmp.service @@ -0,0 +1,12 @@ +[Unit] +Description=cdaemon temporary service +After=multi-user.target + +[Service] +Type=simple +ExecStart=/usr/bin/cdaemontmp +PIDFile=/var/run/cdaemontmp.pid +Restart=always + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/c-daemon/tmp-install.sh b/c-daemon/tmp-install.sh old mode 100644 new mode 100755 index 913dc34..a1cce3e --- a/c-daemon/tmp-install.sh +++ b/c-daemon/tmp-install.sh @@ -4,19 +4,25 @@ ### C-daemon -# Cleaning +# Pre-Cleaning sudo rm /usr/bin/cdaemontmp sudo rm -rf /usr/lib/cdaemontmp/ # Building +temp_dir="$(mktemp -d)" +cd $temp_dir +echo $temp_dir git clone https://git.aliberksandikci.com.tr/liderahenk/go-daemon cd go-daemon/ go build -o c-daemon/bin/ c-daemon/go-files/info.go gcc -o c-daemon/bin/test c-daemon/daemon/test.c c-daemon/daemon/daemon.c # Installing -# move to cd c-daemon sudo mv ./bin/test /usr/bin/cdaemontmp sudo mkdir -p /usr/lib/cdaemontmp/ -sudo mv ./bin/info /usr/lib/cdaemontmp/info \ No newline at end of file +sudo mv ./bin/info /usr/lib/cdaemontmp/info +sudo mv ./cdaemontmp.service /etc/systemd/system/ + +# Post-Cleaning +# sudo rm -rf temp_dir \ No newline at end of file