root@alpine4pico:~$ fallocate -l 200M rootfs.img
root@alpine4pico:~$ mkfs.ext4 rootfs.img
mke2fs 1.47.1 (20-May-2024)
Discarding device blocks: done
Creating filesystem with 204800 1k blocks and 51200 inodes
Filesystem UUID: 0a79b416-70d8-4451-8a93-72b8308c8735
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729

Allocating group tables: done
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done

root@alpine4pico:~$ mkdir alpine
root@alpine4pico:~$ mount rootfs.img alpine
root@alpine4pico:~$ cd alpine
root@alpine4pico:~/alpine$ curl https://dl-cdn.alpinelinux.org/alpine/v3.21/releases/armhf/alpine-minirootfs-3.21.2-armhf.tar.gz | tar -xzv
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0./
./sys/
./srv/
./run/
./run/lock/
./root/
./opt/
./mnt/
./media/
./media/usb/
./media/floppy/
./media/cdrom/
./home/
./usr/
./usr/local/
./usr/local/share/
./usr/local/lib/
./usr/local/bin/
./usr/lib/
./usr/lib/libapk.so.2.14.0
./usr/lib/libz.so.1.3.1
./usr/lib/libz.so.1
./usr/lib/libssl.so.3
./usr/lib/libcrypto.so.3
 58 3175k   58 1871k    0     0  1883k      0  0:00:01 --:--:--  0:00:01 1883k./usr/lib/ossl-modules/
