The package installs a multi-user.target.wants symlink, but that alone does not survive image build: pmbootstrap runs systemctl preset-all, which removes manually-installed .wants links for any unit whose preset does not enable it. The 2026-08-24 image therefore shipped the service as 'disabled; preset: disabled' and it never ran, so aw88261_acf.bin was never extracted from the stock vendor partition and a fresh install came up with no sound card at all. Reproduced and verified on the dev phone: with no preset file installed, systemctl preset leaves the unit disabled; with it, the unit comes back enabled and stays enabled across a full preset-all. Investigation and evidence: fp6 repo journal/blobs/, 2026-08-28. Assisted-by: Claude:claude-fable-5
7 lines
459 B
Text
7 lines
459 B
Text
# The package also ships the multi-user.target.wants symlink, but a
|
|
# `systemctl preset-all` (pmbootstrap runs one while building the image)
|
|
# strips manually-installed .wants links for any unit whose preset does not
|
|
# enable it -- which left the service `disabled; preset: disabled` in the
|
|
# 2026-08-24 image and so no aw88261_acf.bin and no sound card on a fresh
|
|
# install. This preset is what makes the enable survive that.
|
|
enable fp6-vendor-blobs.service
|