fix service files installatation, install by init

This commit is contained in:
Victor Tebar
2023-12-29 08:31:53 +00:00
parent 76343d5b4c
commit 4c23ebec68
2 changed files with 12 additions and 13 deletions

View File

@@ -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/

View File

@@ -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
}