-
- Downloads
main/postmarketos-mkinitfs: use new mkinitfs (MR 2426)
This replaces the mkinitfs script with a re-write (in Go). The re-written mkinitfs will atomically replace the initfs in /boot, check for free space before doing so, and try to do whatever it can to not leave the system in an unbootable state by botching the initfs creation/installation. pmb:cross-native with go cross compiling doesn't work exactly, it makes the correct binary, but on Alpine go uses -buildmode=pie which creates a dynamic thing, and the interpreter is wrong (e.g. it it set to use the host arch's interpreter, like /lib/ld-musl-x86_64 even though GOARCH=arm64) The init.sh script is no longer a template, "initramfs-extra" is used. Fixes https://gitlab.com/postmarketOS/pmaports/-/issues/1019 fixes https://gitlab.com/postmarketOS/pmaports/-/issues/660
Showing
- .gitlab-ci/shellcheck.sh 1 addition, 4 deletions.gitlab-ci/shellcheck.sh
- main/postmarketos-mkinitfs/APKBUILD 31 additions, 19 deletionsmain/postmarketos-mkinitfs/APKBUILD
- main/postmarketos-mkinitfs/init.sh 1 addition, 1 deletionmain/postmarketos-mkinitfs/init.sh
- main/postmarketos-mkinitfs/mkinitfs.sh 0 additions, 43 deletionsmain/postmarketos-mkinitfs/mkinitfs.sh
- main/postmarketos-mkinitfs/mkinitfs_functions.sh 0 additions, 530 deletionsmain/postmarketos-mkinitfs/mkinitfs_functions.sh
- main/postmarketos-mkinitfs/mkinitfs_test.sh 0 additions, 22 deletionsmain/postmarketos-mkinitfs/mkinitfs_test.sh
- main/postmarketos-mkinitfs/postmarketos-mkinitfs.post-upgrade 12 additions, 0 deletions.../postmarketos-mkinitfs/postmarketos-mkinitfs.post-upgrade
- main/postmarketos-mkinitfs/postmarketos-mkinitfs.trigger 1 addition, 56 deletionsmain/postmarketos-mkinitfs/postmarketos-mkinitfs.trigger
Please register or sign in to comment