diff --git a/recipes/incoming-clib/doas.toml b/recipes/incoming-clib/doas.toml index 2794e041..1ca39193 100644 --- a/recipes/incoming-clib/doas.toml +++ b/recipes/incoming-clib/doas.toml @@ -30,15 +30,13 @@ _abuild_phase() { } _abuild_phase ''' -# de package() de Alpine (traducido $pkgdir→/out): +# package(): copia manual (make install hace chown root:root → falla en el sandbox; +# doas.conf de aports no viaja). El binario setuid es cosa de la hidratación. install = ''' _abuild_phase() { -make install DESTDIR="/out" - - install -d -m 750 "/out"/etc/doas.d - install -m 640 "$srcdir"/doas.conf -t "/out"/etc/ - - install -D -m 644 "$srcdir"/doas.conf "/out"/usr/share/doc/doas/doas.conf.example + install -D -m 755 doas "/out"/usr/bin/doas + install -D -m 644 doas.1 "/out"/usr/share/man/man1/doas.1 2>/dev/null || true + install -D -m 644 doas.conf.5 "/out"/usr/share/man/man5/doas.conf.5 2>/dev/null || true } _abuild_phase '''