From 7f17c4ad74e64b5384635739ea3849aeeaa3101b Mon Sep 17 00:00:00 2001 From: Victor Tebar Date: Fri, 3 Nov 2023 20:34:05 +0000 Subject: [PATCH] light : install service files by init --- main/light/.pkgfiles | 2 +- main/light/spkgbuild | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/main/light/.pkgfiles b/main/light/.pkgfiles index c5cca2eae..5998ad7fd 100644 --- a/main/light/.pkgfiles +++ b/main/light/.pkgfiles @@ -1,4 +1,4 @@ -light-1.2.2-2 +light-1.2.2-3 drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/light diff --git a/main/light/spkgbuild b/main/light/spkgbuild index 589a4ddf3..869f18607 100755 --- a/main/light/spkgbuild +++ b/main/light/spkgbuild @@ -3,7 +3,7 @@ name=light version=1.2.2 -release=2 +release=3 source="$name-$version.tar.gz::https://github.com/haikarainen/light/archive/v$version.tar.gz run.lightd finish.lightd @@ -20,10 +20,15 @@ build() { make make DESTDIR=$PKG install + _runit() { # runit service install -Dm755 $SRC/run.lightd $PKG/etc/sv/lightd/run install -Dm755 $SRC/finish.lightd $PKG/etc/sv/lightd/finish ln -s /run/runit/supervise.lightd $PKG/etc/sv/lightd/supervise + } + _sysv() { # rc service install -Dm755 $SRC/rc.$name $PKG/etc/rc.d/$name + } + scratch isinstalled runit && _runit || _sysv }