Admin message

Due to an influx of spam, we have had to require each new account to be manually approved. Please register an account and then write an email to accountsupport@archlinux.org to get it approved. Sorry for the inconvenience.

lsinitcpio output is duplicated
When viewing the contents of a initramfs image which is not combined with an early image, the file list is duplicated. E.g.: With `HOOKS=(base)` in `mkintcpio.conf`, `lsinitcpio` shows: ``` VERSION bin buildconfig config dev/ etc/ etc/fstab etc/initrd-release etc/ld.so.cache etc/ld.so.conf etc/mtab etc/os-release init init_functions lib lib64 new_root/ proc/ run/ sbin sys/ tmp/ usr/ usr/bin/ usr/bin/[ usr/bin/arch usr/bin/ascii usr/bin/ash usr/bin/awk usr/bin/base32 usr/bin/base64 usr/bin/basename usr/bin/bc usr/bin/blkdiscard usr/bin/blkid usr/bin/busybox usr/bin/bzip2 usr/bin/cat usr/bin/chgrp usr/bin/chmod usr/bin/chown usr/bin/chroot usr/bin/clear usr/bin/cp usr/bin/cpio usr/bin/crc32 usr/bin/cttyhack usr/bin/cut usr/bin/dd usr/bin/depmod usr/bin/df usr/bin/dirname usr/bin/dmesg usr/bin/du usr/bin/echo usr/bin/env usr/bin/expr usr/bin/fallocate usr/bin/false usr/bin/fatattr usr/bin/free usr/bin/fsfreeze usr/bin/fstrim usr/bin/fsync usr/bin/getopt usr/bin/grep usr/bin/gzip usr/bin/halt usr/bin/head usr/bin/hexdump usr/bin/hexedit usr/bin/i2ctransfer usr/bin/ifconfig usr/bin/init usr/bin/insmod usr/bin/install usr/bin/ip usr/bin/ipaddr usr/bin/iplink usr/bin/ipneigh usr/bin/iproute usr/bin/iprule usr/bin/iptunnel usr/bin/kbd_mode usr/bin/kill usr/bin/killall usr/bin/kmod usr/bin/less usr/bin/link usr/bin/ln usr/bin/loadfont usr/bin/loadkmap usr/bin/losetup usr/bin/ls usr/bin/lsmod usr/bin/lsscsi usr/bin/lzop usr/bin/md5sum usr/bin/mim usr/bin/mkdir usr/bin/mkfifo usr/bin/mknod usr/bin/mkpasswd usr/bin/mktemp usr/bin/modinfo usr/bin/modprobe usr/bin/mount usr/bin/mountpoint usr/bin/mv usr/bin/nc usr/bin/netstat usr/bin/nologin usr/bin/nproc usr/bin/nsenter usr/bin/nslookup usr/bin/nuke usr/bin/openvt usr/bin/partprobe usr/bin/paste usr/bin/pgrep usr/bin/pidof usr/bin/ping usr/bin/ping6 usr/bin/poweroff usr/bin/printf usr/bin/ps usr/bin/pwd usr/bin/readlink usr/bin/realpath usr/bin/reboot usr/bin/resume usr/bin/rm usr/bin/rmdir usr/bin/rmmod usr/bin/route usr/bin/run-init usr/bin/sed usr/bin/seedrng usr/bin/seq usr/bin/setfattr usr/bin/setfont usr/bin/sh usr/bin/sha1sum usr/bin/sha256sum usr/bin/sha512sum usr/bin/shuf usr/bin/sleep usr/bin/sort usr/bin/stat usr/bin/strings usr/bin/switch_root usr/bin/sync usr/bin/tac usr/bin/tail usr/bin/tar usr/bin/tcpsvd usr/bin/tee usr/bin/telnet usr/bin/test usr/bin/tftp usr/bin/touch usr/bin/tree usr/bin/true usr/bin/truncate usr/bin/ts usr/bin/tsort usr/bin/udhcpc usr/bin/udhcpc6 usr/bin/umount usr/bin/uname usr/bin/uniq usr/bin/unlink usr/bin/unshare usr/bin/unzip usr/bin/uptime usr/bin/vi usr/bin/wc usr/bin/wget usr/bin/which usr/bin/xxd usr/bin/xz usr/bin/yes usr/lib/ usr/lib/ld-linux-x86-64.so.2 usr/lib/libblkid.so.1 usr/lib/libblkid.so.1.1.0 usr/lib/libc.so.6 usr/lib/libcrypt.so.2 usr/lib/libcrypt.so.2.0.0 usr/lib/libcrypto.so.3 usr/lib/libgcc_s.so.1 usr/lib/liblzma.so.5 usr/lib/liblzma.so.5.4.6 usr/lib/libmount.so.1 usr/lib/libmount.so.1.1.0 usr/lib/libz.so.1 usr/lib/libz.so.1.3.1 usr/lib/libzstd.so.1 usr/lib/libzstd.so.1.5.5 usr/lib/modules/ usr/lib/modules/6.7.5-arch1-1/ usr/lib/modules/6.7.5-arch1-1/kernel/ usr/lib/os-release usr/lib64 usr/local/ usr/local/bin/ usr/local/lib/ usr/local/sbin/ usr/sbin var/ var/run VERSION bin buildconfig config dev/ etc/ etc/fstab etc/initrd-release etc/ld.so.cache etc/ld.so.conf etc/mtab etc/os-release init init_functions lib lib64 new_root/ proc/ run/ sbin sys/ tmp/ usr/ usr/bin/ usr/bin/[ usr/bin/arch usr/bin/ascii usr/bin/ash usr/bin/awk usr/bin/base32 usr/bin/base64 usr/bin/basename usr/bin/bc usr/bin/blkdiscard usr/bin/blkid usr/bin/busybox usr/bin/bzip2 usr/bin/cat usr/bin/chgrp usr/bin/chmod usr/bin/chown usr/bin/chroot usr/bin/clear usr/bin/cp usr/bin/cpio usr/bin/crc32 usr/bin/cttyhack usr/bin/cut usr/bin/dd usr/bin/depmod usr/bin/df usr/bin/dirname usr/bin/dmesg usr/bin/du usr/bin/echo usr/bin/env usr/bin/expr usr/bin/fallocate usr/bin/false usr/bin/fatattr usr/bin/free usr/bin/fsfreeze usr/bin/fstrim usr/bin/fsync usr/bin/getopt usr/bin/grep usr/bin/gzip usr/bin/halt usr/bin/head usr/bin/hexdump usr/bin/hexedit usr/bin/i2ctransfer usr/bin/ifconfig usr/bin/init usr/bin/insmod usr/bin/install usr/bin/ip usr/bin/ipaddr usr/bin/iplink usr/bin/ipneigh usr/bin/iproute usr/bin/iprule usr/bin/iptunnel usr/bin/kbd_mode usr/bin/kill usr/bin/killall usr/bin/kmod usr/bin/less usr/bin/link usr/bin/ln usr/bin/loadfont usr/bin/loadkmap usr/bin/losetup usr/bin/ls usr/bin/lsmod usr/bin/lsscsi usr/bin/lzop usr/bin/md5sum usr/bin/mim usr/bin/mkdir usr/bin/mkfifo usr/bin/mknod usr/bin/mkpasswd usr/bin/mktemp usr/bin/modinfo usr/bin/modprobe usr/bin/mount usr/bin/mountpoint usr/bin/mv usr/bin/nc usr/bin/netstat usr/bin/nologin usr/bin/nproc usr/bin/nsenter usr/bin/nslookup usr/bin/nuke usr/bin/openvt usr/bin/partprobe usr/bin/paste usr/bin/pgrep usr/bin/pidof usr/bin/ping usr/bin/ping6 usr/bin/poweroff usr/bin/printf usr/bin/ps usr/bin/pwd usr/bin/readlink usr/bin/realpath usr/bin/reboot usr/bin/resume usr/bin/rm usr/bin/rmdir usr/bin/rmmod usr/bin/route usr/bin/run-init usr/bin/sed usr/bin/seedrng usr/bin/seq usr/bin/setfattr usr/bin/setfont usr/bin/sh usr/bin/sha1sum usr/bin/sha256sum usr/bin/sha512sum usr/bin/shuf usr/bin/sleep usr/bin/sort usr/bin/stat usr/bin/strings usr/bin/switch_root usr/bin/sync usr/bin/tac usr/bin/tail usr/bin/tar usr/bin/tcpsvd usr/bin/tee usr/bin/telnet usr/bin/test usr/bin/tftp usr/bin/touch usr/bin/tree usr/bin/true usr/bin/truncate usr/bin/ts usr/bin/tsort usr/bin/udhcpc usr/bin/udhcpc6 usr/bin/umount usr/bin/uname usr/bin/uniq usr/bin/unlink usr/bin/unshare usr/bin/unzip usr/bin/uptime usr/bin/vi usr/bin/wc usr/bin/wget usr/bin/which usr/bin/xxd usr/bin/xz usr/bin/yes usr/lib/ usr/lib/ld-linux-x86-64.so.2 usr/lib/libblkid.so.1 usr/lib/libblkid.so.1.1.0 usr/lib/libc.so.6 usr/lib/libcrypt.so.2 usr/lib/libcrypt.so.2.0.0 usr/lib/libcrypto.so.3 usr/lib/libgcc_s.so.1 usr/lib/liblzma.so.5 usr/lib/liblzma.so.5.4.6 usr/lib/libmount.so.1 usr/lib/libmount.so.1.1.0 usr/lib/libz.so.1 usr/lib/libz.so.1.3.1 usr/lib/libzstd.so.1 usr/lib/libzstd.so.1.5.5 usr/lib/modules/ usr/lib/modules/6.7.5-arch1-1/ usr/lib/modules/6.7.5-arch1-1/kernel/ usr/lib/os-release usr/lib64 usr/local/ usr/local/bin/ usr/local/lib/ usr/local/sbin/ usr/sbin var/ var/run ``` With `HOOKS=(base microcode)`, `lsinitcpio` looks correct: ``` early_cpio kernel/ kernel/x86/ kernel/x86/microcode/ kernel/x86/microcode/AuthenticAMD.bin VERSION bin buildconfig config dev/ etc/ etc/fstab etc/initrd-release etc/ld.so.cache etc/ld.so.conf etc/mtab etc/os-release init init_functions lib lib64 new_root/ proc/ run/ sbin sys/ tmp/ usr/ usr/bin/ usr/bin/[ usr/bin/arch usr/bin/ascii usr/bin/ash usr/bin/awk usr/bin/base32 usr/bin/base64 usr/bin/basename usr/bin/bc usr/bin/blkdiscard usr/bin/blkid usr/bin/busybox usr/bin/bzip2 usr/bin/cat usr/bin/chgrp usr/bin/chmod usr/bin/chown usr/bin/chroot usr/bin/clear usr/bin/cp usr/bin/cpio usr/bin/crc32 usr/bin/cttyhack usr/bin/cut usr/bin/dd usr/bin/depmod usr/bin/df usr/bin/dirname usr/bin/dmesg usr/bin/du usr/bin/echo usr/bin/env usr/bin/expr usr/bin/fallocate usr/bin/false usr/bin/fatattr usr/bin/free usr/bin/fsfreeze usr/bin/fstrim usr/bin/fsync usr/bin/getopt usr/bin/grep usr/bin/gzip usr/bin/halt usr/bin/head usr/bin/hexdump usr/bin/hexedit usr/bin/i2ctransfer usr/bin/ifconfig usr/bin/init usr/bin/insmod usr/bin/install usr/bin/ip usr/bin/ipaddr usr/bin/iplink usr/bin/ipneigh usr/bin/iproute usr/bin/iprule usr/bin/iptunnel usr/bin/kbd_mode usr/bin/kill usr/bin/killall usr/bin/kmod usr/bin/less usr/bin/link usr/bin/ln usr/bin/loadfont usr/bin/loadkmap usr/bin/losetup usr/bin/ls usr/bin/lsmod usr/bin/lsscsi usr/bin/lzop usr/bin/md5sum usr/bin/mim usr/bin/mkdir usr/bin/mkfifo usr/bin/mknod usr/bin/mkpasswd usr/bin/mktemp usr/bin/modinfo usr/bin/modprobe usr/bin/mount usr/bin/mountpoint usr/bin/mv usr/bin/nc usr/bin/netstat usr/bin/nologin usr/bin/nproc usr/bin/nsenter usr/bin/nslookup usr/bin/nuke usr/bin/openvt usr/bin/partprobe usr/bin/paste usr/bin/pgrep usr/bin/pidof usr/bin/ping usr/bin/ping6 usr/bin/poweroff usr/bin/printf usr/bin/ps usr/bin/pwd usr/bin/readlink usr/bin/realpath usr/bin/reboot usr/bin/resume usr/bin/rm usr/bin/rmdir usr/bin/rmmod usr/bin/route usr/bin/run-init usr/bin/sed usr/bin/seedrng usr/bin/seq usr/bin/setfattr usr/bin/setfont usr/bin/sh usr/bin/sha1sum usr/bin/sha256sum usr/bin/sha512sum usr/bin/shuf usr/bin/sleep usr/bin/sort usr/bin/stat usr/bin/strings usr/bin/switch_root usr/bin/sync usr/bin/tac usr/bin/tail usr/bin/tar usr/bin/tcpsvd usr/bin/tee usr/bin/telnet usr/bin/test usr/bin/tftp usr/bin/touch usr/bin/tree usr/bin/true usr/bin/truncate usr/bin/ts usr/bin/tsort usr/bin/udhcpc usr/bin/udhcpc6 usr/bin/umount usr/bin/uname usr/bin/uniq usr/bin/unlink usr/bin/unshare usr/bin/unzip usr/bin/uptime usr/bin/vi usr/bin/wc usr/bin/wget usr/bin/which usr/bin/xxd usr/bin/xz usr/bin/yes usr/lib/ usr/lib/ld-linux-x86-64.so.2 usr/lib/libblkid.so.1 usr/lib/libblkid.so.1.1.0 usr/lib/libc.so.6 usr/lib/libcrypt.so.2 usr/lib/libcrypt.so.2.0.0 usr/lib/libcrypto.so.3 usr/lib/libgcc_s.so.1 usr/lib/liblzma.so.5 usr/lib/liblzma.so.5.4.6 usr/lib/libmount.so.1 usr/lib/libmount.so.1.1.0 usr/lib/libz.so.1 usr/lib/libz.so.1.3.1 usr/lib/libzstd.so.1 usr/lib/libzstd.so.1.5.5 usr/lib/modules/ usr/lib/modules/6.7.5-arch1-1/ usr/lib/modules/6.7.5-arch1-1/kernel/ usr/lib/os-release usr/lib64 usr/local/ usr/local/bin/ usr/local/lib/ usr/local/sbin/ usr/sbin var/ var/run ```
issue