diff --git a/CHANGELOG b/CHANGELOG index bc2c52557..daa295421 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -13,7 +13,7 @@ Environment: - fixed smb filesystem - removed not needed broadcom firmware and modules on x86_64 - removed hfs, hfsplus, isofs, nfsv2, nfsv3 and udf filesystems -- removed makepkg, pivot_root and switch_root +- removed bootctl, makepkg, pivot_root and switch_root cpio: - create concatenated cpio archive initramfs files => up to 25% faster Part 1: all directories diff --git a/usr/bin/archboot-testsuite.sh b/usr/bin/archboot-testsuite.sh index ce315b2ae..fa422ce52 100755 --- a/usr/bin/archboot-testsuite.sh +++ b/usr/bin/archboot-testsuite.sh @@ -66,7 +66,7 @@ done _result ldd-error.log _run_test "on missing base binaries" # not needed binaries, that are tolerated -_BASE_BLACKLIST="arpd backup bashbug enosys exch fsck.cramfs fsck.minix gawk-5.3.0 \ +_BASE_BLACKLIST="arpd backup bashbug bootctl enosys exch fsck.cramfs fsck.minix gawk-5.3.0 \ gawkbug gencat getconf iconv iconvconfig importctl lastlog2 ld.so locale lsclocks makedb \ makepkg-template memusage memusagestat mkfs.bfs mkfs.cramfs mkfs.minix mtrace newgidmap \ newuidmap pcprofiledump pivot_root pldd pstree.x11 restore routel run0 setpgid sln sotruss \ diff --git a/usr/lib/archboot/cpio/hooks/base_common_system b/usr/lib/archboot/cpio/hooks/base_common_system index b4edfea05..e2a07b51d 100644 --- a/usr/lib/archboot/cpio/hooks/base_common_system +++ b/usr/lib/archboot/cpio/hooks/base_common_system @@ -6,8 +6,8 @@ _run () { # remove conflicting grub, rpcbind and ukify files tar -C / --exclude=etc/{skel/.zshrc,systemd/system/multi-user.target.wants/remote-fs.target} \ ---exclude=usr/share/bash-completion/completions/grub \ ---exclude=usr/lib/{modules-load.d/cdrecord.conf,systemd/{systemd-journal-{gatewayd,remote},{system/{blk-availability.service,lvm2*,\ +--exclude=usr/share/{bash-completion/completions/grub,systemd/bootctl} \ +--exclude=usr/lib/{modules-load.d/cdrecord.conf,systemd/{boot,systemd-journal-{gatewayd,remote},{system/{blk-availability.service,lvm2*,\ rpcbind*,sysinit.target.wants/lvm2*},ukify}},sysusers.d/rpcbind*,tmpfiles.d/rpcbind*} \ --hard-dereference -cpf - \ etc/{bash_completion.d,ca-certificates/extracted,default,pam.d,profile.d,security,skel,ssl/certs,sysctl.d,systemd,tpm2-tss,xdg} \ @@ -36,7 +36,7 @@ var/lib/pacman/local \ | tar -C "${_ROOTFS}" -xpf - fi _map _binary agetty archlinux-keyring-wkd-sync awk bat basename brotli bsdtar \ - {bus,boot,coredump,hostname,journal,locale,login,machine,network,\ + {bus,coredump,hostname,journal,locale,login,machine,network,\ system,timedate,userdb,home,oom,portable}ctl btm certutil chmod clear cmsutil crlutil curl date \ dbus-{broker{,-launch},cleanup-sockets,daemon,launch,monitor,run-session,send,test-tool,\ update-activation-environment,uuidgen} dd df dir du dust exa eza false fd fzf fzf-tmux gawk gpg{,-agent,conf,-connect-agent} \