I noticed that
:: Running post-transaction hooks...
runs
(4/5) Updating linux-aarch64 initcpios...
(5/5) Updating linux initcpios...
which results in building initramfs-linux.img two times.
Is this a known bug ?
How can I avoid it ?
If it would not be a fragile SD card I would ignore it.
Extra info maybe required:
root FS is btrfs, so I have added btrfs in mkinitcpio.conf and put "initramfs initramfs-linux.img followkernel" into /boot/config.txt
$this->bbcode_second_pass_code('', '
Root : /
Conf File : /etc/pacman.conf
DB Path : /var/lib/pacman/
Cache Dirs: /var/cache/pacman/pkg/
Hook Dirs : /usr/share/libalpm/hooks/ /etc/pacman.d/hooks/
Lock File : /var/lib/pacman/db.lck
Log File : /var/log/pacman.log
GPG Dir : /etc/pacman.d/gnupg/
Targets : None
:: Synchronizing package databases...
downloading core.db...
downloading extra.db...
downloading community.db...
downloading alarm.db...
downloading aur.db...
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
Package (9) Old Version New Version Net Change Download Size
core/btrfs-progs 5.11-1 5.11.1-1 -0,02 MiB 0,79 MiB
core/glib2 2.68.0-2 2.68.0-4 0,00 MiB 2,49 MiB
core/less 563-1 580-1 0,01 MiB 0,11 MiB
core/libassuan 2.5.4-2 2.5.5-1 0,00 MiB 0,10 MiB
core/libgpg-error 1.41-1 1.42-1 0,04 MiB 0,21 MiB
core/mkinitcpio-busybox 1.32.1-2 1.32.1-3 0,00 MiB 0,23 MiB
core/nettle 3.7.1-1 3.7.2-1 0,00 MiB 0,41 MiB
core/openssl 1.1.1.j-1 1.1.1.k-1 0,01 MiB 3,32 MiB
alarm/raspberrypi-bootloader 20210319-1 20210323-3 0,00 MiB 3,34 MiB
Total Download Size: 11,00 MiB
Total Installed Size: 45,77 MiB
Net Upgrade Size: 0,04 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
downloading libgpg-error-1.42-1-aarch64.pkg.tar.xz...
downloading btrfs-progs-5.11.1-1-aarch64.pkg.tar.xz...
downloading glib2-2.68.0-4-aarch64.pkg.tar.xz...
downloading less-580-1-aarch64.pkg.tar.xz...
downloading libassuan-2.5.5-1-aarch64.pkg.tar.xz...
downloading mkinitcpio-busybox-1.32.1-3-aarch64.pkg.tar.xz...
downloading nettle-3.7.2-1-aarch64.pkg.tar.xz...
downloading openssl-1.1.1.k-1-aarch64.pkg.tar.xz...
downloading raspberrypi-bootloader-20210323-3-any.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
upgrading libgpg-error...
upgrading btrfs-progs...
upgrading glib2...
upgrading less...
upgrading libassuan...
upgrading mkinitcpio-busybox...
upgrading nettle...
upgrading openssl...
upgrading raspberrypi-bootloader...
:: Running post-transaction hooks...
(1/5) Reloading system manager configuration...
(2/5) Reloading device manager configuration...
(3/5) Arming ConditionNeedsUpdate...
(4/5) Updating linux-aarch64 initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'default'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'fallback'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
(5/5) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'default'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-aarch64.preset: 'fallback'
-> -k 5.11.4-1-ARCH -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 5.11.4-1-ARCH
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: wd719x
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful
')
Thanks