modem/msm-modem: add openrc subpackages (MR 5421)

This commit is contained in:
Clayton Craft 2024-07-30 15:21:40 -07:00
parent 9f7f179691
commit 85f2d99d39
No known key found for this signature in database
GPG Key ID: 4A4CED6D7EDF950A
4 changed files with 35 additions and 8 deletions

View File

@ -1,13 +1,19 @@
pkgname=msm-modem
pkgver=7
pkgrel=2
pkgrel=3
pkgdesc="Common support for Qualcomm MSM modems"
url="https://postmarketos.org/"
arch="armhf armv7 aarch64"
license="GPL-3.0-or-later"
depends="rmtfs rmtfs-openrc"
install="$pkgname.post-install"
subpackages="$pkgname-downstream $pkgname-uim-selection:uim_selection"
depends="rmtfs"
subpackages="
$pkgname-downstream
$pkgname-downstream-openrc:downstream_openrc
$pkgname-openrc
$pkgname-uim-selection:uim_selection
$pkgname-uim-selection-openrc:uim_selection_openrc
"
source="
msm-modem-downstream.initd
msm-modem-uim-selection.confd
@ -23,19 +29,40 @@ package() {
uim_selection() {
pkgdesc="$pkgdesc (UIM selection)"
depends="$pkgname libqmi qmi-utils"
mkdir -p "$subpkgdir"
}
uim_selection_openrc() {
install_if="$pkgname-uim_selection=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install"
install -Dm644 "$srcdir/$subpkgname.confd" "$subpkgdir/etc/conf.d/$subpkgname"
install -Dm755 "$srcdir/$subpkgname.initd" "$subpkgdir/etc/init.d/$subpkgname"
install -Dm644 "$srcdir/$pkgname-uim-selection.confd" \
"$subpkgdir/etc/conf.d/$pkgname-uim-selection"
install -Dm755 "$srcdir/$pkgname-uim-selection.initd" \
"$subpkgdir/etc/init.d/$pkgname-uim-selection"
}
downstream() {
pkgdesc="$pkgdesc (downstream)"
depends="$pkgname libqipcrtr4msmipc libsmdpkt_wrapper keepfileopen"
install -Dm644 "$srcdir/udev-downstream.rules" "$subpkgdir/usr/lib/udev/rules.d/55-$pkgname.rules"
}
downstream_openrc() {
install_if="$pkgname-downstream=$pkgver-r$pkgrel openrc"
install="$subpkgname.post-install"
install -Dm755 "$srcdir/$subpkgname.initd" "$subpkgdir/etc/init.d/$subpkgname"
install -Dm644 "$srcdir/udev-downstream.rules" "$subpkgdir/usr/lib/udev/rules.d/55-$pkgname.rules"
install -Dm755 "$srcdir/$pkgname-downstream.initd" \
"$subpkgdir/etc/init.d/$pkgname-downstream"
}
openrc() {
install_if="$pkgname=$pkgver-r$pkgrel openrc"
depends="rmtfs-openrc"
install="$subpkgname.post-install"
mkdir -p "$subpkgdir"
}
sha512sums="