build.sh: build libqmi then modemmanager explicitly before install
pmbootstrap's install-time build plan is not topologically sorted; the versioned makedep made that a hard error instead of a stale-dep build. Explicit bottom-up build restores order; no-op when current. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
2019e158aa
commit
8e5b8354d5
1 changed files with 7 additions and 0 deletions
7
build.sh
7
build.sh
|
|
@ -158,6 +158,13 @@ pmbootstrap checksum imsd
|
|||
pmbootstrap checksum libqmi
|
||||
pmbootstrap checksum modemmanager
|
||||
|
||||
# pmbootstrap's install-time build plan is not dependency-ordered (it tried
|
||||
# building modemmanager before the libqmi its makedepends require); build
|
||||
# the GNSS stack bottom-up explicitly. 'pmbootstrap build' is a no-op when
|
||||
# the package is already current.
|
||||
pmbootstrap build --arch aarch64 libqmi
|
||||
pmbootstrap build --arch aarch64 modemmanager
|
||||
|
||||
# --- 4. build the image -------------------------------------------------------
|
||||
# Same default credentials as the official postmarketOS images.
|
||||
pmbootstrap -y zap >/dev/null 2>&1 || true
|
||||
|
|
|
|||
Loading…
Reference in a new issue