diff --git a/main/alsa-utils/.pkgfiles b/main/alsa-utils/.pkgfiles index f7ada9b4d..3fb430a9b 100644 --- a/main/alsa-utils/.pkgfiles +++ b/main/alsa-utils/.pkgfiles @@ -1,12 +1,7 @@ -alsa-utils-1.2.10-1 +alsa-utils-1.2.10-2 drwxr-xr-x root/root etc/ drwxr-xr-x root/root etc/rc.d/ -rwxr-xr-x root/root etc/rc.d/alsa -drwxr-xr-x root/root etc/sv/ -drwxr-xr-x root/root etc/sv/alsa/ --rwxr-xr-x root/root etc/sv/alsa/finish --rwxr-xr-x root/root etc/sv/alsa/run -lrwxrwxrwx root/root etc/sv/alsa/supervise -> /run/runit/supervise.alsa drwxr-xr-x root/root lib/ drwxr-xr-x root/root lib/udev/ drwxr-xr-x root/root lib/udev/rules.d/ diff --git a/main/alsa-utils/spkgbuild b/main/alsa-utils/spkgbuild index ee5b90e0d..a22d1666d 100755 --- a/main/alsa-utils/spkgbuild +++ b/main/alsa-utils/spkgbuild @@ -3,7 +3,7 @@ name=alsa-utils version=1.2.10 -release=1 +release=2 source="https://www.alsa-project.org/files/pub/utils/$name-$version.tar.bz2 rc.alsa run finish" @@ -21,11 +21,15 @@ build() { make make DESTDIR=$PKG install - # rc service - install -Dm755 $SRC/rc.alsa $PKG/etc/rc.d/alsa - + _runit() { # runit service - install -Dm755 $SRC/run $PKG/etc/sv/alsa/run - install -Dm755 $SRC/finish $PKG/etc/sv/alsa/finish - ln -s /run/runit/supervise.alsa $PKG/etc/sv/alsa/supervise + install -Dm755 $SRC/run $PKG/etc/sv/alsa/run + install -Dm755 $SRC/finish $PKG/etc/sv/alsa/finish + ln -s /run/runit/supervise.alsa $PKG/etc/sv/alsa/supervise + } + _sysv() { + # rc service + install -Dm755 $SRC/rc.alsa $PKG/etc/rc.d/alsa + } + scratch isinstalled runit && _runit || _sysv }