./usr/lib/ossl-modules/legacy.so
./usr/lib/engines-3/
./usr/lib/engines-3/padlock.so
./usr/lib/engines-3/loader_attic.so
./usr/lib/engines-3/capi.so
./usr/lib/engines-3/afalg.so
./usr/lib/os-release
./usr/lib/sysctl.d/
./usr/lib/sysctl.d/00-alpine.conf
./usr/lib/modules-load.d/
./usr/bin/
./usr/bin/yes
./usr/bin/xzcat
./usr/bin/xxd
./usr/bin/xargs
./usr/bin/whois
./usr/bin/whoami
./usr/bin/who
./usr/bin/which
./usr/bin/wget
./usr/bin/wc
./usr/bin/volname
./usr/bin/vlock
./usr/bin/vi
./usr/bin/uuencode
./usr/bin/uudecode
./usr/bin/uptime
./usr/bin/unzip
./usr/bin/unxz
./usr/bin/unshare
./usr/bin/unlzop
./usr/bin/unlzma
./usr/bin/unlink
./usr/bin/unix2dos
./usr/bin/uniq
./usr/bin/unexpand
./usr/bin/udhcpc6
./usr/bin/ttysize
./usr/bin/tty
./usr/bin/truncate
./usr/bin/tree
./usr/bin/traceroute6
./usr/bin/traceroute
./usr/bin/tr
./usr/bin/top
./usr/bin/timeout
./usr/bin/time
./usr/bin/test
./usr/bin/tee
./usr/bin/tail
./usr/bin/tac
./usr/bin/sum
./usr/bin/strings
./usr/bin/split
./usr/bin/sort
./usr/bin/shuf
./usr/bin/shred
./usr/bin/showkey
./usr/bin/sha512sum
./usr/bin/sha3sum
./usr/bin/sha256sum
./usr/bin/sha1sum
./usr/bin/setsid
./usr/bin/setkeycodes
./usr/bin/seq
./usr/bin/resize
./usr/bin/reset
./usr/bin/renice
./usr/bin/realpath
./usr/bin/readlink
./usr/bin/pwdx
./usr/bin/pstree
./usr/bin/pscan
./usr/bin/printf
./usr/bin/pmap
./usr/bin/pkill
./usr/bin/pgrep
./usr/bin/paste
./usr/bin/passwd
./usr/bin/openvt
./usr/bin/od
./usr/bin/nslookup
./usr/bin/nsenter
./usr/bin/nproc
./usr/bin/nohup
./usr/bin/nmeter
./usr/bin/nl
./usr/bin/nc
./usr/bin/mkpasswd
./usr/bin/mkfifo
./usr/bin/microcom
./usr/bin/mesg
./usr/bin/md5sum
./usr/bin/lzopcat
./usr/bin/lzma
./usr/bin/lzcat
./usr/bin/lsusb
./usr/bin/lsof
./usr/bin/logger
./usr/bin/less
./usr/bin/last
./usr/bin/killall
./usr/bin/ipcs
./usr/bin/ipcrm
./usr/bin/install
./usr/bin/id
./usr/bin/hostid
./usr/bin/hexdump
./usr/bin/head
./usr/bin/hd
./usr/bin/groups
./usr/bin/fuser
./usr/bin/free
./usr/bin/fold
./usr/bin/flock
./usr/bin/find
./usr/bin/fallocate
./usr/bin/factor
./usr/bin/expr
./usr/bin/expand
./usr/bin/env
./usr/bin/eject
./usr/bin/du
./usr/bin/dos2unix
./usr/bin/dirname
./usr/bin/diff
./usr/bin/deallocvt
./usr/bin/dc
./usr/bin/cut
./usr/bin/cryptpw
./usr/bin/crontab
./usr/bin/cpio
./usr/bin/comm
./usr/bin/cmp
./usr/bin/clear
./usr/bin/cksum
./usr/bin/chvt
./usr/bin/cal
./usr/bin/bzip2
./usr/bin/bzcat
./usr/bin/bunzip2
./usr/bin/blkdiscard
./usr/bin/beep
./usr/bin/bc
./usr/bin/basename
./usr/bin/awk
./usr/bin/[[
./usr/bin/[
./usr/bin/ldd
./usr/bin/iconv
./usr/bin/getent
./usr/bin/getconf
./usr/bin/scanelf
./usr/bin/ssl_client
./usr/share/
./usr/share/apk/
./usr/share/apk/keys/
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-66ba20fe.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616db30d.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616ac3bc.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616abc23.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-61666e3f.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-6165ee59.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-60ac2099.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-5e69ca50.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub
./usr/share/apk/keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub
./usr/share/apk/keys/x86_64/
./usr/share/apk/keys/x86_64/alpine-devel@lists.alpinelinux.org-6165ee59.rsa.pub
./usr/share/apk/keys/x86_64/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub
./usr/share/apk/keys/x86_64/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub
./usr/share/apk/keys/x86/
./usr/share/apk/keys/x86/alpine-devel@lists.alpinelinux.org-61666e3f.rsa.pub
./usr/share/apk/keys/x86/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub
./usr/share/apk/keys/x86/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub
./usr/share/apk/keys/s390x/
./usr/share/apk/keys/s390x/alpine-devel@lists.alpinelinux.org-616ac3bc.rsa.pub
./usr/share/apk/keys/s390x/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub
./usr/share/apk/keys/riscv64/
./usr/share/apk/keys/riscv64/alpine-devel@lists.alpinelinux.org-616db30d.rsa.pub
./usr/share/apk/keys/riscv64/alpine-devel@lists.alpinelinux.org-60ac2099.rsa.pub
./usr/share/apk/keys/ppc64le/
./usr/share/apk/keys/ppc64le/alpine-devel@lists.alpinelinux.org-616abc23.rsa.pub
./usr/share/apk/keys/ppc64le/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub
./usr/share/apk/keys/mips64/
./usr/share/apk/keys/mips64/alpine-devel@lists.alpinelinux.org-5e69ca50.rsa.pub
./usr/share/apk/keys/loongarch64/
./usr/share/apk/keys/loongarch64/alpine-devel@lists.alpinelinux.org-66ba20fe.rsa.pub
./usr/share/apk/keys/armv7/
./usr/share/apk/keys/armv7/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub
./usr/share/apk/keys/armv7/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub
./usr/share/apk/keys/armhf/
./usr/share/apk/keys/armhf/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub
./usr/share/apk/keys/armhf/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub
./usr/share/apk/keys/aarch64/
./usr/share/apk/keys/aarch64/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
./usr/share/apk/keys/aarch64/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub
./usr/share/misc/
./usr/share/man/
./usr/share/udhcpc/
./usr/share/udhcpc/default.script
./usr/sbin/
./usr/sbin/setlogcons
./usr/sbin/setfont
./usr/sbin/sendmail
./usr/sbin/rfkill
./usr/sbin/remove-shell
./usr/sbin/readahead
./usr/sbin/rdev
./usr/sbin/rdate
./usr/sbin/partprobe
./usr/sbin/ntpd
./usr/sbin/nbd-client
./usr/sbin/nandwrite
./usr/sbin/nanddump
./usr/sbin/loadfont
./usr/sbin/killall5
./usr/sbin/fbset
./usr/sbin/ether-wake
./usr/sbin/deluser
./usr/sbin/delgroup
./usr/sbin/crond
./usr/sbin/chroot
./usr/sbin/chpasswd
./usr/sbin/brctl
./usr/sbin/arping
./usr/sbin/adduser
./usr/sbin/addgroup
./usr/sbin/add-shell
./sbin/
./sbin/zcip
./sbin/watchdog
./sbin/vconfig
./sbin/udhcpc
./sbin/tunctl
./sbin/syslogd
./sbin/sysctl
./sbin/switch_root
./sbin/swapon
./sbin/swapoff
./sbin/slattach
./sbin/setconsole
./sbin/route
./sbin/rmmod
./sbin/reboot
./sbin/raidautorun
./sbin/poweroff
./sbin/pivot_root
./sbin/nologin
./sbin/nameif
./sbin/modprobe
./sbin/modinfo
./sbin/mkswap
./sbin/mkfs.vfat
./sbin/mkdosfs
./sbin/mdev
./sbin/lsmod
./sbin/losetup
./sbin/logread
./sbin/loadkmap
./sbin/klogd
./sbin/iptunnel
./sbin/iprule
./sbin/iproute
./sbin/ipneigh
./sbin/iplink
./sbin/ipaddr
./sbin/ip
./sbin/insmod
./sbin/inotifyd
./sbin/init
./sbin/ifup
./sbin/ifenslave
./sbin/ifdown
./sbin/ifconfig
./sbin/hwclock
./sbin/halt
./sbin/getty
./sbin/fstrim
./sbin/fsck
./sbin/findfs
./sbin/fdisk
./sbin/fbsplash
./sbin/depmod
./sbin/blockdev
./sbin/blkid
./sbin/arp
./sbin/adjtimex
./sbin/acpid
./sbin/ldconfig
./sbin/apk
./bin/
./bin/zcat
./bin/watch
./bin/usleep
./bin/uname
./bin/umount
./bin/true
./bin/touch
./bin/tar
./bin/sync
./bin/su
./bin/stty
./bin/stat
./bin/sleep
./bin/setserial
./bin/setpriv
./bin/sed
./bin/run-parts
./bin/rmdir
./bin/rm
./bin/rev
./bin/reformime
./bin/pwd
./bin/ps
./bin/printenv
./bin/pipe_progress
./bin/ping6
./bin/ping
./bin/pidof
./bin/nice
./bin/netstat
./bin/mv
./bin/mpstat
./bin/mountpoint
./bin/mount
./bin/more
./bin/mktemp
./bin/mknod
./bin/mkdir
./bin/makemime
./bin/lzop
./bin/lsattr
./bin/ls
./bin/login
./bin/ln
./bin/linux64
./bin/linux32
./bin/link
./bin/kill
./bin/kbd_mode
./bin/ipcalc
./bin/iostat
./bin/ionice
./bin/hostname
./bin/gzip
./bin/gunzip
./bin/grep
./bin/getopt
./bin/fsync
./bin/fgrep
./bin/fdflush
./bin/fatattr
./bin/false
./bin/egrep
./bin/echo
./bin/dumpkmap
./bin/dnsdomainname
./bin/dmesg
./bin/df
./bin/dd
./bin/date
./bin/cp
./bin/chown
./bin/chmod
./bin/chgrp
./bin/chattr
./bin/cat
./bin/bbconfig
./bin/base64
./bin/ash
./bin/arch
./bin/sh
./bin/busybox
./proc/
./var/
./var/run
./var/lock
./var/tmp/
./var/spool/
./var/spool/mail
./var/spool/cron/
./var/spool/cron/crontabs
./var/opt/
./var/mail/
./var/log/
./var/local/
./var/lib/
./var/lib/misc/
./var/empty/
./var/cache/
./var/cache/misc/
./var/cache/apk/
./lib/
./lib/sysctl.d/
./lib/modules-load.d/
./lib/firmware/
./lib/libc.musl-armhf.so.1
./lib/ld-musl-armhf.so.1
./lib/apk/
./lib/apk/exec/
./lib/apk/db/
./lib/apk/db/triggers
./lib/apk/db/scripts.tar
./lib/apk/db/installed
./lib/apk/db/lock
./etc/
./etc/shadow
./etc/ssl1.1/
./etc/ssl1.1/certs
./etc/ssl1.1/cert.pem
./etc/ssl/
./etc/ssl/openssl.cnf.dist
./etc/ssl/openssl.cnf
./etc/ssl/ct_log_list.cnf.dist
./etc/ssl/ct_log_list.cnf
./etc/ssl/private/
./etc/ssl/cert.pem
./etc/ssl/certs/
./etc/ssl/certs/ca-certificates.crt
./etc/os-release
./etc/issue
./etc/alpine-release
./etc/secfixes.d/
./etc/secfixes.d/alpine
./etc/motd
./etc/sysctl.d/
./etc/profile.d/
./etc/profile.d/color_prompt.sh.disabled
./etc/profile.d/README
./etc/profile.d/20locale.sh
./etc/periodic/
./etc/periodic/weekly/
./etc/periodic/monthly/
./etc/periodic/hourly/
./etc/periodic/daily/
./etc/periodic/15min/
./etc/opt/
./etc/modules-load.d/
./etc/modprobe.d/
./etc/modprobe.d/kms.conf
./etc/modprobe.d/i386.conf
./etc/modprobe.d/blacklist.conf
./etc/modprobe.d/aliases.conf
./etc/crontabs/
./etc/crontabs/root
./etc/securetty
./etc/udhcpc/
./etc/udhcpc/udhcpc.conf
./etc/network/
./etc/network/if-up.d/
./etc/network/if-up.d/dad
./etc/network/if-pre-up.d/
./etc/network/if-pre-down.d/
./etc/network/if-post-up.d/
./etc/network/if-post-down.d/
./etc/network/if-down.d/
100 3175k  100 3175k    0     0  2541k      0  0:00:01  0:00:01 --:--:-- 2542k
./etc/logrotate.d/
./etc/logrotate.d/acpid
./etc/busybox-paths.d/
./etc/busybox-paths.d/busybox
./etc/sysctl.conf
./etc/shells
./etc/services
./etc/protocols
./etc/profile
./etc/passwd
./etc/nsswitch.conf
./etc/mtab
./etc/modules
./etc/inittab
./etc/hosts
./etc/hostname
./etc/group
./etc/fstab
./etc/apk/
./etc/apk/repositories
./etc/apk/world
./etc/apk/protected_paths.d/
./etc/apk/keys/
./etc/apk/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
./etc/apk/keys/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub
./etc/apk/keys/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub
./etc/apk/keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub
./etc/apk/keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub
./etc/apk/arch
./dev/
./tmp/
root@alpine4pico:~/alpine$ cd ..
root@alpine4pico:~$ apk --root alpine add $(cat packages)
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/main/armhf/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.21/community/armhf/APKINDEX.tar.gz
(1/80) Installing libgcc (14.2.0-r4)
(2/80) Installing libeconf (0.6.3-r0)
(3/80) Installing skalibs-libs (2.14.3.0-r0)
(4/80) Installing utmps-libs (0.1.2.3-r2)
(5/80) Installing agetty (2.40.4-r0)
(6/80) Upgrading busybox (1.37.0-r9 -> 1.37.0-r12)
Executing busybox-1.37.0-r12.post-upgrade
ERROR: busybox-1.37.0-r12.post-upgrade: script exited with error 127
(7/80) Upgrading busybox-binsh (1.37.0-r9 -> 1.37.0-r12)
(8/80) Installing busybox-ifupdown (1.37.0-r12)
(9/80) Installing libcap2 (2.71-r0)
(10/80) Installing openrc (0.55.1-r2)
Executing openrc-0.55.1-r2.post-install
ERROR: openrc-0.55.1-r2.post-install: script exited with error 127
(11/80) Installing mdev-conf (4.7-r0)
(12/80) Installing busybox-mdev-openrc (1.37.0-r12)
(13/80) Installing agetty-openrc (0.55.1-r2)
(14/80) Installing alpine-conf (3.19.2-r0)
(15/80) Upgrading ssl_client (1.37.0-r9 -> 1.37.0-r12)
(16/80) Installing busybox-openrc (1.37.0-r12)
(17/80) Installing busybox-suid (1.37.0-r12)
(18/80) Installing alpine-base (3.21.3-r0)
(19/80) Installing ncurses-terminfo-base (6.5_p20241006-r3)
(20/80) Installing libncursesw (6.5_p20241006-r3)
(21/80) Installing readline (8.2.13-r0)
(22/80) Installing bash (5.2.37-r0)
Executing bash-5.2.37-r0.post-install
ERROR: bash-5.2.37-r0.post-install: script exited with error 127
(23/80) Installing jansson (2.14-r4)
(24/80) Installing libstdc++ (14.2.0-r4)
(25/80) Installing zstd-libs (1.5.6-r2)
(26/80) Installing binutils (2.43.1-r2)
(27/80) Installing gmp (6.3.0-r2)
(28/80) Installing nettle (3.10-r1)
(29/80) Installing libunistring (1.2-r0)
(30/80) Installing libidn2 (2.3.7-r0)
(31/80) Installing libffi (3.4.7-r0)
(32/80) Installing libtasn1 (4.20.0-r0)
(33/80) Installing p11-kit (0.25.5-r2)
(34/80) Installing gnutls (3.8.8-r0)
(35/80) Installing libseccomp (2.5.5-r1)
(36/80) Installing chrony (4.6.1-r0)
Executing chrony-4.6.1-r0.pre-install
ERROR: chrony-4.6.1-r0.pre-install: script exited with error 127
(37/80) Installing chrony-openrc (4.6.1-r0)
(38/80) Installing dialog (1.3.20240619-r0)
(39/80) Installing libfdt (1.7.0-r2)
(40/80) Installing dtc (1.7.0-r2)
(41/80) Installing libblkid (2.40.4-r0)
(42/80) Installing libcom_err (1.47.1-r1)
(43/80) Installing e2fsprogs-libs (1.47.1-r1)
(44/80) Installing libuuid (2.40.4-r0)
(45/80) Installing e2fsprogs (1.47.1-r1)
(46/80) Installing e2fsprogs-extra (1.47.1-r1)
(47/80) Installing make (4.4.1-r2)
(48/80) Installing bridge (1.5-r5)
(49/80) Installing bonding (2.6-r5)
(50/80) Installing vlan (2.3-r1)
(51/80) Installing dbus-libs (1.14.10-r4)
(52/80) Installing libnl3 (3.11.0-r0)
(53/80) Installing pcsc-lite-libs (2.2.3-r1)
(54/80) Installing wpa_supplicant (2.10-r11)
(55/80) Installing wpa_supplicant-openrc (2.10-r11)
(56/80) Installing iw (6.9-r0)
(57/80) Installing libpcap (1.10.5-r0)
(58/80) Installing ppp-daemon (2.5.1-r0)
(59/80) Installing ppp-openrc (2.5.1-r0)
(60/80) Installing ppp-atm (2.5.1-r0)
(61/80) Installing ppp-chat (2.5.1-r0)
(62/80) Installing ppp-l2tp (2.5.1-r0)
(63/80) Installing ppp-minconn (2.5.1-r0)
(64/80) Installing ppp-passprompt (2.5.1-r0)
(65/80) Installing ppp-passwordfd (2.5.1-r0)
(66/80) Installing ppp-pppoe (2.5.1-r0)
(67/80) Installing ppp-radius (2.5.1-r0)
(68/80) Installing ppp-winbind (2.5.1-r0)
(69/80) Installing libusb (1.0.27-r0)
(70/80) Installing usb-modeswitch (2.6.1-r4)
(71/80) Installing network-extras (2.0-r0)
(72/80) Installing openssh-keygen (9.9_p2-r0)
(73/80) Installing libedit (20240808.3.1-r0)
(74/80) Installing openssh-client-common (9.9_p2-r0)
(75/80) Installing openssh-client-default (9.9_p2-r0)
(76/80) Installing openssh-sftp-server (9.9_p2-r0)
(77/80) Installing openssh-server-common (9.9_p2-r0)
(78/80) Installing openssh-server-common-openrc (9.9_p2-r0)
(79/80) Installing openssh-server (9.9_p2-r0)
(80/80) Installing openssh (9.9_p2-r0)
Executing busybox-1.37.0-r12.trigger
ERROR: busybox-1.37.0-r12.trigger: script exited with error 127
4 errors; 40 MiB in 92 packages
