From 258e6a0d1274d14a7f4fd656070ec39c8032efb4 Mon Sep 17 00:00:00 2001 From: Lorenz Stechauner Date: Fri, 2 May 2025 16:56:19 +0200 Subject: [PATCH] Change name to elwig-rest-backend --- Makefile | 2 +- pkg/deb.sh | 12 ++++++------ ...ig-backend.service => elwig-rest-backend.service} | 2 +- pkg/postinst | 10 +++++----- pkg/postrm | 6 +++--- pkg/prerm | 2 +- src/{elwig-backend => elwig-rest-backend} | 0 7 files changed, 17 insertions(+), 17 deletions(-) rename pkg/{elwig-backend.service => elwig-rest-backend.service} (72%) rename src/{elwig-backend => elwig-rest-backend} (100%) diff --git a/Makefile b/Makefile index e16cf2d..bb9b70c 100644 --- a/Makefile +++ b/Makefile @@ -5,4 +5,4 @@ deb: clean pkg/deb.sh clean: - sudo rm -rf build elwig-backend_*.deb + sudo rm -rf build elwig-rest-backend_*.deb diff --git a/pkg/deb.sh b/pkg/deb.sh index 96ab1e5..9e05698 100755 --- a/pkg/deb.sh +++ b/pkg/deb.sh @@ -1,22 +1,22 @@ #!/bin/bash set -x -VERSION=$(grep "^VERSION" src/elwig-backend | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") +VERSION=$(grep "^VERSION" src/elwig-rest-backend | grep -oE "[0-9]+\.[0-9]+\.[0-9]+") REV="${1:-1}" mkdir -p build/ mkdir -p build/usr/bin/ -cp src/elwig-backend build/usr/bin +cp src/elwig-rest-backend build/usr/bin mkdir -p build/lib/systemd/system/ -cp pkg/elwig-backend.service build/lib/systemd/system +cp pkg/elwig-rest-backend.service build/lib/systemd/system mkdir -p build/etc/elwig cp backend.sample.ini build/etc/elwig/backend.ini mkdir -p build/DEBIAN/ echo -n "\ -Package: elwig-backend +Package: elwig-rest-backend Version: ${VERSION} Section: main Priority: optional @@ -25,7 +25,7 @@ Architecture: all Depends: python3 Installed-Size: $(du -ks build/usr/bin/ build/etc/ build/lib/systemd/system/ | cut -f 1 | paste -sd+ | bc) Maintainer: Lorenz Stechauner -Homepage: https://git.necronda.net/winzer/elwig-backend +Homepage: https://git.necronda.net/winzer/elwig-rest-backend Description: Local backend for Elwig's REST API " > build/DEBIAN/control echo -n "\ @@ -35,4 +35,4 @@ cp pkg/postinst pkg/prerm pkg/postrm build/DEBIAN chmod 0755 build/usr/bin/* sudo chown root:root -R build/ -dpkg --build build/ "elwig-backend_${VERSION}-${REV}_all.deb" +dpkg --build build/ "elwig-rest-backend_${VERSION}-${REV}_all.deb" diff --git a/pkg/elwig-backend.service b/pkg/elwig-rest-backend.service similarity index 72% rename from pkg/elwig-backend.service rename to pkg/elwig-rest-backend.service index bf3d8bf..5c658e2 100644 --- a/pkg/elwig-backend.service +++ b/pkg/elwig-rest-backend.service @@ -6,7 +6,7 @@ After=network.target RestartSec=5s Type=simple User=nobody -ExecStart=/usr/bin/elwig-backend /etc/elwig/backend.ini +ExecStart=/usr/bin/elwig-rest-backend /etc/elwig/backend.ini Restart=on-failure [Install] diff --git a/pkg/postinst b/pkg/postinst index 22f81a0..98f247e 100755 --- a/pkg/postinst +++ b/pkg/postinst @@ -2,16 +2,16 @@ set -e if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then # This will only remove masks created by d-s-h on package removal. - deb-systemd-helper unmask 'elwig-backend.service' >/dev/null || true + deb-systemd-helper unmask 'elwig-rest-backend.service' >/dev/null || true # was-enabled defaults to true, so new installations run enable. - if deb-systemd-helper --quiet was-enabled 'elwig-backend.service'; then + if deb-systemd-helper --quiet was-enabled 'elwig-rest-backend.service'; then # Enables the unit on first installation, creates new # symlinks on upgrades if the unit file has changed. - deb-systemd-helper enable 'elwig-backend.service' >/dev/null || true + deb-systemd-helper enable 'elwig-rest-backend.service' >/dev/null || true else # Update the statefile to add new symlinks (if any), which need to be # cleaned up on purge. Also remove old symlinks. - deb-systemd-helper update-state 'elwig-backend.service' >/dev/null || true + deb-systemd-helper update-state 'elwig-rest-backend.service' >/dev/null || true fi if [ -d /run/systemd/system ]; then systemctl --system daemon-reload >/dev/null || true @@ -20,6 +20,6 @@ if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-decon else _dh_action=start fi - deb-systemd-invoke $_dh_action 'elwig-backend.service' >/dev/null || true + deb-systemd-invoke $_dh_action 'elwig-rest-backend.service' >/dev/null || true fi fi diff --git a/pkg/postrm b/pkg/postrm index b14733e..8129d5f 100755 --- a/pkg/postrm +++ b/pkg/postrm @@ -5,12 +5,12 @@ if [ -d /run/systemd/system ]; then fi if [ "$1" = "remove" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then - deb-systemd-helper mask 'elwig-backend.service' >/dev/null || true + deb-systemd-helper mask 'elwig-rest-backend.service' >/dev/null || true fi fi if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then - deb-systemd-helper purge 'elwig-backend.service' >/dev/null || true - deb-systemd-helper unmask 'elwig-backend.service' >/dev/null || true + deb-systemd-helper purge 'elwig-rest-backend.service' >/dev/null || true + deb-systemd-helper unmask 'elwig-rest-backend.service' >/dev/null || true fi fi diff --git a/pkg/prerm b/pkg/prerm index 1d494e9..2e79f09 100755 --- a/pkg/prerm +++ b/pkg/prerm @@ -1,5 +1,5 @@ #!/bin/sh set -e if [ -d /run/systemd/system ] && [ "$1" = remove ]; then - deb-systemd-invoke stop 'elwig-backend.service' >/dev/null || true + deb-systemd-invoke stop 'elwig-rest-backend.service' >/dev/null || true fi diff --git a/src/elwig-backend b/src/elwig-rest-backend similarity index 100% rename from src/elwig-backend rename to src/elwig-rest-backend