1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-13 03:09:51 +03:00

main/*: set install/triggers in global scope

Allows validation
This commit is contained in:
Sertonix 2025-06-07 19:56:24 +02:00 committed by Patrycja Rosa
parent b1f40a07d2
commit b915fe492e
8 changed files with 9 additions and 13 deletions

View file

@ -8,7 +8,7 @@ pkgdesc="A high performance Unix-based HTTP server"
url="https://httpd.apache.org/" url="https://httpd.apache.org/"
arch="all" arch="all"
license="Apache-2.0" license="Apache-2.0"
install="$pkgname.pre-install $pkgname.pre-upgrade" install="$pkgname.pre-install $pkgname.pre-upgrade apache2-ssl.post-install"
pkgusers="apache" pkgusers="apache"
pkggroups="apache" pkggroups="apache"
makedepends=" makedepends="
@ -368,7 +368,6 @@ ctl() {
ssl() { ssl() {
pkgdesc="SSL/TLS module for the Apache HTTP Server" pkgdesc="SSL/TLS module for the Apache HTTP Server"
install="apache2-ssl.post-install"
depends="apache2 openssl>3" depends="apache2 openssl>3"
install -d "$subpkgdir"/usr/lib/apache2 install -d "$subpkgdir"/usr/lib/apache2

View file

@ -6,7 +6,7 @@ pkgdesc="Excellent high-performance DNS services"
url="https://cr.yp.to/djbdns.html" url="https://cr.yp.to/djbdns.html"
arch="all" arch="all"
license="Public-Domain" license="Public-Domain"
install="tinydns.pre-install" install="tinydns.pre-install dnscache.pre-install"
subpackages="djbdns-common tinydns tinydns-openrc:tinydns_openrc dnscache subpackages="djbdns-common tinydns tinydns-openrc:tinydns_openrc dnscache
dnscache-openrc:dnscache_openrc $pkgname-doc" dnscache-openrc:dnscache_openrc $pkgname-doc"
source="https://cr.yp.to/djbdns/djbdns-$pkgver.tar.gz source="https://cr.yp.to/djbdns/djbdns-$pkgver.tar.gz
@ -61,7 +61,6 @@ common() {
tinydns() { tinydns() {
pkgdesc="A small and secure DNS server" pkgdesc="A small and secure DNS server"
install=tinydns.pre-install
amove usr/bin/tinydns* amove usr/bin/tinydns*
mkdir -p "$subpkgdir"/etc/tinydns \ mkdir -p "$subpkgdir"/etc/tinydns \
@ -81,7 +80,6 @@ tinydns_openrc() {
dnscache() { dnscache() {
pkgdesc="A recursive resolver" pkgdesc="A recursive resolver"
install=dnscache.pre-install
depends=djbdns-common depends=djbdns-common
mkdir -p "$subpkgdir"/usr/bin \ mkdir -p "$subpkgdir"/usr/bin \

View file

@ -23,7 +23,7 @@ makedepends="
checkdepends="tree xz perl" checkdepends="tree xz perl"
subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-openrc subpackages="$pkgname-dev $pkgname-doc $pkgname-libs $pkgname-openrc
$pkgname-netifnames::noarch $pkgname-rule-generator::noarch $pkgname-hwids" $pkgname-netifnames::noarch $pkgname-rule-generator::noarch $pkgname-hwids"
triggers="eudev.trigger=/usr/lib/udev/rules.d" triggers="eudev.trigger=/usr/lib/udev/rules.d eudev-hwids.trigger=/lib/udev/hwdb.d:/usr/lib/udev/hwdb.d"
source="https://github.com/eudev-project/eudev/releases/download/v$_pkgver/eudev-$_pkgver.tar.gz source="https://github.com/eudev-project/eudev/releases/download/v$_pkgver/eudev-$_pkgver.tar.gz
default-rules.patch default-rules.patch
load-fbcon.patch load-fbcon.patch
@ -105,7 +105,6 @@ hwids() {
pkgdesc="Hardware identification databases (from eudev)" pkgdesc="Hardware identification databases (from eudev)"
provides="hwids-udev=$pkgver-r$pkgrel" provides="hwids-udev=$pkgver-r$pkgrel"
install_if="hwdata eudev=$pkgver-r$pkgrel" install_if="hwdata eudev=$pkgver-r$pkgrel"
triggers="eudev-hwids.trigger=/lib/udev/hwdb.d:/usr/lib/udev/hwdb.d"
mkdir -p "$subpkgdir"/usr/lib/udev mkdir -p "$subpkgdir"/usr/lib/udev
mv -v "$pkgdir"/etc/udev/hwdb.d "$subpkgdir"/usr/lib/udev mv -v "$pkgdir"/etc/udev/hwdb.d "$subpkgdir"/usr/lib/udev

View file

@ -25,6 +25,7 @@ source="https://mirrors.kernel.org/sourceware/lvm2/LVM2.$pkgver.tgz
lvmlockd.initd lvmlockd.initd
dmeventd.initd dmeventd.initd
" "
install="device-mapper-udev.post-install device-mapper-udev.post-upgrade"
subpackages=" subpackages="
$pkgname-static:lvm2_static $pkgname-static:lvm2_static
device-mapper-static:dm_static device-mapper-static:dm_static
@ -125,7 +126,6 @@ dm() {
udev() { udev() {
pkgdesc="Device mapper udev rules" pkgdesc="Device mapper udev rules"
install="$subpkgname.post-install $subpkgname.post-upgrade"
install_if="device-mapper=$pkgver-r$pkgrel eudev" install_if="device-mapper=$pkgver-r$pkgrel eudev"
amove usr/lib/udev/rules.d amove usr/lib/udev/rules.d
} }

View file

@ -12,6 +12,7 @@ replaces="raspberrypi" # for backward compatibility
depends_dev="linux-headers $pkgname-static $pkgname-libs" depends_dev="linux-headers $pkgname-static $pkgname-libs"
makedepends="cmake samurai $depends_dev" makedepends="cmake samurai $depends_dev"
options="!fhs !check" options="!fhs !check"
install="$pkgname-udev.post-install"
subpackages="$pkgname-dev $pkgname-doc $pkgname-static $pkgname-libs $pkgname-udev:udev" subpackages="$pkgname-dev $pkgname-doc $pkgname-static $pkgname-libs $pkgname-udev:udev"
source="$pkgname-$_commit.tar.gz::https://github.com/raspberrypi/userland/archive/$_commit.tar.gz source="$pkgname-$_commit.tar.gz::https://github.com/raspberrypi/userland/archive/$_commit.tar.gz
dont-build-moved-utils.patch dont-build-moved-utils.patch
@ -84,7 +85,6 @@ dev() {
udev() { udev() {
pkgdesc="VC4 GPU vchiq udev rules" pkgdesc="VC4 GPU vchiq udev rules"
install="$subpkgname.post-install"
install_if="$pkgname-libs=$pkgver-r$pkgrel eudev" install_if="$pkgname-libs=$pkgver-r$pkgrel eudev"
depends="" depends=""

View file

@ -97,6 +97,8 @@ makedepends="
# py3-iso8601 # py3-iso8601
# py3-setproctitle # py3-setproctitle
# " # "
install="winbind.pre-install winbind.pre-upgrade winbind.post-install
winbind.post-upgrade"
source=" source="
https://download.samba.org/pub/samba/stable/samba-$pkgver.tar.gz https://download.samba.org/pub/samba/stable/samba-$pkgver.tar.gz
disable-compile-error-test.patch disable-compile-error-test.patch
@ -440,8 +442,6 @@ winbind() {
ldb=$pkgver-r$pkgrel ldb=$pkgver-r$pkgrel
libauth-$pkgname=$pkgver-r$pkgrel libauth-$pkgname=$pkgver-r$pkgrel
" "
install="winbind.pre-install winbind.pre-upgrade winbind.post-install
winbind.post-upgrade"
amove \ amove \
usr/sbin/winbindd \ usr/sbin/winbindd \
usr/lib/$pkgname/idmap \ usr/lib/$pkgname/idmap \

View file

@ -19,6 +19,7 @@ makedepends="
py3-jinja2 py3-jinja2
util-linux-dev util-linux-dev
" "
install="ukify-kernel-hook.post-install ukify-kernel-hook.pre-deinstall"
source=" source="
systemd-$pkgver.tar.gz::https://github.com/systemd/systemd/archive/refs/tags/v$pkgver.tar.gz systemd-$pkgver.tar.gz::https://github.com/systemd/systemd/archive/refs/tags/v$pkgver.tar.gz
0001-patch-wchar_t-for-musl.patch 0001-patch-wchar_t-for-musl.patch
@ -136,7 +137,6 @@ efistub() {
ukify_hook() { ukify_hook() {
depends="ukify kernel-hooks cmd:sbsign" depends="ukify kernel-hooks cmd:sbsign"
pkgdesc="Create unified kernel images (UKIs) (kernel hook)." pkgdesc="Create unified kernel images (UKIs) (kernel hook)."
install="$subpkgname.post-install $subpkgname.pre-deinstall"
amove usr/share/kernel-hooks.d/ukify.hook amove usr/share/kernel-hooks.d/ukify.hook
amove etc/kernel-hooks.d/ukify.conf amove etc/kernel-hooks.d/ukify.conf

View file

@ -75,6 +75,7 @@ else
_bootstrap_config="--disable-runuser --without-python --without-econf --disable-asciidoc --disable-login" _bootstrap_config="--disable-runuser --without-python --without-econf --disable-asciidoc --disable-login"
fi fi
subpackages="$subpackages $pkgname-doc $pkgname-misc" subpackages="$subpackages $pkgname-doc $pkgname-misc"
install="$pkgname-misc.post-upgrade"
makedepends="$makedepends_build $makedepends_host" makedepends="$makedepends_build $makedepends_host"
builddir="$srcdir/util-linux-$pkgver" builddir="$srcdir/util-linux-$pkgver"
options="$options suid" options="$options suid"
@ -364,7 +365,6 @@ _login_doc() {
misc() { misc() {
pkgdesc="Misc binaries for $pkgname" pkgdesc="Misc binaries for $pkgname"
depends= depends=
install="$pkgname-misc.post-upgrade"
install_if="$pkgname=$pkgver-r$pkgrel" install_if="$pkgname=$pkgver-r$pkgrel"
local dir; for dir in usr/bin usr/sbin bin sbin; do local dir; for dir in usr/bin usr/sbin bin sbin; do