Re-pin omarchy-mac-boot to omarchy-mac-pkgs 6bd123a
main now has omarchy-mac-pkgs#10: the boot check leaves device tree overlays out when /etc/default/update-m1n1 does not apply them (an owner's copy pacman kept over the .pacnew, or no file), instead of failing a correct boot.bin and stopping omarchy update. #9 is test-only. Same UTC commit date as 20261004-2, so pkgrel 3. omarchy-mac stays at 2a3ed89.
This commit is contained in:
1 parent
075f20f401
commit
e2440ed297
2 files changed
+5
-5
No files matched your search
@@ -8,7 +8,7 @@ pkgname=omarchy-mac-boot
|
|||||||
# 20260921-N. Reset pkgrel to 1 when pkgver changes; bump it to re-pin or
|
# 20260921-N. Reset pkgrel to 1 when pkgver changes; bump it to re-pin or
|
||||||
# rebuild on the same day.
|
# rebuild on the same day.
|
||||||
pkgver=20261004
|
pkgver=20261004
|
||||||
pkgrel=2
|
pkgrel=3
|
||||||
pkgdesc='Apple Silicon boot support for Omarchy: initramfs, in-place encryption, first boot and Limine activation'
|
pkgdesc='Apple Silicon boot support for Omarchy: initramfs, in-place encryption, first boot and Limine activation'
|
||||||
arch=('aarch64')
|
arch=('aarch64')
|
||||||
groups=('omarchy-platform-apple-silicon')
|
groups=('omarchy-platform-apple-silicon')
|
||||||
@@ -22,9 +22,9 @@ conflicts=('omarchy-apple-boot' 'omarchy-first-boot')
|
|||||||
replaces=('omarchy-apple-boot' 'omarchy-first-boot')
|
replaces=('omarchy-apple-boot' 'omarchy-first-boot')
|
||||||
install=omarchy-mac-boot.install
|
install=omarchy-mac-boot.install
|
||||||
# An exact omarchy-mac-pkgs main commit, never a branch.
|
# An exact omarchy-mac-pkgs main commit, never a branch.
|
||||||
_commit=2a3ed89eb20c5695f6291698b6646a49f8f6489d
|
_commit=6bd123a6790e33e0ccb7ab09ac4eee7815c9a95b
|
||||||
source=("omarchy-mac-pkgs::git+https://github.com/omacom/omarchy-mac-pkgs.git#commit=${_commit}")
|
source=("omarchy-mac-pkgs::git+https://github.com/omacom/omarchy-mac-pkgs.git#commit=${_commit}")
|
||||||
sha256sums=('ab951984268adadff8352009f63f1b001c3b09d14d47454b9efe06a54b3019ab')
|
sha256sums=('6af86c533129815653377731516cf5411fdd4f40e217687a8113ae33fc42c19f')
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
# Tests and staging must not be able to read the other package's tree.
|
# Tests and staging must not be able to read the other package's tree.
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ A new pin publishes on merge, so check what the pinned source needs first. The r
|
|||||||
|
|
||||||
- It provides, conflicts with and replaces `omarchy-apple-boot` and `omarchy-first-boot`. The scriptlet moves a pending `omarchy-first-boot` marker to `omarchy-mac-first-boot`, drops the dangling enable links of the replaced unit and of the removed migration verifier, and points at a customised `90-omarchy-asahi.conf.pacsave`.
|
- It provides, conflicts with and replaces `omarchy-apple-boot` and `omarchy-first-boot`. The scriptlet moves a pending `omarchy-first-boot` marker to `omarchy-mac-first-boot`, drops the dangling enable links of the replaced unit and of the removed migration verifier, and points at a customised `90-omarchy-asahi.conf.pacsave`.
|
||||||
- `pkgver` is the UTC commit date of the pin, so any pin from `20260925` on upgrades the fork's `20260921-10` on mx-mac Macs. The files the fork shipped that the source no longer does (the image finalize tools, the upstream ARM repository key and the GRUB snapshot-menu hook) are removed by that upgrade.
|
- `pkgver` is the UTC commit date of the pin, so any pin from `20260925` on upgrades the fork's `20260921-10` on mx-mac Macs. The files the fork shipped that the source no longer does (the image finalize tools, the upstream ARM repository key and the GRUB snapshot-menu hook) are removed by that upgrade.
|
||||||
- **Device tree overlays (omacom/omarchy-mac-pkgs#3).** Other packages may drop overlays into `/usr/lib/omarchy-mac-boot/dtb-overlays/`, which this package owns; `/etc/default/update-m1n1` applies them and the boot check rebuilds `boot.bin` the same way. With none installed, `boot.bin` is unchanged. A Mac with its own copy of `/etc/default/update-m1n1` keeps it (the shipped one lands as `.pacnew`), and then update-m1n1 applies no overlays until it is merged. The overlay hook does not run in the transaction that first installs it.
|
- **Device tree overlays (omacom/omarchy-mac-pkgs#3).** Other packages may drop overlays into `/usr/lib/omarchy-mac-boot/dtb-overlays/`, which this package owns; `/etc/default/update-m1n1` applies them and the boot check rebuilds `boot.bin` the same way. With none installed, `boot.bin` is unchanged. A Mac with its own copy of `/etc/default/update-m1n1` keeps it (the shipped one lands as `.pacnew`), and then update-m1n1 applies no overlays until it is merged; from `20261004-3` (omacom/omarchy-mac-pkgs#10) the boot check leaves them out too, with a warning, instead of failing that Mac's `boot.bin` and stopping `omarchy update`. The overlay hook does not run in the transaction that first installs it.
|
||||||
- `backup=` covers every `/etc` file and `/usr/lib/omarchy/initcpio`. It includes `/etc/default/update-m1n1`, which pins update-m1n1's device-tree order to the C locale. On a Mac that already has its own unowned copy, pacman keeps it and installs the shipped one as `.pacnew`. The snapshot restore hooks in `/etc/boot/hooks` are symlinks to `/usr/bin/omarchy-mac-snapshot-check`, not files, so they stay out of it.
|
- `backup=` covers every `/etc` file and `/usr/lib/omarchy/initcpio`. It includes `/etc/default/update-m1n1`, which pins update-m1n1's device-tree order to the C locale. On a Mac that already has its own unowned copy, pacman keeps it and installs the shipped one as `.pacnew`. The snapshot restore hooks in `/etc/boot/hooks` are symlinks to `/usr/bin/omarchy-mac-snapshot-check`, not files, so they stay out of it.
|
||||||
|
|
||||||
## Updates
|
## Updates
|
||||||
@@ -44,4 +44,4 @@ Updates are reviewed pins, never a branch:
|
|||||||
3. Refresh `sha256sums` with `makepkg -g`.
|
3. Refresh `sha256sums` with `makepkg -g`.
|
||||||
4. Check the pin against [Publish order](#publish-order). `omarchy-mac` must be published at or past omacom/omarchy-mac#535, or re-pinned in the same pull request.
|
4. Check the pin against [Publish order](#publish-order). `omarchy-mac` must be published at or past omacom/omarchy-mac#535, or re-pinned in the same pull request.
|
||||||
|
|
||||||
`20261004-2` sorts above edge's `20260927-1`, the first draft of this pin (`20261004-1`) and every lab candidate up to `20260928-3`.
|
`20261004-3` sorts above edge's `20261004-2`, the first draft of that pin (`20261004-1`) and every lab candidate up to `20260928-3`.
|
||||||
Reference in new issue
Block a user