diff --git a/pkg/deb/debian/bin/generate-systemd-service-files b/pkg/deb/debian/bin/generate-systemd-service-files index 14e23d50a..c0f95bf32 100755 --- a/pkg/deb/debian/bin/generate-systemd-service-files +++ b/pkg/deb/debian/bin/generate-systemd-service-files @@ -88,7 +88,7 @@ After=network.target Documentation=https://docs.keydb.dev, man:${BINARY}(1) [Service] -Type=forking +Type=notify ExecStart=/usr/bin/${BINARY} /etc/keydb/${NAMESPACED}.conf ExecStop=/bin/kill -s TERM \$MAINPID PIDFile=/var/run/${NAMESPACED}/${BINARY}.pid diff --git a/pkg/deb/debian_dh9/bin/generate-systemd-service-files b/pkg/deb/debian_dh9/bin/generate-systemd-service-files index 59031d99f..d3c23835b 100755 --- a/pkg/deb/debian_dh9/bin/generate-systemd-service-files +++ b/pkg/deb/debian_dh9/bin/generate-systemd-service-files @@ -90,7 +90,7 @@ After=network.target Documentation=https://docs.keydb.dev, man:${BINARY}(1) [Service] -Type=forking +Type=notify ExecStart=/usr/bin/${BINARY} /etc/keydb/${NAMESPACED}.conf ExecStop=/bin/kill -s TERM \$MAINPID PIDFile=/var/run/${NAMESPACED}/${BINARY}.pid diff --git a/pkg/rpm/keydb_build/keydb_rpm/usr/lib/systemd/system/keydb.service b/pkg/rpm/keydb_build/keydb_rpm/usr/lib/systemd/system/keydb.service index e36f5f2cf..56291d514 100644 --- a/pkg/rpm/keydb_build/keydb_rpm/usr/lib/systemd/system/keydb.service +++ b/pkg/rpm/keydb_build/keydb_rpm/usr/lib/systemd/system/keydb.service @@ -4,7 +4,7 @@ After=network.target Documentation=https://docs.keydb.dev, man:keydb-server(1) [Service] -Type=forking +Type=notify ExecStart=/usr/bin/keydb-server /etc/keydb/keydb.conf ExecStop=/bin/kill -s TERM $MAINPID PIDFile=/var/run/keydb/keydb-server.pid