omarchy-settings-dev: ship the full set on aarch64 for runtime-profile sources
#638 gave omarchy-settings this and -dev was never ported, so edge, the only channel aarch64 machines are qualified for, still stripped zram, oomd, zswap, the sysctl tuning and USB autosuspend there: on Snapdragon, migration 1790328426 installs zram-generator, finds no dev-zram0.swap and completes without zram. A source with default/settings-runtime-profile now gets the same files, backup and optdepends on aarch64 as on x86_64, Thunderbolt drop-in included, and its HOOKS files ship as they are. Older sources, including the current quattro pin, keep today's aarch64 package. The platform guard and its detector check stay aarch64-only (#691, #694). The keyboard backlight unit first-run enables ships whenever the source has it, as in omarchy-settings. tests/settings-runtime-profile.sh now runs both recipes. pkgrel 5 so the recipe change builds; the payload from the current pin is unchanged.
This commit is contained in:
1 parent
47a3024683
commit
ea7738975a
2 files changed
+61
-32
No files matched your search
@@ -1,8 +1,8 @@
|
||||
#!/bin/bash
|
||||
# Run the omarchy-settings recipe's package() against synthetic source trees:
|
||||
# an older source keeps today's per-architecture package, and a source that
|
||||
# selects its platform profile at runtime ships the same files, backup and
|
||||
# optdepends on aarch64 as on x86_64.
|
||||
# Run the omarchy-settings and omarchy-settings-dev recipes' package() against
|
||||
# synthetic source trees: an older source keeps today's per-architecture
|
||||
# package, and a source that selects its platform profile at runtime ships the
|
||||
# same files, backup and optdepends on aarch64 as on x86_64.
|
||||
set -euo pipefail
|
||||
export LC_ALL=C
|
||||
|
||||
@@ -142,7 +142,7 @@ cp "$fixtures/omarchy_hooks-v4.0.4.conf" "$scratch/legacy/etc/mkinitcpio.conf.d/
|
||||
make_source "$scratch/profile" default/settings-runtime-profile "$keyboard_unit"
|
||||
cp "$fixtures"/omarchy-13362/*.conf "$scratch/profile/etc/mkinitcpio.conf.d/"
|
||||
|
||||
for recipe in omarchy-settings; do
|
||||
for recipe in omarchy-settings omarchy-settings-dev; do
|
||||
rm -rf "${scratch:?}"/legacy-* "${scratch:?}"/profile-*
|
||||
# An older source keeps the per-architecture package it has always had.
|
||||
package_as "$recipe" "$scratch/legacy" x86_64 legacy-x86_64 pinned
|
||||
|
||||
Reference in new issue
Block a user