Skipping 12,613 KB..
Full Log/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -c -MD -o kexec/libfdt/fdt_wip.o kexec/libfdt/fdt_wip.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -c -MD -o kexec/libfdt/fdt_sw.o kexec/libfdt/fdt_sw.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -c -MD -o kexec/libfdt/fdt_rw.o kexec/libfdt/fdt_rw.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -c -MD -o kexec/libfdt/fdt_strerror.o kexec/libfdt/fdt_strerror.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -MD -o purgatory/purgatory.o purgatory/purgatory.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -MD -o purgatory/printf.o purgatory/printf.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -MD -o purgatory/string.o purgatory/string.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -MD -o purgatory/arch/arm64/entry.o purgatory/arch/arm64/entry.S
mkdir -p purgatory
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -MD -o purgatory/arch/arm64/purgatory-arm64.o purgatory/arch/arm64/purgatory-arm64.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -O2 -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -I./purgatory/include -I./purgatory/arch/arm64/include -I./util_lib/include -I./include -Iinclude -I/home/swadmin/aarch64-linux-musl-native/bin/../lib/gcc/aarch64-linux-musl/11.2.1/include -c -o purgatory/sha256.o util_lib/sha256.c
gcc -O2 -Wall -o bin/bin-to-hex util/bin-to-hex.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include -c -MD -o util_lib/compute_ip_checksum.o util_lib/compute_ip_checksum.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include -c -MD -o util_lib/elf_info.o util_lib/elf_info.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -I./util_lib/include -c -MD -o util_lib/sha256.o util_lib/sha256.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -c -MD -o vmcore-dmesg/vmcore-dmesg.o vmcore-dmesg/vmcore-dmesg.c
cp kexec/kexec.8 build/man/man8/kexec.8
mkdir -p build/man/man8
cp vmcore-dmesg/vmcore-dmesg.8 build/man/man8/vmcore-dmesg.8
mkdir -p purgatory
/home/swadmin/aarch64-linux-musl-native/bin/gcc -fno-zero-initialized-in-bss -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Os -fno-builtin -ffreestanding -fno-zero-initialized-in-bss -fno-PIC -fno-PIE -fno-stack-protector -fno-tree-vectorize -mcmodel=large -fno-PIC -fno-stack-protector -fno-asynchronous-unwind-tables -Wundef -Werror-implicit-function-declaration -Wdeclaration-after-statement -Werror=implicit-int -Werror=strict-prototypes -Wl,--no-undefined -nostartfiles -nostdlib -nodefaultlibs -e purgatory_start -r -Wl,-Map=purgatory/purgatory.map -o purgatory/purgatory.ro.sym purgatory/purgatory.o purgatory/printf.o purgatory/string.o purgatory/arch/arm64/entry.o purgatory/arch/arm64/purgatory-arm64.o purgatory/sha256.o
strip --strip-debug -o purgatory/purgatory.ro purgatory/purgatory.ro.sym
mkdir -p kexec
bin/bin-to-hex purgatory < purgatory/purgatory.ro > kexec/purgatory.c
/home/swadmin/aarch64-linux-musl-native/bin/gcc -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes -I./include -I./util_lib/include -Iinclude/ -I ./kexec/ -I./kexec/libfdt -I./kexec/arch/arm64/include -c -MD -o kexec/purgatory.o kexec/purgatory.c
ar rs libutil.a util_lib/compute_ip_checksum.o util_lib/elf_info.o util_lib/sha256.o
ar: creating libutil.a
/home/swadmin/aarch64-linux-musl-native/bin/gcc -o build/sbin/kexec kexec/kexec.o kexec/ifdown.o kexec/kexec-elf.o kexec/kexec-elf-exec.o kexec/kexec-elf-core.o kexec/kexec-elf-rel.o kexec/kexec-elf-boot.o kexec/kexec-pe-zboot.o kexec/kexec-iomem.o kexec/firmware_memmap.o kexec/crashdump.o kexec/crashdump-xen.o kexec/phys_arch.o kexec/lzma.o kexec/zlib.o kexec/kexec-xen.o kexec/symbols.o kexec/proc_iomem.o kexec/add_buffer.o kexec/kexec-uImage.o kexec/fs2dt.o kexec/mem_regions.o kexec/dt-ops.o kexec/arch/arm64/crashdump-arm64.o kexec/arch/arm64/kexec-arm64.o kexec/arch/arm64/kexec-elf-arm64.o kexec/arch/arm64/kexec-uImage-arm64.o kexec/arch/arm64/kexec-image-arm64.o kexec/arch/arm64/kexec-vmlinuz-arm64.o kexec/libfdt/fdt.o kexec/libfdt/fdt_ro.o kexec/libfdt/fdt_wip.o kexec/libfdt/fdt_sw.o kexec/libfdt/fdt_rw.o kexec/libfdt/fdt_strerror.o kexec/purgatory.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes
/home/swadmin/aarch64-linux-musl-native/bin/gcc -o build/sbin/vmcore-dmesg vmcore-dmesg/vmcore-dmesg.o libutil.a -g -O2 -fno-strict-aliasing -Wall -Wstrict-prototypes
~/jenkins/workspace/prolinux-2-mobile-dev-arm64/build
+ set -e
+ cd /tmp
+ git clone https://gitlab.com/postmarketOS/bootmac.git
Cloning into 'bootmac'...
+ cd bootmac
+ install -Dm644 bootmac.rules /usr/lib/udev/rules.d/90-bootmac.rules
+ install -Dm755 bootmac /usr/bin/bootmac
+ cd ..
+ git clone https://github.com/andersson/qmic.git
Cloning into 'qmic'...
+ cd qmic
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -c -o accessor.o accessor.c
cc -Wall -g -O2 -c -o kernel.o kernel.c
cc -Wall -g -O2 -c -o parser.o parser.c
cc -Wall -g -O2 -c -o qmic.o qmic.c
cc -o qmic accessor.o kernel.o parser.o qmic.o
++ nproc
+ make -j8 prefix=/usr install
install -D -m 755 qmic /usr/bin/qmic
+ cd ..
+ git clone https://github.com/andersson/qrtr.git
Cloning into 'qrtr'...
+ cd qrtr
++ nproc
+ make -j8 prefix=/usr all
CC lib/logging.c
CC src/addr.c
CC src/ns.c
CC src/map.c
CC src/waiter.c
CC src/hash.c
CC src/util.c
CC src/cfg.c
CC src/lookup.c
CC lib/qrtr.c
CC lib/qmi.c
LD qrtr-cfg
cc -o qrtr-cfg out/obj/lib/logging.o out/obj/src/addr.o out/obj/src/cfg.o
LD qrtr-lookup
cc -o qrtr-lookup out/obj/lib/logging.o out/obj/src/lookup.o out/obj/src/util.o
LD qrtr-ns
cc -o qrtr-ns out/obj/lib/logging.o out/obj/src/addr.o out/obj/src/ns.o out/obj/src/map.o out/obj/src/hash.o out/obj/src/waiter.o out/obj/src/util.o
LD libqrtr.so
cc -o libqrtr.so out/obj/lib/logging.o out/obj/lib/qrtr.o out/obj/lib/qmi.o -shared -Wl,-soname,libqrtr.so.1
++ nproc
+ make -j8 prefix=/usr install
INSTALL qrtr-ns
sed 's+QRTR_NS_PATH+/usr/bin+g' qrtr-ns.service.in > qrtr-ns.service
INSTALL qrtr-cfg
INSTALL qrtr-lookup
INSTALL lib/libqrtr.h
INSTALL libqrtr.so
INSTALL qrtr-ns.service
+ cd ..
+ git clone https://github.com/andersson/rmtfs.git
Cloning into 'rmtfs'...
+ cd rmtfs
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -c -o qmi_rmtfs.o qmi_rmtfs.c
cc -Wall -g -O2 -c -o rmtfs.o rmtfs.c
cc -Wall -g -O2 -c -o rproc.o rproc.c
cc -Wall -g -O2 -c -o sharedmem.o sharedmem.c
cc -Wall -g -O2 -c -o storage.o storage.c
cc -Wall -g -O2 -c -o util.o util.c
In function ‘rmtfs_iovec’,
inlined from ‘handle_rmtfs’ at rmtfs.c:403:4:
rmtfs.c:224:12: warning: ‘is_write’ may be used uninitialized [-Wmaybe-uninitialized]
224 | if (is_write)
| ^
rmtfs.c: In function ‘handle_rmtfs’:
rmtfs.c:158:17: note: ‘is_write’ was declared here
158 | uint8_t is_write;
| ^~~~~~~~
In function ‘rmtfs_iovec’,
inlined from ‘handle_rmtfs’ at rmtfs.c:403:4:
rmtfs.c:225:17: warning: ‘rmtfd’ may be used uninitialized [-Wmaybe-uninitialized]
225 | storage_sync(rmtfd);
| ^~~~~~~~~~~~~~~~~~~
rmtfs.c: In function ‘handle_rmtfs’:
rmtfs.c:154:23: note: ‘rmtfd’ was declared here
154 | struct rmtfd *rmtfd;
| ^~~~~
cc -o rmtfs qmi_rmtfs.o rmtfs.o rproc.o sharedmem.o storage.o util.o -lqrtr -ludev -lpthread
++ nproc
+ make -j8 prefix=/usr install
+ echo 'SUBSYSTEM=="uio", ATTR{name}=="rmtfs", SYMLINK+="qcom_rmtfs_uio1"'
+ cd ..
+ git clone https://github.com/andersson/pd-mapper.git
Cloning into 'pd-mapper'...
+ cd pd-mapper
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -c -o pd-mapper.o pd-mapper.c
cc -Wall -g -O2 -c -o assoc.o assoc.c
cc -Wall -g -O2 -c -o json.o json.c
cc -Wall -g -O2 -c -o servreg_loc.o servreg_loc.c
cc -Wall -g -O2 -c -o lzma_decomp.o lzma_decomp.c
cc -o pd-mapper pd-mapper.o assoc.o json.o servreg_loc.o lzma_decomp.o -lqrtr -llzma
++ nproc
+ make -j8 prefix=/usr install
+ cd ..
+ git clone https://github.com/andersson/tqftpserv.git
Cloning into 'tqftpserv'...
+ cd tqftpserv
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -c -o tqftpserv.o tqftpserv.c
cc -Wall -g -O2 -c -o translate.o translate.c
cc -o tqftpserv tqftpserv.o translate.o -lqrtr
++ nproc
+ make -j8 prefix=/usr install
+ cd ..
+ git clone https://gitlab.com/sdm845-mainline/alsa-ucm-conf.git
Cloning into 'alsa-ucm-conf'...
+ cd alsa-ucm-conf
+ rm -rf /usr/share/alsa/ucm2
+ cp -a ucm2 /usr/share/alsa
+ cd ..
+ git clone https://github.com/andersson/diag.git
Cloning into 'diag'...
+ cd diag
++ nproc
+ make -j8 prefix=/usr
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/app_cmds.o router/app_cmds.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/circ_buf.o router/circ_buf.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/common_cmds.o router/common_cmds.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/diag.o router/diag.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/diag_cntl.o router/diag_cntl.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/dm.o router/dm.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/hdlc.o router/hdlc.c
router/common_cmds.c: In function ‘handle_logging_configuration’:
router/common_cmds.c:116:44: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
116 | diag_cmd_get_log_range(resp.ranges, MAX_EQUIP_ID);
| ~~~~^~~~~~~
router/common_cmds.c: In function ‘handle_extended_message_configuration’:
router/common_cmds.c:366:58: warning: taking address of packed member of ‘struct <anonymous>’ may result in an unaligned pointer value [-Waddress-of-packed-member]
366 | if (diag_cmd_set_msg_mask(req->range, req->masks) == 0) {
| ~~~^~~~~~~
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/masks.o router/masks.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/mbuf.o router/mbuf.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/peripheral.o router/peripheral.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/router.o router/router.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/socket.o router/socket.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/uart.o router/uart.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/unix.o router/unix.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/usb.o router/usb.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/util.o router/util.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/watch.o router/watch.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/peripheral-rpmsg.o router/peripheral-rpmsg.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o router/peripheral-qrtr.o router/peripheral-qrtr.c
cc -Wall -g -O2 -DHAS_LIBUDEV=1 -DHAS_LIBQRTR=1 -c -o tools/send_data.o tools/send_data.c
cc -o send_data tools/send_data.o -ludev -lqrtr
cc -o diag-router router/app_cmds.o router/circ_buf.o router/common_cmds.o router/diag.o router/diag_cntl.o router/dm.o router/hdlc.o router/masks.o router/mbuf.o router/peripheral.o router/router.o router/socket.o router/uart.o router/unix.o router/usb.o router/util.o router/watch.o router/peripheral-rpmsg.o router/peripheral-qrtr.o -ludev -lqrtr
++ nproc
+ make -j8 prefix=/usr install
install -D -m 755 diag-router /usr/bin/diag-router
install -D -m 755 send_data /usr/bin/send_data
+ cd ..
Building pine64-pinephone support
Adding pmos device modules and firmware
[05:47:55] [1mWork path [/home/swadmin/.local/var/pmbootstrap][0m: [05:47:55] [1mChannel [edge][0m: [05:47:55] [1mVendor [oneplus][0m: [05:47:55] [1mDevice codename [enchilada][0m: [05:47:55] [1mEnable this package? (y/n) [y][0m: [05:47:55] [1mUsername [user][0m: [05:47:55] [1mUser interface [none][0m: [05:47:55] [1mChange them? (y/n) [n][0m: [05:47:55] [1mExtra packages [osk-sdl][0m: [05:47:55] [1mUse this timezone instead of GMT? (y/n) [y][0m: [05:47:55] [1mLocale [C][0m: [05:47:55] [1mDevice hostname (short form, e.g. 'foo') [oneplus-enchilada][0m: [05:47:55] [1mWould you like to copy your SSH public keys to the device? (y/n) [n][0m: [05:47:55] [1mBuild outdated packages during 'pmbootstrap install'? (y/n) [y][0m: [05:47:55] [1mZap existing chroots to apply configuration? (y/n) [y][0m: [05:47:56] Config changed: ui='none'
[05:47:56] Config changed: device='pine64-pinephone'
tianma
[05:47:56] Config changed: extra_packages='osk-sdl'
(737503) [05:47:56] % cd /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports; git remote -v
origin https://gitlab.com/postmarketOS/pmaports.git (fetch)
origin https://gitlab.com/postmarketOS/pmaports.git (push)
(737503) [05:47:56] % cd /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports; git show origin/master:channels.cfg
# Reference: https://postmarketos.org/channels.cfg
[channels.cfg]
recommended=edge
[edge]
description=Rolling release / Most devices / Occasional breakage: https://postmarketos.org/edge
branch_pmaports=master
branch_aports=master
mirrordir_alpine=edge
[v22.12]
description=Latest release / Recommended for best stability
branch_pmaports=v22.12
branch_aports=3.17-stable
mirrordir_alpine=v3.17
[v22.06]
description=Old release (unsupported)
branch_pmaports=v22.06
branch_aports=3.16-stable
mirrordir_alpine=v3.16
[v21.12]
description=Old release (unsupported)
branch_pmaports=v21.12
branch_aports=3.15-stable
mirrordir_alpine=v3.15
[v21.06]
description=Old release (unsupported)
branch_pmaports=v21.06
branch_aports=3.14-stable
mirrordir_alpine=v3.14
[v21.03]
description=Old release (unsupported)
branch_pmaports=v21.03
branch_aports=3.13-stable
mirrordir_alpine=v3.13
[v20.05]
description=Old release (unsupported)
branch_pmaports=v20.05
branch_aports=3.12-stable
mirrordir_alpine=v3.12
(737503) [05:47:56] *** (1/4) PREPARE NATIVE CHROOT ***
(737503) [05:47:56] NOTE: Skipped apk version check for chroot 'native', because it is not installed yet!
(737503) [05:47:56] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/dev
(737503) [05:47:56] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_native/dev
(737503) [05:47:56] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/pts /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/shm
(737503) [05:47:56] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/shm
(737503) [05:47:56] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/null c 1 3
(737503) [05:47:56] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/zero c 1 5
(737503) [05:47:56] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/full c 1 7
(737503) [05:47:56] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/random c 1 8
(737503) [05:47:56] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/urandom c 1 9
(737503) [05:47:56] % sudo ln -sf /proc/self/fd /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/
(737503) [05:47:56] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/proc
(737503) [05:47:56] % sudo mount --bind /proc /home/swadmin/.local/var/pmbootstrap/chroot_native/proc
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/apk
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/apk
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/appstream-data
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_appstream/aarch64/edge /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/appstream-data
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_ccache_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-ccache
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_distfiles /home/swadmin/.local/var/pmbootstrap/chroot_native/var/cache/distfiles
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-git
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-go
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_go /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-go
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_rust /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-rust
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_abuild /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-abuild-config
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_apk_keys /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/keys
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/images_netboot /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-netboot
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/packages/edge
(737503) [05:47:57] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(737503) [05:47:57] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/packages/edge /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmbootstrap-packages
(737503) [05:47:57] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(737503) [05:47:57] APKINDEX outdated (older than 4h): http://mirror.postmarketos.org/postmarketos/master/aarch64/APKINDEX.tar.gz
(737503) [05:47:57] APKINDEX outdated (older than 4h): http://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
(737503) [05:47:57] APKINDEX outdated (older than 4h): http://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
(737503) [05:47:57] APKINDEX outdated (older than 4h): http://dl-cdn.alpinelinux.org/alpine/edge/testing/aarch64/APKINDEX.tar.gz
(737503) [05:47:57] Update package index for aarch64 (4 file(s))
(737503) [05:47:57] % rm /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_2133489a116f2a4aa3cb24bfb99e043d59160ca5cc7fead69e7c3f2240547e0e
(737503) [05:47:57] Download http://mirror.postmarketos.org/postmarketos/master/aarch64/APKINDEX.tar.gz
(737503) [05:47:57] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_2133489a116f2a4aa3cb24bfb99e043d59160ca5cc7fead69e7c3f2240547e0e /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.bdd0d494.tar.gz
(737503) [05:47:57] % rm /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_40cefd388a6f179766303318562db37c94a7e2d75b4d33074c8beaeac080064f
(737503) [05:47:57] Download http://dl-cdn.alpinelinux.org/alpine/edge/main/aarch64/APKINDEX.tar.gz
(737503) [05:47:58] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_40cefd388a6f179766303318562db37c94a7e2d75b4d33074c8beaeac080064f /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.066df28d.tar.gz
(737503) [05:47:58] % rm /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_6e80a381677679c0e83714d2dc6c418e0e0c96a146d9b57fa03839d1b9f5bd40
(737503) [05:47:58] Download http://dl-cdn.alpinelinux.org/alpine/edge/community/aarch64/APKINDEX.tar.gz
(737503) [05:47:58] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_6e80a381677679c0e83714d2dc6c418e0e0c96a146d9b57fa03839d1b9f5bd40 /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.b53994b4.tar.gz
(737503) [05:47:58] % rm /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_d6ab3af2c088593f2c66b1286307b98f45cec060b38de2384f33bc9072659c06
(737503) [05:47:58] Download http://dl-cdn.alpinelinux.org/alpine/edge/testing/aarch64/APKINDEX.tar.gz
(737503) [05:47:59] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_http/APKINDEX_d6ab3af2c088593f2c66b1286307b98f45cec060b38de2384f33bc9072659c06 /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.30e6f5af.tar.gz
(737503) [05:47:59] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:47:59] sigkey: alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:47:59] extracted: /tmp/pmbootstrapgn3d4nbwapk
(737503) [05:47:59] extracted: /tmp/pmbootstrapdskctab9sig
(737503) [05:47:59] Verify apk.static signature with /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:47:59] % openssl dgst -sha1 -verify /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub -signature /tmp/pmbootstrapdskctab9sig /tmp/pmbootstrapgn3d4nbwapk
Verified OK
(737503) [05:47:59] Verify the version reported by the apk.static binary (must match the package version 2.14.0-r5)
(737503) [05:47:59] % /tmp/pmbootstrapgn3d4nbwapk --version
apk-tools 2.14.0, compiled for aarch64.
(737503) [05:47:59] (native) install alpine-base
(737503) [05:47:59] % sudo ln -s -f /var/cache/apk /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/cache
(737503) [05:47:59] % sudo cp /etc/resolv.conf /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/resolv.conf
(737503) [05:47:59] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk
(737503) [05:47:59] (native) update /etc/apk/repositories
(737503) [05:47:59] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(737503) [05:47:59] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(737503) [05:47:59] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(737503) [05:47:59] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(737503) [05:47:59] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/swadmin/.local/var/pmbootstrap/chroot_native/etc/apk/repositories
(737503) [05:47:59] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/tmp
(737503) [05:47:59] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:47:59] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:47:59] % sudo cat /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:47:59] % sudo sh -c exec 3>/home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/swadmin/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/swadmin/.local/var/pmbootstrap/chroot_native --cache-dir /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 --initdb --arch aarch64 add alpine-base
(737503) [05:47:59] New background process: pid=737677, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing alpine-baselayout-data (3.4.3-r2)
(2/25) Installing musl (1.2.4_git20230717-r4)
(3/25) Installing busybox (1.36.1-r15)
Executing busybox-1.36.1-r15.post-install
(4/25) Installing busybox-binsh (1.36.1-r15)
(5/25) Installing alpine-baselayout (3.4.3-r2)
Executing alpine-baselayout-3.4.3-r2.pre-install
Executing alpine-baselayout-3.4.3-r2.post-install
(6/25) Installing ifupdown-ng (0.12.1-r2)
(7/25) Installing libcap2 (2.69-r1)
(8/25) Installing openrc (0.51-r0)
Executing openrc-0.51-r0.post-install
(9/25) Installing mdev-conf (4.5-r0)
(10/25) Installing busybox-mdev-openrc (1.36.1-r15)
(11/25) Installing alpine-conf (3.16.2-r1)
(12/25) Installing alpine-keys (2.4-r1)
(13/25) Installing alpine-release (3.19_alpha20230901-r0)
(14/25) Installing ca-certificates-bundle (20230506-r0)
(15/25) Installing libcrypto3 (3.1.4-r1)
(16/25) Installing libssl3 (3.1.4-r1)
(17/25) Installing ssl_client (1.36.1-r15)
(18/25) Installing zlib (1.3-r2)
(19/25) Installing apk-tools (2.14.0-r5)
(20/25) Installing busybox-openrc (1.36.1-r15)
(21/25) Installing busybox-suid (1.36.1-r15)
(22/25) Installing scanelf (1.3.7-r2)
(23/25) Installing musl-utils (1.2.4_git20230717-r4)
(24/25) Installing libc-utils (0.7.2-r5)
(25/25) Installing alpine-base (3.19_alpha20230901-r0)
Executing busybox-1.36.1-r15.trigger
OK: 13 MiB in 25 packages
(737503) [05:48:00] (native) % adduser -D pmos -u 12345
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-abuild-config /home/pmos/.abuild
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-abuild-config
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-ccache /home/pmos/.ccache
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-ccache
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/packages
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-packages /home/pmos/packages/pmos
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-packages
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cache
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-go/gocache /home/pmos/.cache/go-build
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-go/gocache
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/go/pkg
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-go/gomodcache /home/pmos/go/pkg/mod
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-go/gomodcache
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/registry
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/index /home/pmos/.cargo/registry/index
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/index
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/registry/cache /home/pmos/.cargo/registry/cache
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/registry/cache
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/.cargo/git
(737503) [05:48:00] (native) % busybox su pmos -c HOME=/home/pmos ln -s /mnt/pmbootstrap-rust/git/db /home/pmos/.cargo/git/db
(737503) [05:48:00] (native) % chown pmos:pmos /mnt/pmbootstrap-rust/git/db
(737503) [05:48:00] (native) calculate depends of cryptsetup, util-linux, parted (pmbootstrap -v for details)
(737503) [05:48:01] (native) install cryptsetup util-linux parted
(737503) [05:48:01] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:01] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:01] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add cryptsetup util-linux parted
(737503) [05:48:01] New background process: pid=737789, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/45) Installing libblkid (2.39.2-r0)
(2/45) Installing argon2-libs (20190702-r5)
(3/45) Installing device-mapper-libs (2.03.21-r10)
(4/45) Installing json-c (0.17-r0)
(5/45) Installing libuuid (2.39.2-r0)
(6/45) Installing cryptsetup-libs (2.6.1-r8)
(7/45) Installing popt (1.19-r3)
(8/45) Installing cryptsetup (2.6.1-r8)
(9/45) Installing cryptsetup-openrc (2.6.1-r8)
(10/45) Installing ncurses-terminfo-base (6.4_p20231007-r0)
(11/45) Installing libncursesw (6.4_p20231007-r0)
(12/45) Installing readline (8.2.1-r2)
(13/45) Installing parted (3.6-r2)
(14/45) Installing util-linux (2.39.2-r0)
(15/45) Installing setarch (2.39.2-r0)
(16/45) Installing libfdisk (2.39.2-r0)
(17/45) Installing libmount (2.39.2-r0)
(18/45) Installing libsmartcols (2.39.2-r0)
(19/45) Installing util-linux-misc (2.39.2-r0)
(20/45) Installing libeconf (0.5.2-r2)
(21/45) Installing skalibs (2.14.0.0-r0)
(22/45) Installing utmps-libs (0.1.2.2-r0)
(23/45) Installing linux-pam (1.5.3-r7)
(24/45) Installing runuser (2.39.2-r0)
(25/45) Installing mount (2.39.2-r0)
(26/45) Installing losetup (2.39.2-r0)
(27/45) Installing hexdump (2.39.2-r0)
(28/45) Installing uuidgen (2.39.2-r0)
(29/45) Installing blkid (2.39.2-r0)
(30/45) Installing sfdisk (2.39.2-r0)
(31/45) Installing mcookie (2.39.2-r0)
(32/45) Installing agetty (2.39.2-r0)
(33/45) Installing agetty-openrc (0.51-r0)
(34/45) Installing wipefs (2.39.2-r0)
(35/45) Installing cfdisk (2.39.2-r0)
(36/45) Installing umount (2.39.2-r0)
(37/45) Installing util-linux-openrc (2.39.2-r0)
(38/45) Installing flock (2.39.2-r0)
(39/45) Installing lsblk (2.39.2-r0)
(40/45) Installing libcap-ng (0.8.3-r4)
(41/45) Installing setpriv (2.39.2-r0)
(42/45) Installing logger (2.39.2-r0)
(43/45) Installing partx (2.39.2-r0)
(44/45) Installing fstrim (2.39.2-r0)
(45/45) Installing findmnt (2.39.2-r0)
Executing busybox-1.36.1-r15.trigger
OK: 29 MiB in 70 packages
(737503) [05:48:01] *** (2/4) CREATE DEVICE ROOTFS ("pine64-pinephone") ***
(737503) [05:48:01] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(737503) [05:48:01] % sudo mount -t tmpfs -o size=1M,noexec,dev tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(737503) [05:48:01] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/pts /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(737503) [05:48:01] % sudo mount -t tmpfs -o nodev,nosuid,noexec tmpfs /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(737503) [05:48:01] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/null c 1 3
(737503) [05:48:01] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/zero c 1 5
(737503) [05:48:01] % sudo mknod -m 666 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/full c 1 7
(737503) [05:48:01] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/random c 1 8
(737503) [05:48:01] % sudo mknod -m 644 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/urandom c 1 9
(737503) [05:48:01] % sudo ln -sf /proc/self/fd /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/
(737503) [05:48:01] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(737503) [05:48:01] % sudo mount --bind /proc /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(737503) [05:48:01] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(737503) [05:48:01] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(737503) [05:48:01] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_appstream/aarch64/edge /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_ccache_aarch64 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_distfiles /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_go /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_rust /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_abuild /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/config_apk_keys /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/images_netboot /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(737503) [05:48:02] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/packages/edge /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(737503) [05:48:02] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/in-pmbootstrap
(737503) [05:48:02] sigfilename: sbin/apk.static.SIGN.RSA.alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:48:02] sigkey: alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:48:02] extracted: /tmp/pmbootstrap5m1y91syapk
(737503) [05:48:02] extracted: /tmp/pmbootstrap82ti9tzssig
(737503) [05:48:02] Verify apk.static signature with /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub
(737503) [05:48:02] % openssl dgst -sha1 -verify /home/swadmin/pmbootstrap/pmb/data/keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub -signature /tmp/pmbootstrap82ti9tzssig /tmp/pmbootstrap5m1y91syapk
Verified OK
(737503) [05:48:02] Verify the version reported by the apk.static binary (must match the package version 2.14.0-r5)
(737503) [05:48:02] % /tmp/pmbootstrap5m1y91syapk --version
apk-tools 2.14.0, compiled for aarch64.
(737503) [05:48:02] (rootfs_pine64-pinephone) install alpine-base
(737503) [05:48:02] % sudo ln -s -f /var/cache/apk /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/cache
(737503) [05:48:02] % sudo cp /etc/resolv.conf /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/resolv.conf
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk
(737503) [05:48:02] (rootfs_pine64-pinephone) update /etc/apk/repositories
(737503) [05:48:02] % sudo sh -c echo /mnt/pmbootstrap-packages >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(737503) [05:48:02] % sudo sh -c echo http://mirror.postmarketos.org/postmarketos/master >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(737503) [05:48:02] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/main >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(737503) [05:48:02] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/community >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(737503) [05:48:02] % sudo sh -c echo http://dl-cdn.alpinelinux.org/alpine/edge/testing >> /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/repositories
(737503) [05:48:02] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/tmp
(737503) [05:48:02] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:48:02] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:48:02] % sudo cat /home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo
(737503) [05:48:02] % sudo sh -c exec 3>/home/swadmin/.local/var/pmbootstrap/tmp/apk_progress_fifo; /home/swadmin/.local/var/pmbootstrap/apk.static --no-progress --progress-fd 3 --root /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone --cache-dir /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64 --initdb --arch aarch64 add alpine-base
(737503) [05:48:02] New background process: pid=737951, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing alpine-baselayout-data (3.4.3-r2)
(2/25) Installing musl (1.2.4_git20230717-r4)
(3/25) Installing busybox (1.36.1-r15)
Executing busybox-1.36.1-r15.post-install
(4/25) Installing busybox-binsh (1.36.1-r15)
(5/25) Installing alpine-baselayout (3.4.3-r2)
Executing alpine-baselayout-3.4.3-r2.pre-install
Executing alpine-baselayout-3.4.3-r2.post-install
(6/25) Installing ifupdown-ng (0.12.1-r2)
(7/25) Installing libcap2 (2.69-r1)
(8/25) Installing openrc (0.51-r0)
Executing openrc-0.51-r0.post-install
(9/25) Installing mdev-conf (4.5-r0)
(10/25) Installing busybox-mdev-openrc (1.36.1-r15)
(11/25) Installing alpine-conf (3.16.2-r1)
(12/25) Installing alpine-keys (2.4-r1)
(13/25) Installing alpine-release (3.19_alpha20230901-r0)
(14/25) Installing ca-certificates-bundle (20230506-r0)
(15/25) Installing libcrypto3 (3.1.4-r1)
(16/25) Installing libssl3 (3.1.4-r1)
(17/25) Installing ssl_client (1.36.1-r15)
(18/25) Installing zlib (1.3-r2)
(19/25) Installing apk-tools (2.14.0-r5)
(20/25) Installing busybox-openrc (1.36.1-r15)
(21/25) Installing busybox-suid (1.36.1-r15)
(22/25) Installing scanelf (1.3.7-r2)
(23/25) Installing musl-utils (1.2.4_git20230717-r4)
(24/25) Installing libc-utils (0.7.2-r5)
(25/25) Installing alpine-base (3.19_alpha20230901-r0)
Executing busybox-1.36.1-r15.trigger
OK: 13 MiB in 25 packages
(737503) [05:48:02] (rootfs_pine64-pinephone) % getent passwd user
(737503) [05:48:02] (rootfs_pine64-pinephone) % adduser -D -u 10000 user
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S wheel
addgroup: group 'wheel' in use
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user wheel
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S video
addgroup: group 'video' in use
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user video
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S audio
addgroup: group 'audio' in use
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user audio
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S input
addgroup: group 'input' in use
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user input
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S plugdev
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user plugdev
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup -S netdev
addgroup: group 'netdev' in use
(737503) [05:48:02] (rootfs_pine64-pinephone) % addgroup user netdev
(737503) [05:48:02] WARNING: package postmarketos-bootsplash: aport version 0.2-r2 is lower than 0.2.1-r0 from the binary repository. 0.2.1-r0 will be used when installing postmarketos-bootsplash. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package postmarketos-mkinitfs: aport version 2.1.1-r0 is lower than 2.2.2-r2 from the binary repository. 2.2.2-r2 will be used when installing postmarketos-mkinitfs. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package postmarketos-initramfs: aport version 1.0.2-r0 is lower than 2.1.1-r0 from the binary repository. 2.1.1-r0 will be used when installing postmarketos-initramfs. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package devicepkg-dev: aport version 0.14.3-r0 is lower than 0.17.0-r0 from the binary repository. 0.17.0-r0 will be used when installing devicepkg-dev. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package osk-sdl: aport version 0.67.1-r2 is lower than 0.67.1-r5 from the binary repository. 0.67.1-r5 will be used when installing osk-sdl. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] WARNING: package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] (rootfs_pine64-pinephone) calculate depends of postmarketos-base, device-pine64-pinephone, device-pine64-pinephone-nonfree-firmware, osk-sdl, lang, musl-locales, postmarketos-base-nofde (pmbootstrap -v for details)
(737503) [05:48:02] sudo-virt: picked provider(s) with highest priority 100: sudo
(737503) [05:48:02] openssh-client: picked provider(s) with highest priority 2: openssh-client-default
(737503) [05:48:02] so:libgbm.so.1: has multiple providers (mesa-gbm, mesa-asahi-gbm), picked shortest: mesa-gbm
(737503) [05:48:02] so:libglapi.so.0: has multiple providers (mesa-glapi, mesa-asahi-glapi), picked shortest: mesa-glapi
(737503) [05:48:02] so:libpolkit-gobject-1.so.0: picked provider(s) with highest priority 100: polkit-noelogind-libs
(737503) [05:48:02] WARNING: package linux-postmarketos-allwinner: aport version 6.2.7_git20230317-r3 is lower than 6.6.0_git20231103-r1 from the binary repository. 6.6.0_git20231103-r1 will be used when installing linux-postmarketos-allwinner. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:02] Build is necessary for package 'arm-trusted-firmware': Binary package out of date (binary: 2.8.9-r0, aport: 9999-r9)
(737503) [05:48:02] (native) calculate depends of abuild (pmbootstrap -v for details)
(737503) [05:48:02] (native) install abuild
(737503) [05:48:02] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:02] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:02] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:02] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add abuild
(737503) [05:48:02] New background process: pid=738034, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/21) Installing libattr (2.5.1-r5)
(2/21) Installing attr (2.5.1-r5)
(3/21) Installing libcap-getcap (2.69-r1)
(4/21) Installing fakeroot (1.32.1-r0)
(5/21) Installing libgcc (13.2.1_git20231014-r0)
(6/21) Installing libstdc++ (13.2.1_git20231014-r0)
(7/21) Installing lzip (1.23-r1)
(8/21) Installing openssl (3.1.4-r1)
(9/21) Installing patch (2.7.6-r10)
(10/21) Installing pkgconf (2.0.3-r0)
(11/21) Installing libacl (2.3.1-r4)
(12/21) Installing tar (1.35-r2)
(13/21) Installing ca-certificates (20230506-r0)
(14/21) Installing brotli-libs (1.1.0-r1)
(15/21) Installing c-ares (1.21.0-r0)
(16/21) Installing libunistring (1.1-r2)
(17/21) Installing libidn2 (2.3.4-r4)
(18/21) Installing nghttp2-libs (1.58.0-r0)
(19/21) Installing libcurl (8.4.0-r0)
(20/21) Installing curl (8.4.0-r0)
(21/21) Installing abuild (3.12.0-r0)
Executing abuild-3.12.0-r0.pre-install
Executing busybox-1.36.1-r15.trigger
Executing ca-certificates-20230506-r0.trigger
OK: 40 MiB in 91 packages
(737503) [05:48:03] (native) % chown root:abuild /var/cache/distfiles
(737503) [05:48:03] (native) % chmod g+w /var/cache/distfiles
(737503) [05:48:03] (native) % adduser pmos abuild
(737503) [05:48:03] (native) calculate depends of abuild, build-base, ccache, git (pmbootstrap -v for details)
(737503) [05:48:03] so:libisl.so.23: has multiple providers (isl25, isl26), picked shortest: isl25
(737503) [05:48:03] (native) install abuild build-base ccache git
(737503) [05:48:03] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:03] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:03] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:03] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add abuild build-base ccache git
(737503) [05:48:03] New background process: pid=738069, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/25) Installing jansson (2.14-r4)
(2/25) Installing zstd-libs (1.5.5-r8)
(3/25) Installing binutils (2.41-r0)
(4/25) Installing libmagic (5.45-r1)
(5/25) Installing file (5.45-r1)
(6/25) Installing libgomp (13.2.1_git20231014-r0)
(7/25) Installing libatomic (13.2.1_git20231014-r0)
(8/25) Installing gmp (6.3.0-r0)
(9/25) Installing isl26 (0.26-r1)
(10/25) Installing mpfr4 (4.2.1-r0)
(11/25) Installing mpc1 (1.3.1-r1)
(12/25) Installing gcc (13.2.1_git20231014-r0)
(13/25) Installing libstdc++-dev (13.2.1_git20231014-r0)
(14/25) Installing musl-dev (1.2.4_git20230717-r4)
(15/25) Installing libc-dev (0.7.2-r5)
(16/25) Installing g++ (13.2.1_git20231014-r0)
(17/25) Installing make (4.4.1-r2)
(18/25) Installing fortify-headers (1.1-r3)
(19/25) Installing build-base (0.5-r3)
(20/25) Installing hiredis (1.2.0-r0)
(21/25) Installing libxxhash (0.8.2-r2)
(22/25) Installing ccache (4.8.3-r0)
(23/25) Installing libexpat (2.5.0-r2)
(24/25) Installing pcre2 (10.42-r1)
(25/25) Installing git (2.42.1-r0)
Executing busybox-1.36.1-r15.trigger
OK: 249 MiB in 116 packages
(737503) [05:48:04] (native) % cp /tmp/gzip_wrapper.sh /usr/local/bin/gzip
(737503) [05:48:04] (native) % chmod +x /usr/local/bin/gzip
(737503) [05:48:04] (native) % sed -i -e s/^CLEANUP=.*/CLEANUP=''/ /etc/abuild.conf
(737503) [05:48:04] (native) % sed -i -e s/^ERROR_CLEANUP=.*/ERROR_CLEANUP=''/ /etc/abuild.conf
(737503) [05:48:04] (native) % sed -i $ a\export JOBS=9 /etc/abuild.conf
(737503) [05:48:04] (native) calculate depends of dtc, gcc-arm-none-eabi, openssl-dev (pmbootstrap -v for details)
(737503) [05:48:04] (native) install dtc gcc-arm-none-eabi openssl-dev
(737503) [05:48:04] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:04] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:04] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:04] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add dtc gcc-arm-none-eabi openssl-dev
(737503) [05:48:04] New background process: pid=738106, output=background
WARNING: opening /mnt/pmbootstrap-packages: No such file or directory
(1/5) Installing libfdt (1.7.0-r1)
(2/5) Installing dtc (1.7.0-r1)
(3/5) Installing binutils-arm-none-eabi (2.41-r0)
(4/5) Installing gcc-arm-none-eabi (13.1.0-r0)
(5/5) Installing openssl-dev (3.1.4-r1)
Executing busybox-1.36.1-r15.trigger
OK: 388 MiB in 121 packages
(737503) [05:48:06] (native) build aarch64/arm-trusted-firmware-9999-r9.apk
(737503) [05:48:06] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/build
(737503) [05:48:06] % sudo cp -rL /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports/temp/arm-trusted-firmware/APKBUILD /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/build/APKBUILD
(737503) [05:48:06] (native) % chown -R pmos:pmos /home/pmos/build
(737503) [05:48:06] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmaports
(737503) [05:48:06] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/cache_git/pmaports /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/pmaports
(737503) [05:48:06] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/build
(737503) [05:48:06] (native) % busybox su pmos -c HOME=/home/pmos ln -sf /mnt/pmaports/.git /home/pmos/build/.git
(737503) [05:48:06] (native) % cd /home/pmos/build; busybox su pmos -c CARCH=aarch64 SUDO_APK='abuild-apk --no-progress' GOCACHE=/home/pmos/.cache/go-build HOME=/home/pmos abuild -D postmarketOS -d
>>> arm-trusted-firmware: Building pmos/arm-trusted-firmware 9999-r9 (using abuild 3.12.0-r0) started Mon, 13 Nov 2023 05:48:06 +0000
>>> arm-trusted-firmware: Checking sanity of /home/pmos/build/APKBUILD...
>>> arm-trusted-firmware: Cleaning up srcdir
>>> arm-trusted-firmware: Cleaning up pkgdir
>>> arm-trusted-firmware: Cleaning up tmpdir
>>> arm-trusted-firmware: Fetching https://github.com/ARM-software/arm-trusted-firmware/archive/v2.8.0/arm-trusted-firmware-v2.8.0.tar.gz
>>> arm-trusted-firmware: Fetching https://github.com/ARM-software/arm-trusted-firmware/archive/v2.8.0/arm-trusted-firmware-v2.8.0.tar.gz
>>> arm-trusted-firmware: Checking sha512sums...
arm-trusted-firmware-v2.8.0.tar.gz: OK
>>> arm-trusted-firmware: Unpacking /var/cache/distfiles/arm-trusted-firmware-v2.8.0.tar.gz...
>>> arm-trusted-firmware: Building ATF for sun50i_a64 (opts='SUNXI_SETUP_REGULATORS=0 SUNXI_AMEND_DTB=1')
CC bl31/bl31_context_mgmt.c
CC bl31/bl31_main.c
CC bl31/interrupt_mgmt.c
CC common/fdt_fixup.c
CC common/runtime_svc.c
CC drivers/allwinner/axp/axp803.c
CC drivers/allwinner/axp/common.c
CC drivers/allwinner/sunxi_rsb.c
CC drivers/allwinner/sunxi_msgbox.c
CC drivers/arm/css/scpi/css_scpi.c
CC drivers/arm/gic/v2/gicdv2_helpers.c
CC drivers/arm/gic/v2/gicv2_helpers.c
CC drivers/arm/gic/v2/gicv2_main.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC lib/el3_runtime/cpu_data_array.c
CC lib/locks/bakery/bakery_lock_coherent.c
CC lib/psci/psci_common.c
CC lib/psci/psci_main.c
CC lib/psci/psci_mem_protect.c
CC lib/psci/psci_off.c
CC lib/psci/psci_on.c
CC lib/psci/psci_setup.c
CC lib/psci/psci_suspend.c
CC lib/psci/psci_system_off.c
CC plat/allwinner/common/sunxi_bl31_setup.c
CC plat/allwinner/common/sunxi_cpu_ops.c
CC plat/allwinner/common/sunxi_native_pm.c
CC plat/allwinner/common/sunxi_pm.c
CC plat/allwinner/common/sunxi_prepare_dtb.c
CC plat/allwinner/common/sunxi_scpi_pm.c
CC plat/allwinner/common/sunxi_security.c
CC plat/allwinner/common/sunxi_topology.c
CC plat/allwinner/sun50i_a64/sunxi_idle_states.c
CC plat/allwinner/sun50i_a64/sunxi_power.c
CC plat/common/plat_gicv2.c
CC plat/common/plat_psci_common.c
CC services/arm_arch_svc/arm_arch_svc_setup.c
CC services/std_svc/std_svc_setup.c
CC common/bl_common.c
CC common/tf_log.c
CC drivers/console/multi_console.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_log_common.c
CC plat/common/aarch64/plat_common.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC plat/allwinner/common/sunxi_common.c
AS bl31/aarch64/bl31_entrypoint.S
AS bl31/aarch64/crash_reporting.S
AS bl31/aarch64/ea_delegate.S
AS bl31/aarch64/runtime_exceptions.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
AS lib/el3_runtime/aarch64/context.S
AS lib/el3_runtime/aarch64/cpu_data.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/psci/aarch64/psci_helpers.S
AS plat/common/aarch64/platform_mp_stack.S
AS common/aarch64/debug.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS drivers/ti/uart/aarch64/16550_console.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/allwinner/common/plat_helpers.S
PP bl31/bl31.ld.S
CC lib/libfdt/fdt.c
CC lib/libfdt/fdt_addresses.c
CC lib/libfdt/fdt_empty_tree.c
CC lib/libfdt/fdt_ro.c
CC lib/libfdt/fdt_rw.c
CC lib/libfdt/fdt_strerror.c
CC lib/libfdt/fdt_sw.c
CC lib/libfdt/fdt_wip.c
CC lib/libc/assert.c
CC lib/libc/abort.c
CC lib/libc/exit.c
CC lib/libc/memchr.c
CC lib/libc/memcmp.c
CC lib/libc/memcpy.c
CC lib/libc/memmove.c
CC lib/libc/memrchr.c
CC lib/libc/memset.c
CC lib/libc/printf.c
CC lib/libc/putchar.c
CC lib/libc/puts.c
CC lib/libc/snprintf.c
CC lib/libc/strchr.c
CC lib/libc/strcmp.c
CC lib/libc/strlcat.c
CC lib/libc/strlcpy.c
CC lib/libc/strlen.c
CC lib/libc/strncmp.c
CC lib/libc/strnlen.c
CC lib/libc/strrchr.c
CC lib/libc/strtok.c
CC lib/libc/strtoul.c
CC lib/libc/strtoll.c
CC lib/libc/strtoull.c
CC lib/libc/strtol.c
AS lib/libc/aarch64/setjmp.S
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/lib/libfdt.a
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/lib/libc.a
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31/bl31.elf
BIN /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31.bin
OD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31/bl31.dump
Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_a64/release/bl31.bin successfully
>>> arm-trusted-firmware: Building ATF for sun50i_h6 (opts='')
CC bl31/bl31_context_mgmt.c
CC bl31/bl31_main.c
CC bl31/interrupt_mgmt.c
CC common/runtime_svc.c
CC drivers/allwinner/axp/axp805.c
CC drivers/allwinner/axp/common.c
CC drivers/allwinner/sunxi_msgbox.c
CC drivers/allwinner/sunxi_rsb.c
CC drivers/arm/css/scpi/css_scpi.c
CC drivers/arm/gic/v2/gicdv2_helpers.c
CC drivers/arm/gic/v2/gicv2_helpers.c
CC drivers/arm/gic/v2/gicv2_main.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC lib/el3_runtime/cpu_data_array.c
CC lib/locks/bakery/bakery_lock_coherent.c
CC lib/psci/psci_common.c
CC lib/psci/psci_main.c
CC lib/psci/psci_off.c
CC lib/psci/psci_mem_protect.c
CC lib/psci/psci_on.c
CC lib/psci/psci_setup.c
CC lib/psci/psci_suspend.c
CC lib/psci/psci_system_off.c
CC plat/allwinner/common/sunxi_cpu_ops.c
CC plat/allwinner/common/sunxi_native_pm.c
CC plat/allwinner/common/sunxi_bl31_setup.c
CC plat/allwinner/common/sunxi_pm.c
CC plat/allwinner/common/sunxi_security.c
CC plat/allwinner/common/sunxi_scpi_pm.c
CC plat/allwinner/sun50i_h6/sunxi_idle_states.c
CC plat/allwinner/sun50i_h6/sunxi_power.c
CC plat/allwinner/common/sunxi_topology.c
CC plat/common/plat_gicv2.c
CC plat/common/plat_psci_common.c
CC services/arm_arch_svc/arm_arch_svc_setup.c
CC services/std_svc/std_svc_setup.c
CC common/bl_common.c
CC common/tf_log.c
CC plat/common/plat_bl_common.c
CC drivers/console/multi_console.c
CC plat/common/plat_log_common.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC plat/common/aarch64/plat_common.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC plat/allwinner/common/sunxi_common.c
AS bl31/aarch64/bl31_entrypoint.S
AS bl31/aarch64/crash_reporting.S
AS bl31/aarch64/ea_delegate.S
AS bl31/aarch64/runtime_exceptions.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
AS lib/el3_runtime/aarch64/context.S
AS lib/el3_runtime/aarch64/cpu_data.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/psci/aarch64/psci_helpers.S
AS plat/common/aarch64/platform_mp_stack.S
AS common/aarch64/debug.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS drivers/ti/uart/aarch64/16550_console.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/allwinner/common/plat_helpers.S
PP bl31/bl31.ld.S
CC lib/libfdt/fdt.c
CC lib/libfdt/fdt_addresses.c
CC lib/libfdt/fdt_empty_tree.c
CC lib/libfdt/fdt_ro.c
CC lib/libfdt/fdt_rw.c
CC lib/libfdt/fdt_strerror.c
CC lib/libfdt/fdt_sw.c
CC lib/libfdt/fdt_wip.c
CC lib/libc/abort.c
CC lib/libc/assert.c
CC lib/libc/exit.c
CC lib/libc/memchr.c
CC lib/libc/memcmp.c
CC lib/libc/memcpy.c
CC lib/libc/memmove.c
CC lib/libc/memrchr.c
CC lib/libc/memset.c
CC lib/libc/putchar.c
CC lib/libc/printf.c
CC lib/libc/puts.c
CC lib/libc/snprintf.c
CC lib/libc/strchr.c
CC lib/libc/strcmp.c
CC lib/libc/strlcat.c
CC lib/libc/strlcpy.c
CC lib/libc/strlen.c
CC lib/libc/strncmp.c
CC lib/libc/strnlen.c
CC lib/libc/strrchr.c
CC lib/libc/strtok.c
CC lib/libc/strtoul.c
CC lib/libc/strtoll.c
CC lib/libc/strtoull.c
CC lib/libc/strtol.c
AS lib/libc/aarch64/setjmp.S
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/lib/libfdt.a
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/lib/libc.a
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31/bl31.elf
BIN /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31.bin
OD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31/bl31.dump
Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/sun50i_h6/release/bl31.bin successfully
>>> arm-trusted-firmware: Building ATF for rk3399 (opts='')
CC bl31/bl31_context_mgmt.c
CC bl31/bl31_main.c
CC bl31/interrupt_mgmt.c
CC common/runtime_svc.c
CC drivers/arm/cci/cci.c
CC drivers/arm/gic/v3/arm_gicv3_common.c
CC drivers/arm/gic/v3/gic-x00.c
CC drivers/arm/gic/v3/gicdv3_helpers.c
CC drivers/arm/gic/v3/gicrv3_helpers.c
CC drivers/arm/gic/v3/gicv3_helpers.c
CC drivers/arm/gic/v3/gicv3_main.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC drivers/gpio/gpio.c
CC lib/el3_runtime/cpu_data_array.c
CC lib/locks/bakery/bakery_lock_coherent.c
CC lib/extensions/spe/spe.c
CC lib/psci/psci_common.c
CC lib/psci/psci_main.c
CC lib/psci/psci_mem_protect.c
CC lib/psci/psci_off.c
CC lib/psci/psci_on.c
CC lib/psci/psci_setup.c
CC lib/psci/psci_suspend.c
CC lib/psci/psci_system_off.c
CC plat/common/plat_gicv3.c
CC plat/rockchip/common/aarch64/platform_common.c
CC plat/rockchip/common/bl31_plat_setup.c
CC plat/rockchip/common/params_setup.c
CC plat/rockchip/common/plat_pm.c
CC plat/rockchip/common/plat_topology.c
CC plat/rockchip/common/rockchip_gicv3.c
CC plat/rockchip/rk3399/drivers/dram/dfs.c
CC plat/rockchip/rk3399/drivers/dram/dram.c
CC plat/rockchip/common/rockchip_sip_svc.c
CC plat/rockchip/rk3399/drivers/dram/dram_spec_timing.c
CC plat/rockchip/rk3399/drivers/gpio/rk3399_gpio.c
CC plat/rockchip/rk3399/drivers/pmu/pmu.c
CC plat/rockchip/rk3399/drivers/pmu/m0_ctl.c
CC plat/rockchip/rk3399/drivers/dram/suspend.c
make -C plat/rockchip/rk3399/drivers/m0 BUILD=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0
make[1]: Entering directory '/home/pmos/build/src/arm-trusted-firmware-2.8.0/plat/rockchip/rk3399/drivers/m0'
CC src/dram.c
CC plat/rockchip/rk3399/drivers/pwm/pwm.c
CC src/stopwatch.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o -c src/stopwatch.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o
CC plat/rockchip/rk3399/drivers/secure/secure.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o -c src/dram.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o
CC src/startup.c
CC plat/rockchip/rk3399/drivers/soc/soc.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Iinclude/ -I../../include/shared/ -P -E -D__LINKER__ -MMD -MF /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld.d -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld src/rk3399m0.ld.S
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o -c src/startup.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
CC plat/rockchip/rk3399/plat_sip_calls.c
CC src/suspend.c
arm-none-eabi-gcc -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -ffunction-sections -fdata-sections -fomit-frame-pointer -fno-common -Iinclude/ -I../../include/shared/ -MMD -MT /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o -c src/suspend.c -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o
In file included from src/dram.c:12:
src/dram.c: In function 'm0_main':
include/rk3399_mcu.h:15:34: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
15 | (*(volatile unsigned int *)(c)); __v; })
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
16 | #define mmio_write_32(c, v) ((*(volatile unsigned int *)(c)) = (v))
| ^
src/dram.c:67:23: note: in expansion of macro 'mmio_read_32'
67 | mmio_read_32(PARAM_ADDR + PARAM_FREQ_SELECT));
| ^~~~~~~~~~~~
cc1: note: source object is likely at address zero
In function 'ddr_set_pll',
inlined from 'm0_main' at src/dram.c:71:2:
include/rk3399_mcu.h:14:40: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
14 | #define mmio_read_32(c) ({unsigned int __v = \
| ^~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
16 | #define mmio_write_32(c, v) ((*(volatile unsigned int *)(c)) = (v))
| ^
src/dram.c:47:23: note: in expansion of macro 'mmio_read_32'
47 | mmio_read_32(PARAM_ADDR + PARAM_DPLL_CON0));
| ^~~~~~~~~~~~
In function 'm0_main':
cc1: note: source object is likely at address zero
In function 'ddr_set_pll',
inlined from 'm0_main' at src/dram.c:71:2:
include/rk3399_mcu.h:14:40: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
14 | #define mmio_read_32(c) ({unsigned int __v = \
| ^~~
include/rk3399_mcu.h:16:69: note: in definition of macro 'mmio_write_32'
16 | #define mmio_write_32(c, v) ((*(volatile unsigned int *)(c)) = (v))
| ^
src/dram.c:49:23: note: in expansion of macro 'mmio_read_32'
49 | mmio_read_32(PARAM_ADDR + PARAM_DPLL_CON1));
| ^~~~~~~~~~~~
In function 'm0_main':
cc1: note: source object is likely at address zero
include/rk3399_mcu.h:16:35: warning: array subscript 0 is outside array bounds of 'volatile unsigned int[0]' [-Warray-bounds=]
16 | #define mmio_write_32(c, v) ((*(volatile unsigned int *)(c)) = (v))
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/dram.c:80:9: note: in expansion of macro 'mmio_write_32'
80 | mmio_write_32(PARAM_ADDR + PARAM_M0_DONE, M0_DONE_FLAG);
| ^~~~~~~~~~~~~
cc1: note: source object is likely at address zero
CC services/arm_arch_svc/arm_arch_svc_setup.c
CC services/std_svc/std_svc_setup.c
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf
arm-none-eabi-gcc -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.map -Wl,-T/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/dram.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/stopwatch.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
CC common/tf_log.c
CC common/bl_common.c
CC plat/common/plat_bl_common.c
CC drivers/console/multi_console.c
CC plat/common/plat_log_common.c
CC plat/common/aarch64/plat_common.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
/usr/lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/bin/ld: warning: /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf has a LOAD segment with RWX permissions
BIN /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.bin
arm-none-eabi-objcopy -O binary /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.elf /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.bin
CC lib/bl_aux_params/bl_aux_params.c
CC common/desc_image_load.c
CC lib/xlat_tables/xlat_tables_common.c
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf
arm-none-eabi-gcc -o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf -g -mcpu=cortex-m0 -mthumb -Wall -O3 -nostdlib -mfloat-abi=soft -Wl,--gc-sections -Wl,--build-id=none -Wl,-Map=/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.map -Wl,-T/home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0.ld /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/suspend.o /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/startup.o
/usr/lib/gcc/arm-none-eabi/13.1.0/../../../../arm-none-eabi/bin/ld: warning: /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf has a LOAD segment with RWX permissions
CC lib/xlat_tables/aarch64/xlat_tables.c
CC plat/common/plat_psci_common.c
BIN /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.bin
arm-none-eabi-objcopy -O binary /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.elf /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/m0/rk3399m0pmu.bin
make[1]: Leaving directory '/home/pmos/build/src/arm-trusted-firmware-2.8.0/plat/rockchip/rk3399/drivers/m0'
AS bl31/aarch64/bl31_entrypoint.S
AS bl31/aarch64/crash_reporting.S
AS bl31/aarch64/ea_delegate.S
AS bl31/aarch64/runtime_exceptions.S
AS drivers/ti/uart/aarch64/16550_console.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/cortex_a72.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
AS lib/el3_runtime/aarch64/context.S
AS lib/el3_runtime/aarch64/cpu_data.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/psci/aarch64/psci_helpers.S
AS plat/common/aarch64/platform_mp_stack.S
AS plat/rockchip/common/aarch64/plat_helpers.S
AS plat/rockchip/common/aarch64/pmu_sram_cpus_on.S
AS common/aarch64/debug.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/crash_console_helpers.S
PP bl31/bl31.ld.S
CC lib/libfdt/fdt.c
CC lib/libfdt/fdt_addresses.c
CC lib/libfdt/fdt_empty_tree.c
CC lib/libfdt/fdt_ro.c
CC lib/libfdt/fdt_rw.c
CC lib/libfdt/fdt_strerror.c
CC lib/libfdt/fdt_sw.c
CC lib/libfdt/fdt_wip.c
CC lib/libc/abort.c
CC lib/libc/assert.c
CC lib/libc/exit.c
CC lib/libc/memcmp.c
CC lib/libc/memchr.c
CC lib/libc/memcpy.c
CC lib/libc/memmove.c
CC lib/libc/memrchr.c
CC lib/libc/memset.c
CC lib/libc/printf.c
CC lib/libc/putchar.c
CC lib/libc/puts.c
CC lib/libc/snprintf.c
CC lib/libc/strcmp.c
CC lib/libc/strchr.c
CC lib/libc/strlcat.c
CC lib/libc/strlcpy.c
CC lib/libc/strlen.c
CC lib/libc/strncmp.c
CC lib/libc/strnlen.c
CC lib/libc/strrchr.c
CC lib/libc/strtok.c
CC lib/libc/strtoul.c
CC lib/libc/strtoll.c
CC lib/libc/strtoull.c
CC lib/libc/strtol.c
AS lib/libc/aarch64/setjmp.S
CC plat/rockchip/rk3399/drivers/pmu/pmu_fw.c
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/lib/libfdt.a
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/lib/libc.a
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.elf
Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.elf successfully
OD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3399/release/bl31/bl31.dump
>>> arm-trusted-firmware: Building ATF for rk3328 (opts='')
CC bl31/bl31_context_mgmt.c
CC bl31/bl31_main.c
CC bl31/interrupt_mgmt.c
CC common/runtime_svc.c
CC drivers/arm/cci/cci.c
CC drivers/arm/gic/v2/gicdv2_helpers.c
CC drivers/arm/gic/v2/gicv2_helpers.c
CC drivers/arm/gic/v2/gicv2_main.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/cpu_data_array.c
CC lib/extensions/spe/spe.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC lib/locks/bakery/bakery_lock_coherent.c
CC lib/psci/psci_main.c
CC lib/psci/psci_common.c
CC lib/psci/psci_mem_protect.c
CC lib/psci/psci_off.c
CC lib/psci/psci_on.c
CC lib/psci/psci_setup.c
CC lib/psci/psci_suspend.c
CC lib/psci/psci_system_off.c
CC plat/common/plat_gicv2.c
CC plat/rockchip/common/aarch64/platform_common.c
CC plat/rockchip/common/bl31_plat_setup.c
CC plat/rockchip/common/params_setup.c
CC plat/rockchip/common/plat_topology.c
CC plat/rockchip/rk3328/drivers/pmu/pmu.c
CC plat/rockchip/common/plat_pm.c
CC plat/rockchip/common/rockchip_gicv2.c
CC plat/rockchip/rk3328/drivers/soc/soc.c
CC services/arm_arch_svc/arm_arch_svc_setup.c
CC services/std_svc/std_svc_setup.c
CC common/bl_common.c
CC common/tf_log.c
CC drivers/console/multi_console.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_log_common.c
CC plat/common/aarch64/plat_common.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC common/desc_image_load.c
CC lib/bl_aux_params/bl_aux_params.c
CC lib/xlat_tables/aarch64/xlat_tables.c
CC lib/xlat_tables/xlat_tables_common.c
CC plat/common/plat_psci_common.c
AS bl31/aarch64/bl31_entrypoint.S
AS bl31/aarch64/crash_reporting.S
AS bl31/aarch64/ea_delegate.S
AS bl31/aarch64/runtime_exceptions.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/aem_generic.S
AS drivers/ti/uart/aarch64/16550_console.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/el3_runtime/aarch64/context.S
AS lib/el3_runtime/aarch64/cpu_data.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/psci/aarch64/psci_helpers.S
AS plat/common/aarch64/platform_mp_stack.S
AS plat/rockchip/common/aarch64/plat_helpers.S
AS plat/rockchip/common/aarch64/pmu_sram_cpus_on.S
AS common/aarch64/debug.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/crash_console_helpers.S
PP bl31/bl31.ld.S
CC lib/libfdt/fdt.c
CC lib/libfdt/fdt_addresses.c
CC lib/libfdt/fdt_ro.c
CC lib/libfdt/fdt_empty_tree.c
CC lib/libfdt/fdt_rw.c
CC lib/libfdt/fdt_strerror.c
CC lib/libfdt/fdt_sw.c
CC lib/libfdt/fdt_wip.c
CC lib/libc/abort.c
CC lib/libc/assert.c
CC lib/libc/exit.c
CC lib/libc/memchr.c
CC lib/libc/memcmp.c
CC lib/libc/memcpy.c
CC lib/libc/memmove.c
CC lib/libc/memrchr.c
CC lib/libc/memset.c
CC lib/libc/printf.c
CC lib/libc/putchar.c
CC lib/libc/puts.c
CC lib/libc/snprintf.c
CC lib/libc/strchr.c
CC lib/libc/strlcat.c
CC lib/libc/strlcpy.c
CC lib/libc/strlen.c
CC lib/libc/strcmp.c
CC lib/libc/strncmp.c
CC lib/libc/strnlen.c
CC lib/libc/strrchr.c
CC lib/libc/strtok.c
CC lib/libc/strtoul.c
CC lib/libc/strtoll.c
CC lib/libc/strtoull.c
CC lib/libc/strtol.c
AS lib/libc/aarch64/setjmp.S
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/lib/libfdt.a
AR /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/lib/libc.a
LD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.elf
Built /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.elf successfully
OD /home/pmos/build/src/arm-trusted-firmware-2.8.0/build/rk3328/release/bl31/bl31.dump
>>> arm-trusted-firmware: Entering fakeroot...
>>> arm-trusted-firmware*: Running postcheck for arm-trusted-firmware
>>> arm-trusted-firmware*: Preparing package arm-trusted-firmware...
>>> arm-trusted-firmware*: Stripping binaries
>>> arm-trusted-firmware*: Scanning shared objects
>>> arm-trusted-firmware*: Tracing dependencies...
>>> arm-trusted-firmware*: Package size: 640.0 KB
>>> arm-trusted-firmware*: Compressing data...
>>> arm-trusted-firmware*: Create checksum...
>>> arm-trusted-firmware*: Create arm-trusted-firmware-9999-r9.apk
>>> arm-trusted-firmware: Build complete at Mon, 13 Nov 2023 05:48:08 +0000 elapsed time 0h 0m 2s
>>> arm-trusted-firmware: Cleaning up srcdir
>>> arm-trusted-firmware: Cleaning up pkgdir
>>> arm-trusted-firmware: Updating the pmos/aarch64 repository index...
>>> arm-trusted-firmware: Signing the index...
(737503) [05:48:08] WARNING: package u-boot-pinephone: aport version 2023.01-r0 is lower than 2023.01-r2 from the binary repository. 2023.01-r2 will be used when installing u-boot-pinephone. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:08] WARNING: package boot-deploy: aport version 0.7-r1 is lower than 0.11-r0 from the binary repository. 0.11-r0 will be used when installing boot-deploy. See also: <https://postmarketos.org/warning-repo2>
(737503) [05:48:08] (rootfs_pine64-pinephone) install postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware osk-sdl lang musl-locales postmarketos-base-nofde
(737503) [05:48:08] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:08] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(737503) [05:48:08] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add postmarketos-base device-pine64-pinephone device-pine64-pinephone-nonfree-firmware osk-sdl lang musl-locales postmarketos-base-nofde
(737503) [05:48:08] New background process: pid=739503, output=background
(1/200) Installing alsa-ucm-conf (1.2.10-r0)
(2/200) Installing atinout (0.9.1-r2)
(3/200) Installing ca-certificates (20230506-r0)
(4/200) Installing brotli-libs (1.1.0-r1)
(5/200) Installing c-ares (1.21.0-r0)
(6/200) Installing libunistring (1.1-r2)
(7/200) Installing libidn2 (2.3.4-r4)
(8/200) Installing nghttp2-libs (1.58.0-r0)
(9/200) Installing libcurl (8.4.0-r0)
(10/200) Installing libffi (3.4.4-r3)
(11/200) Installing libintl (0.22.3-r0)
(12/200) Installing libblkid (2.39.2-r0)
(13/200) Installing libmount (2.39.2-r0)
(14/200) Installing pcre2 (10.42-r1)
(15/200) Installing glib (2.78.1-r0)
(16/200) Installing libgpiod (1.6.4-r1)
(17/200) Installing eudev-libs (3.2.14-r0)
(18/200) Installing libgudev (238-r0)
(19/200) Installing libmm-glib (1.22.0-r0)
(20/200) Installing libusb (1.0.26-r3)
(21/200) Installing eg25-manager (0.4.6-r2)
(22/200) Installing eg25-manager-openrc (0.4.6-r2)
(23/200) Installing libnl3 (3.8.0-r0)
(24/200) Installing iw (5.19-r1)
(25/200) Installing linux-postmarketos-allwinner (6.6.0_git20231103-r1)
(26/200) Installing mesa (23.1.9-r1)
(27/200) Installing libxau (1.0.11-r3)
(28/200) Installing libmd (1.1.0-r0)
(29/200) Installing libbsd (0.11.7-r3)
(30/200) Installing libxdmcp (1.1.4-r3)
(31/200) Installing libxcb (1.16-r0)
(32/200) Installing libx11 (1.8.7-r0)
(33/200) Installing libdrm (2.4.117-r1)
(34/200) Installing libexpat (2.5.0-r2)
(35/200) Installing wayland-libs-server (1.22.0-r4)
(36/200) Installing mesa-gbm (23.1.9-r1)
(37/200) Installing mesa-glapi (23.1.9-r1)
(38/200) Installing wayland-libs-client (1.22.0-r4)
(39/200) Installing libxshmfence (1.3.2-r5)
(40/200) Installing mesa-egl (23.1.9-r1)
(41/200) Installing postmarketos-mvcfg (1-r0)
(42/200) Installing devicepkg-utils (0.2.0-r1)
(43/200) Installing udev-init-scripts (35-r1)
(44/200) Installing udev-init-scripts-openrc (35-r1)
(45/200) Installing xz-libs (5.4.5-r0)
(46/200) Installing zstd-libs (1.5.5-r8)
(47/200) Installing kmod-libs (31-r0)
(48/200) Installing eudev (3.2.14-r0)
(49/200) Installing eudev-openrc (3.2.14-r0)
(50/200) Installing openssh-keygen (9.5_p1-r0)
(51/200) Installing ncurses-terminfo-base (6.4_p20231007-r0)
(52/200) Installing libncursesw (6.4_p20231007-r0)
(53/200) Installing libedit (20230828.3.1-r3)
(54/200) Installing openssh-client-common (9.5_p1-r0)
(55/200) Installing openssh-client-default (9.5_p1-r0)
(56/200) Installing openssh-sftp-server (9.5_p1-r0)
(57/200) Installing openssh-server-common (9.5_p1-r0)
(58/200) Installing openssh-server-common-openrc (9.5_p1-r0)
(59/200) Installing openssh-server (9.5_p1-r0)
(60/200) Installing openssh (9.5_p1-r0)
(61/200) Installing pbsplash (0.3.1-r0)
(62/200) Installing postmarketos-bootsplash (0.2.1-r0)
(63/200) Installing postmarketos-bootsplash-openrc (0.2.1-r0)
Executing postmarketos-bootsplash-openrc-0.2.1-r0.post-install
* service kill-pbsplash added to runlevel default
(64/200) Installing blkid (2.39.2-r0)
(65/200) Installing lzo (2.10-r5)
(66/200) Installing libuuid (2.39.2-r0)
(67/200) Installing btrfs-progs (6.6.1-r0)
(68/200) Installing btrfs-progs-openrc (6.6.1-r0)
(69/200) Installing busybox-extras (1.36.1-r15)
Executing busybox-extras-1.36.1-r15.post-install
(70/200) Installing bzip2 (1.0.8-r6)
(71/200) Installing argon2-libs (20190702-r5)
(72/200) Installing device-mapper-libs (2.03.21-r10)
(73/200) Installing json-c (0.17-r0)
(74/200) Installing cryptsetup-libs (2.6.1-r8)
(75/200) Installing popt (1.19-r3)
(76/200) Installing cryptsetup (2.6.1-r8)
(77/200) Installing cryptsetup-openrc (2.6.1-r8)
(78/200) Installing libaio (0.3.113-r2)
(79/200) Installing device-mapper-event-libs (2.03.21-r10)
(80/200) Installing lvm2-libs (2.03.21-r10)
(81/200) Installing device-mapper (2.03.21-r10)
(82/200) Installing device-mapper-udev (2.03.21-r10)
Executing device-mapper-udev-2.03.21-r10.post-install
(83/200) Installing libcom_err (1.47.0-r5)
(84/200) Installing e2fsprogs-libs (1.47.0-r5)
(85/200) Installing e2fsprogs (1.47.0-r5)
(86/200) Installing e2fsprogs-extra (1.47.0-r5)
(87/200) Installing f2fs-tools-libs (1.16.0-r3)
(88/200) Installing f2fs-tools (1.16.0-r3)
(89/200) Installing lz4 (1.9.4-r5)
(90/200) Installing pkgconf (2.0.3-r0)
(91/200) Installing userspace-rcu (0.14.0-r2)
(92/200) Installing multipath-tools (0.9.6-r0)
(93/200) Installing multipath-tools-openrc (0.9.6-r0)
(94/200) Installing readline (8.2.1-r2)
(95/200) Installing parted (3.6-r2)
(96/200) Installing postmarketos-keys (1-r0)
(97/200) Installing sudo (1.9.15_p2-r0)
(98/200) Installing setarch (2.39.2-r0)
(99/200) Installing libfdisk (2.39.2-r0)
(100/200) Installing libsmartcols (2.39.2-r0)
(101/200) Installing util-linux-misc (2.39.2-r0)
(102/200) Installing zram-init (11.1-r1)
(103/200) Installing zram-init-openrc (11.1-r1)
(104/200) Installing postmarketos-base-nofde (29-r0)
(105/200) Installing boot-deploy (0.11-r0)
(106/200) Installing postmarketos-mkinitfs (2.2.2-r2)
(107/200) Installing unudhcpd (0.2.1-r0)
(108/200) Installing xz (5.4.5-r0)
(109/200) Installing postmarketos-initramfs (2.1.1-r0)
(110/200) Installing postmarketos-base (29-r0)
Executing postmarketos-base-29-r0.post-install
* service udev added to runlevel sysinit
* service udev-trigger added to runlevel sysinit
* service udev-settle added to runlevel sysinit
* service udev-postmount added to runlevel default
(111/200) Installing libgcc (13.2.1_git20231014-r0)
(112/200) Installing libstdc++ (13.2.1_git20231014-r0)
(113/200) Installing libxml2 (2.11.5-r0)
(114/200) Installing llvm17-libs (17.0.4-r1)
(115/200) Installing libbz2 (1.0.8-r6)
(116/200) Installing musl-fts (1.2.7-r6)
(117/200) Installing libelf (0.190-r0)
(118/200) Installing mesa-dri-gallium (23.1.9-r1)
(119/200) Installing postmarketos-base-mesa (29-r0)
(120/200) Installing u-boot-pinephone (2023.01-r2)
(121/200) Installing u-boot-tools (2023.10-r1)
(122/200) Installing dbus-libs (1.14.10-r0)
(123/200) Installing dbus (1.14.10-r0)
Executing dbus-1.14.10-r0.pre-install
Executing dbus-1.14.10-r0.post-install
(124/200) Installing dbus-openrc (1.14.10-r0)
(125/200) Installing dbus-daemon-launch-helper (1.14.10-r0)
(126/200) Installing libacl (2.3.1-r4)
(127/200) Installing lz4-libs (1.9.4-r5)
(128/200) Installing libarchive (3.7.2-r0)
(129/200) Installing libcbor (0.10.2-r1)
(130/200) Installing confuse (3.3-r4)
(131/200) Installing libftdi1 (1.5-r2)
Executing libftdi1-1.5-r2.pre-install
(132/200) Installing pciutils-libs (3.10.0-r0)
(133/200) Installing flashrom-libs (1.3.0-r2)
(134/200) Installing gmp (6.3.0-r0)
(135/200) Installing nettle (3.9.1-r0)
(136/200) Installing libtasn1 (4.19.0-r2)
(137/200) Installing p11-kit (0.25.2-r0)
(138/200) Installing gnutls (3.8.1-r0)
(139/200) Installing json-glib (1.8.0-r0)
(140/200) Installing libgusb (0.4.7-r0)
(141/200) Installing libgpg-error (1.47-r2)
(142/200) Installing libassuan (2.5.6-r1)
(143/200) Installing pinentry (1.2.1-r1)
Executing pinentry-1.2.1-r1.post-install
(144/200) Installing libgcrypt (1.10.2-r2)
(145/200) Installing gnupg-gpgconf (2.4.3-r1)
(146/200) Installing libksba (1.6.4-r0)
(147/200) Installing gdbm (1.23-r1)
(148/200) Installing libsasl (2.1.28-r5)
(149/200) Installing libldap (2.6.6-r1)
(150/200) Installing npth (1.6-r4)
(151/200) Installing gnupg-dirmngr (2.4.3-r1)
(152/200) Installing sqlite-libs (3.44.0-r0)
(153/200) Installing gnupg-keyboxd (2.4.3-r1)
(154/200) Installing gpg (2.4.3-r1)
(155/200) Installing gpg-agent (2.4.3-r1)
(156/200) Installing gpgsm (2.4.3-r1)
(157/200) Installing gpgme (1.23.1-r0)
(158/200) Installing libjcat (0.1.14-r0)
(159/200) Installing libmbim (1.30.0-r0)
(160/200) Installing polkit-noelogind-libs (123-r0)
(161/200) Installing protobuf-c (1.4.1-r6)
(162/200) Installing libqrtr-glib (1.2.2-r0)
(163/200) Installing libqmi (1.34.0-r0)
(164/200) Installing tpm2-tss-mu (4.0.1-r1)
(165/200) Installing tpm2-tss-sys (4.0.1-r1)
(166/200) Installing tpm2-tss-esys (4.0.1-r1)
(167/200) Installing libxmlb (0.3.14-r0)
(168/200) Installing fwupd (1.9.7-r0)
(169/200) Installing fwupd-openrc (1.9.7-r0)
(170/200) Installing device-pine64-pinephone (0.47-r0)
Executing device-pine64-pinephone-0.47-r0.post-install
* service eg25-manager added to runlevel default
(171/200) Installing linux-firmware-rtlwifi (20231030-r0)
(172/200) Installing linux-firmware-rtl_bt (20231030-r0)
(173/200) Installing firmware-pine64-rtl8723bt (0_git20200705-r0)
(174/200) Installing firmware-pine64-ov5640 (0_git20201028-r0)
(175/200) Installing device-pine64-pinephone-nonfree-firmware (0.47-r0)
(176/200) Installing musl-locales (0.1.0-r1)
(177/200) Installing musl-locales-lang (0.1.0-r1)
(178/200) Installing lang (0.1-r2)
(179/200) Installing glib-lang (2.78.1-r0)
(180/200) Installing fwupd-lang (1.9.7-r0)
(181/200) Installing json-glib-lang (1.8.0-r0)
(182/200) Installing libpng (1.6.40-r0)
(183/200) Installing freetype (2.13.2-r0)
(184/200) Installing tslib (1.22-r1)
(185/200) Installing directfb (1.7.7-r7)
(186/200) Installing libxext (1.3.5-r3)
(187/200) Installing libxfixes (6.0.1-r3)
(188/200) Installing libxxf86vm (1.1.5-r5)
(189/200) Installing mesa-gl (23.1.9-r1)
(190/200) Installing mesa-gles (23.1.9-r1)
(191/200) Installing fontconfig (2.14.2-r4)
(192/200) Installing encodings (1.0.7-r1)
(193/200) Installing libfontenc (1.1.7-r4)
(194/200) Installing mkfontscale (1.2.2-r4)
(195/200) Installing font-dejavu (2.37-r5)
(196/200) Installing sdl2 (2.28.5-r0)
(197/200) Installing graphite2 (1.3.14-r6)
(198/200) Installing harfbuzz (8.2.2-r1)
(199/200) Installing sdl2_ttf (2.20.2-r0)
(200/200) Installing osk-sdl (0.67.1-r5)
Executing busybox-1.36.1-r15.trigger
Executing ca-certificates-20230506-r0.trigger
Executing glib-2.78.1-r0.trigger
Executing eudev-3.2.14-r0.trigger
Executing postmarketos-mkinitfs-2.2.2-r2.trigger
05:48:11.615094 Generating for kernel version: 6.6.0
05:48:11.615132 Output directory: /boot
05:48:11.615134 Unknown or no compression format set, using gzip
05:48:11.615135 == Generating initramfs ==
05:48:11.615135 - Using compression format gzip with level "default"
05:48:11.615142 - Searching for directories specified in /usr/share/mkinitfs/dirs
05:48:11.615173 -- Creating directories from: /usr/share/mkinitfs/dirs/00-initramfs-base.dirs
05:48:11.615210 - Searching for directories specified in /etc/mkinitfs/dirs
05:48:11.615220 - Searching for file lists from /usr/share/mkinitfs/files
05:48:11.615235 -- Including files from: /usr/share/mkinitfs/files/00-device-pine64-pinephone-modules.files
05:48:11.615284 -- Including files from: /usr/share/mkinitfs/files/00-initramfs-base.files
05:48:11.616284 -- Including files from: /usr/share/mkinitfs/files/30-osk-sdl.files
05:48:11.616332 -- Including files from: /usr/share/mkinitfs/files/30-postmarketos-bootsplash.files
05:48:11.616602 -- Including files from: /usr/share/mkinitfs/files/postmarketos-base.files
05:48:11.616770 - Searching for file lists from /etc/mkinitfs/files
05:48:11.616826 - Searching for hook scripts from /usr/share/mkinitfs/hooks
05:48:11.616849 - Searching for hook scripts from /etc/mkinitfs/hooks
05:48:11.616910 - Searching for kernel modules from /usr/share/mkinitfs/modules
05:48:11.616930 -- Including modules from: /usr/share/mkinitfs/modules/00-default.modules
05:48:11.620116 -- Including modules from: /usr/share/mkinitfs/modules/00-device-pine64-pinephone.modules
05:48:11.620950 - Searching for kernel modules from /etc/mkinitfs/modules
05:48:12.112195 initramfs completed in: 0.50s
05:48:12.112213 Unknown or no compression format set, using gzip
05:48:12.112215 == Generating initramfs-extra ==
05:48:12.112216 - Using compression format gzip with level "default"
05:48:12.112223 - Searching for file lists from /usr/share/mkinitfs/files-extra
05:48:12.112257 -- Including files from: /usr/share/mkinitfs/files-extra/00-initramfs-extra-base.files
05:48:12.113954 - Searching for file lists from /etc/mkinitfs/files-extra
05:48:12.114004 - Searching for hook scripts from /usr/share/mkinitfs/hooks-extra
05:48:12.114024 - Searching for hook scripts from /etc/mkinitfs/hooks-extra
05:48:12.114109 - Searching for kernel modules from /usr/share/mkinitfs/modules-extra
05:48:12.114161 - Searching for kernel modules from /etc/mkinitfs/modules-extra
05:48:12.114177 - Including osk-sdl support
05:48:12.114178 ******************* DEPRECATION WARNING *******************
05:48:12.114184 Using osk-sdl is deprecated in postmarketOS!
05:48:12.114184 Consider switching to unl0kr:
05:48:12.114185 https://postmarketos.org/edge/2023/10/04/osk-sdl-deprecated/
05:48:12.114186 ******************* DEPRECATION WARNING *******************
05:48:29.652284 initramfs-extra completed in: 17.54s
05:48:29.652333 == Using boot-deploy to finalize/install files ==
==> kernel: device-tree blob operations
==> Checking free space at /boot
... OK!
==> Installing: /boot/initramfs
==> Installing: /boot/initramfs-extra
==> Installing: /boot/sun50i-a64-pinephone-1.1.dtb
==> Installing: /boot/sun50i-a64-pinephone-1.2.dtb
05:48:30.570268 boot-deploy completed in: 0.92s
05:48:30.573355 mkinitfs completed in: 18.96s
Executing postmarketos-base-29-r0.trigger
Configuring a getty on port ttyS0 with baud rate 115200
Executing dbus-1.14.10-r0.trigger
Executing fontconfig-2.14.2-r4.trigger
Executing mkfontscale-1.2.2-r4.trigger
OK: 342 MiB in 225 packages
(737503) [05:48:30] (rootfs_pine64-pinephone) % apk --no-progress del openssh-client-krb5 vlan
OK: 342 MiB in 225 packages
(737503) [05:48:30] (rootfs_pine64-pinephone) calculate depends of device-pine64-pinephone (pmbootstrap -v for details)
(737503) [05:48:31] (rootfs_pine64-pinephone) install device-pine64-pinephone
(737503) [05:48:31] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:31] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:31] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(737503) [05:48:31] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add device-pine64-pinephone
(737503) [05:48:31] New background process: pid=739984, output=background
OK: 342 MiB in 225 packages
(737503) [05:48:31] (rootfs_pine64-pinephone) % apk --no-progress del openssh-client-krb5 vlan
OK: 342 MiB in 225 packages
(737503) [05:48:31] (rootfs_pine64-pinephone) calculate depends of postmarketos-mkinitfs (pmbootstrap -v for details)
(737503) [05:48:31] (rootfs_pine64-pinephone) install postmarketos-mkinitfs
(737503) [05:48:31] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:31] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:31] (rootfs_pine64-pinephone) % cat /tmp/apk_progress_fifo
(737503) [05:48:31] (rootfs_pine64-pinephone) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add postmarketos-mkinitfs
(737503) [05:48:31] New background process: pid=740002, output=background
OK: 342 MiB in 225 packages
(737503) [05:48:31] (rootfs_pine64-pinephone) mkinitfs postmarketos-allwinner
(737503) [05:48:31] (rootfs_pine64-pinephone) % mkinitfs
05:48:31.819626 Generating for kernel version: 6.6.0
05:48:31.819694 Output directory: /boot
05:48:31.819696 Unknown or no compression format set, using gzip
05:48:31.819697 == Generating initramfs ==
05:48:31.819698 - Using compression format gzip with level "default"
05:48:31.819710 - Searching for directories specified in /usr/share/mkinitfs/dirs
05:48:31.819829 -- Creating directories from: /usr/share/mkinitfs/dirs/00-initramfs-base.dirs
05:48:31.819908 - Searching for directories specified in /etc/mkinitfs/dirs
05:48:31.819950 - Searching for file lists from /usr/share/mkinitfs/files
05:48:31.819989 -- Including files from: /usr/share/mkinitfs/files/00-device-pine64-pinephone-modules.files
05:48:31.820018 -- Including files from: /usr/share/mkinitfs/files/00-initramfs-base.files
05:48:31.821020 -- Including files from: /usr/share/mkinitfs/files/30-osk-sdl.files
05:48:31.821067 -- Including files from: /usr/share/mkinitfs/files/30-postmarketos-bootsplash.files
05:48:31.821226 -- Including files from: /usr/share/mkinitfs/files/postmarketos-base.files
05:48:31.821279 - Searching for file lists from /etc/mkinitfs/files
05:48:31.821288 - Searching for hook scripts from /usr/share/mkinitfs/hooks
05:48:31.821295 - Searching for hook scripts from /etc/mkinitfs/hooks
05:48:31.821356 - Searching for kernel modules from /usr/share/mkinitfs/modules
05:48:31.821383 -- Including modules from: /usr/share/mkinitfs/modules/00-default.modules
05:48:31.823872 -- Including modules from: /usr/share/mkinitfs/modules/00-device-pine64-pinephone.modules
05:48:31.824663 - Searching for kernel modules from /etc/mkinitfs/modules
05:48:32.124313 initramfs completed in: 0.30s
05:48:32.124330 Unknown or no compression format set, using gzip
05:48:32.124332 == Generating initramfs-extra ==
05:48:32.124334 - Using compression format gzip with level "default"
05:48:32.124340 - Searching for file lists from /usr/share/mkinitfs/files-extra
05:48:32.124361 -- Including files from: /usr/share/mkinitfs/files-extra/00-initramfs-extra-base.files
05:48:32.126027 - Searching for file lists from /etc/mkinitfs/files-extra
05:48:32.126042 - Searching for hook scripts from /usr/share/mkinitfs/hooks-extra
05:48:32.126048 - Searching for hook scripts from /etc/mkinitfs/hooks-extra
05:48:32.126089 - Searching for kernel modules from /usr/share/mkinitfs/modules-extra
05:48:32.126143 - Searching for kernel modules from /etc/mkinitfs/modules-extra
05:48:32.126150 - Including osk-sdl support
05:48:32.126151 ******************* DEPRECATION WARNING *******************
05:48:32.126155 Using osk-sdl is deprecated in postmarketOS!
05:48:32.126156 Consider switching to unl0kr:
05:48:32.126156 https://postmarketos.org/edge/2023/10/04/osk-sdl-deprecated/
05:48:32.126157 ******************* DEPRECATION WARNING *******************
05:48:46.955090 initramfs-extra completed in: 14.83s
05:48:46.955132 == Using boot-deploy to finalize/install files ==
==> kernel: device-tree blob operations
==> Checking free space at /boot
... OK!
==> Installing: /boot/initramfs
==> Installing: /boot/initramfs-extra
==> Installing: /boot/sun50i-a64-pinephone-1.1.dtb
==> Installing: /boot/sun50i-a64-pinephone-1.2.dtb
05:48:47.704564 boot-deploy completed in: 0.75s
05:48:47.706278 mkinitfs completed in: 15.89s
(737503) [05:48:47] *** SET LOGIN PASSWORD FOR: 'user' ***
(737503) [05:48:47] (rootfs_pine64-pinephone) % passwd user
Changing password for user
New password:
Bad password: too weak
Retype password:
passwd: password for user changed by root
(737503) [05:48:47] (rootfs_pine64-pinephone) % grep ^root:!: /etc/shadow
(737503) [05:48:47] (rootfs_pine64-pinephone) locking root
(737503) [05:48:47] (rootfs_pine64-pinephone) % passwd -l root
passwd: password for root changed by root
(737503) [05:48:47] NOTE: No valid keymap specified for device
(737503) [05:48:47] (rootfs_pine64-pinephone) % setup-timezone Etc/UTC
(737503) [05:48:48] (rootfs_pine64-pinephone) % sh -c echo 'export LANG=${LANG:-C.UTF-8}' > /etc/profile.d/10locale-pmos.sh
(737503) [05:48:48] (rootfs_pine64-pinephone) % sh -c echo pine64-pinephone > /etc/hostname
(737503) [05:48:48] (rootfs_pine64-pinephone) % sed -i -e s/^127\.0\.0\.1.*/127.0.0.1\tpine64\-pinephone localhost.localdomain localhost/ /etc/hosts
(737503) [05:48:48] *** (3/4) PREPARE INSTALL BLOCKDEVICE ***
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/distfiles
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/var/cache/apk
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/proc
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-rust
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-packages
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-netboot
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-go
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-git
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-ccache
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/pmbootstrap-abuild-config
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/mnt/appstream-data
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/etc/apk/keys
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev/shm
(737503) [05:48:48] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/dev
(737503) [05:48:48] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(737503) [05:48:48] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/in-pmbootstrap
(737503) [05:48:48] % sudo du -ks /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone
420880 /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(737503) [05:48:48] (native) % busybox su pmos -c HOME=/home/pmos mkdir -p /home/pmos/rootfs
(737503) [05:48:48] (native) create pine64-pinephone.img (799M)
(737503) [05:48:48] (native) % truncate -s 799M /home/pmos/rootfs/pine64-pinephone.img
(737503) [05:48:48] (native) mount /dev/install (pine64-pinephone.img)
(737503) [05:48:48] (native) mount /home/pmos/rootfs/pine64-pinephone.img (loop)
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop13
(737503) [05:48:48] % sudo mount --bind /dev/loop13 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop13
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop12
(737503) [05:48:48] % sudo mount --bind /dev/loop12 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop12
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop11
(737503) [05:48:48] % sudo mount --bind /dev/loop11 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop11
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop10
(737503) [05:48:48] % sudo mount --bind /dev/loop10 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop10
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9
(737503) [05:48:48] % sudo mount --bind /dev/loop9 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop9
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8
(737503) [05:48:48] % sudo mount --bind /dev/loop8 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop8
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop7
(737503) [05:48:48] % sudo mount --bind /dev/loop7 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop7
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop6
(737503) [05:48:48] % sudo mount --bind /dev/loop6 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop6
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop5
(737503) [05:48:48] % sudo mount --bind /dev/loop5 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop5
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop4
(737503) [05:48:48] % sudo mount --bind /dev/loop4 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop4
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop3
(737503) [05:48:48] % sudo mount --bind /dev/loop3 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop3
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop2
(737503) [05:48:48] % sudo mount --bind /dev/loop2 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop2
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop1
(737503) [05:48:48] % sudo mount --bind /dev/loop1 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop1
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop0
(737503) [05:48:48] % sudo mount --bind /dev/loop0 /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop0
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop-control
(737503) [05:48:48] % sudo mount --bind /dev/loop-control /home/swadmin/.local/var/pmbootstrap/chroot_native//dev/loop-control
(737503) [05:48:48] (native) % losetup -f /home/pmos/rootfs/pine64-pinephone.img
(737503) [05:48:48] (native) % losetup --json --list
{
"loopdevices": [
{
"name": "/dev/loop0",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop1",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1953.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop2",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop3",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop4",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop5",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1977.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop6",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_2019.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop7",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": false,
"back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop8",
"sizelimit": 0,
"offset": 0,
"autoclear": false,
"ro": false,
"back-file": "/home/pmos/rootfs/pine64-pinephone.img",
"dio": false,
"log-sec": 512
}
]
}
(737503) [05:48:48] (native) % losetup --json --list
{
"loopdevices": [
{
"name": "/dev/loop0",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop1",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1953.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop2",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop3",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop4",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop5",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1977.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop6",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_2019.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop7",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": false,
"back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop8",
"sizelimit": 0,
"offset": 0,
"autoclear": false,
"ro": false,
"back-file": "/home/pmos/rootfs/pine64-pinephone.img",
"dio": false,
"log-sec": 512
}
]
}
(737503) [05:48:48] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/install
(737503) [05:48:48] % sudo mount --bind /dev/loop8 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/install
(737503) [05:48:48] (native) partition /dev/install (boot: 256M, reserved: 0M, root: the rest)
(737503) [05:48:48] (native) % parted -s /dev/install mktable msdos
(737503) [05:48:48] (native) % parted -s /dev/install mkpart primary ext2 2048s 256M
Warning: The resulting partition is not properly aligned for best performance: 2048s % 36028797010575360s != 0s
(737503) [05:48:48] (native) % parted -s /dev/install mkpart primary 256M 100%
Warning: The resulting partition is not properly aligned for best performance: 500001s % 36028797010575360s != 0s
(737503) [05:48:48] (native) % parted -s /dev/install set 1 boot on
(737503) [05:48:49] (native) % losetup --json --list
{
"loopdevices": [
{
"name": "/dev/loop0",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop1",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1953.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop2",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop3",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop4",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop5",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1977.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop6",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_2019.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop7",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": false,
"back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop8",
"sizelimit": 0,
"offset": 0,
"autoclear": false,
"ro": false,
"back-file": "/home/pmos/rootfs/pine64-pinephone.img",
"dio": false,
"log-sec": 512
}
]
}
(737503) [05:48:49] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp1
(737503) [05:48:49] % sudo mount --bind /dev/loop8p1 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp1
(737503) [05:48:49] % sudo touch /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp2
(737503) [05:48:49] % sudo mount --bind /dev/loop8p2 /home/swadmin/.local/var/pmbootstrap/chroot_native/dev/installp2
(737503) [05:48:49] (native) calculate depends of e2fsprogs (pmbootstrap -v for details)
(737503) [05:48:49] (native) install e2fsprogs
(737503) [05:48:49] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:49] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:49] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:49] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add e2fsprogs
(737503) [05:48:49] New background process: pid=740722, output=background
(1/3) Installing libcom_err (1.47.0-r5)
(2/3) Installing e2fsprogs-libs (1.47.0-r5)
(3/3) Installing e2fsprogs (1.47.0-r5)
Executing busybox-1.36.1-r15.trigger
OK: 389 MiB in 124 packages
(737503) [05:48:49] (native) format /dev/installp2 (root, ext4)
(737503) [05:48:49] (native) % mkfs.ext4 -O ^metadata_csum -F -q -L pmOS_root -N 100000 /dev/installp2
(737503) [05:48:49] (native) mount /dev/installp2 to /mnt/install
(737503) [05:48:49] (native) % mkdir -p /mnt/install
(737503) [05:48:49] (native) % mount /dev/installp2 /mnt/install
(737503) [05:48:49] (native) calculate depends of e2fsprogs (pmbootstrap -v for details)
(737503) [05:48:49] (native) install e2fsprogs
(737503) [05:48:49] % sudo rm -f /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:49] % sudo mkfifo /home/swadmin/.local/var/pmbootstrap/chroot_native/tmp/apk_progress_fifo
(737503) [05:48:49] (native) % cat /tmp/apk_progress_fifo
(737503) [05:48:49] (native) % sh -c exec 3>/tmp/apk_progress_fifo; apk --no-progress --progress-fd 3 add e2fsprogs
(737503) [05:48:49] New background process: pid=740773, output=background
OK: 389 MiB in 124 packages
(737503) [05:48:49] (native) format /dev/installp1 (boot, ext2), mount to mountpoint
(737503) [05:48:49] (native) % mkfs.ext2 -F -q -L pmOS_boot /dev/installp1
(737503) [05:48:49] (native) % mkdir -p /mnt/install/boot
(737503) [05:48:49] (native) % mount /dev/installp1 /mnt/install/boot
(737503) [05:48:49] *** (4/4) FILL INSTALL BLOCKDEVICE ***
(737503) [05:48:49] (native) copy rootfs_pine64-pinephone to /mnt/install/
(737503) [05:48:49] % sudo mkdir -p /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/rootfs_pine64-pinephone
(737503) [05:48:49] % sudo mount --bind /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/rootfs_pine64-pinephone
(737503) [05:48:49] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_rootfs_pine64-pinephone/tmp/apk_progress_fifo
(737503) [05:48:49] (native) % cd /mnt/rootfs_pine64-pinephone; cp -a boot var run root sys bin lib proc media tmp opt mnt sbin srv dev usr etc /mnt/install/
(737503) [05:48:50] % sudo mkdir /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home
(737503) [05:48:50] % sudo mkdir /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home/user
(737503) [05:48:50] % sudo chown -R 10000 /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/home/user
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5e69ca50.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-60ac2099.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616adfeb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-61666e3f.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-524d27bb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/build.postmarketos.org.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616ac3bc.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58199dcc.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616ae350.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616a9724.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/pmos@local-64b09a1e.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616db30d.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-616abc23.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5243ef4b.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:50] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58e4f17d.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-4a6a0840.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-5261cecb.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-6165ee59.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/config_apk_keys/alpine-devel@lists.alpinelinux.org-58cbb476.rsa.pub /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/keys/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.bdd0d494.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.066df28d.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.b53994b4.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(737503) [05:48:51] % sudo cp /home/swadmin/.local/var/pmbootstrap/cache_apk_aarch64/APKINDEX.30e6f5af.tar.gz /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/var/cache/apk/
(737503) [05:48:51] % sudo sed -i /\/mnt\/pmbootstrap-packages/d /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/repositories
(737503) [05:48:51] % cat /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/etc/apk/repositories
http://mirror.postmarketos.org/postmarketos/master
http://dl-cdn.alpinelinux.org/alpine/edge/main
http://dl-cdn.alpinelinux.org/alpine/edge/community
http://dl-cdn.alpinelinux.org/alpine/edge/testing
(737503) [05:48:51] Embed firmware u-boot/pine64-pinephone/u-boot-sunxi-with-spl-528.bin in the SD card image at offset 8 with step size 1024
(737503) [05:48:51] (native) % dd if=/mnt/rootfs_pine64-pinephone/usr/share/u-boot/pine64-pinephone/u-boot-sunxi-with-spl-528.bin of=/dev/install bs=1024 seek=8
739+1 records in
739+1 records out
757585 bytes (739.8KB) copied, 0.014817 seconds, 48.8MB/s
(737503) [05:48:51] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install/boot
(737503) [05:48:51] % sudo umount /home/swadmin/.local/var/pmbootstrap/chroot_native/mnt/install
(737503) [05:48:51] (native) % losetup --json --list
{
"loopdevices": [
{
"name": "/dev/loop0",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20298.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop1",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1953.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop2",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/lxd_24326.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop3",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_20102.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop4",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/snapd_19459.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop5",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_1977.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop6",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": true,
"back-file": "/var/lib/snapd/snaps/core20_2019.snap",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop7",
"sizelimit": 0,
"offset": 0,
"autoclear": true,
"ro": false,
"back-file": "/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/bu*",
"dio": false,
"log-sec": 512
},{
"name": "/dev/loop8",
"sizelimit": 0,
"offset": 0,
"autoclear": false,
"ro": false,
"back-file": "/home/pmos/rootfs/pine64-pinephone.img",
"dio": false,
"log-sec": 512
}
]
}
(737503) [05:48:51] (native) umount /dev/loop8
(737503) [05:48:51] (native) % losetup -d /dev/loop8
(737503) [05:48:51] % sudo rm /home/swadmin/.local/var/pmbootstrap/chroot_native/in-pmbootstrap
(737503) [05:48:51]
(737503) [05:48:51] *** FLASHING INFORMATION ***
(737503) [05:48:51] Refer to the installation instructions of your device, or the generic install instructions in the wiki.
(737503) [05:48:51] https://wiki.postmarketos.org/wiki/Installation_guide#pmbootstrap_flash
(737503) [05:48:51]
(737503) [05:48:51] *** SSH DAEMON INFORMATION ***
(737503) [05:48:51] SSH daemon is enabled (disable with --no-sshd).
(737503) [05:48:51] Login as 'user' with the password given during installation.
(737503) [05:48:51]
(737503) [05:48:51] *** FIREWALL INFORMATION ***
(737503) [05:48:51] Firewall is enabled, but may not work (couldn't determine if kernel supports nftables).
(737503) [05:48:51] For more information: https://postmarketos.org/firewall
(737503) [05:48:51]
(737503) [05:48:51] NOTE: chroot is still active (use 'pmbootstrap shutdown' as necessary)
(737503) [05:48:51] DONE!
[05:48:53] [93mWARNING:[0m package devicepkg-dev: aport version 0.14.3-r0 is lower than 0.17.0-r0 from the binary repository. 0.17.0-r0 will be used when installing devicepkg-dev. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package postmarketos-bootsplash: aport version 0.2-r2 is lower than 0.2.1-r0 from the binary repository. 0.2.1-r0 will be used when installing postmarketos-bootsplash. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package postmarketos-mkinitfs: aport version 2.1.1-r0 is lower than 2.2.2-r2 from the binary repository. 2.2.2-r2 will be used when installing postmarketos-mkinitfs. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package postmarketos-initramfs: aport version 1.0.2-r0 is lower than 2.1.1-r0 from the binary repository. 2.1.1-r0 will be used when installing postmarketos-initramfs. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package postmarketos-base: aport version 26-r1 is lower than 29-r0 from the binary repository. 29-r0 will be used when installing postmarketos-base. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package device-pine64-pinephone: aport version 0.46-r0 is lower than 0.47-r0 from the binary repository. 0.47-r0 will be used when installing device-pine64-pinephone. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package linux-postmarketos-allwinner: aport version 6.2.7_git20230317-r3 is lower than 6.6.0_git20231103-r1 from the binary repository. 6.6.0_git20231103-r1 will be used when installing linux-postmarketos-allwinner. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package u-boot-pinephone: aport version 2023.01-r0 is lower than 2023.01-r2 from the binary repository. 2023.01-r2 will be used when installing u-boot-pinephone. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package osk-sdl: aport version 0.67.1-r2 is lower than 0.67.1-r5 from the binary repository. 0.67.1-r5 will be used when installing osk-sdl. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] [93mWARNING:[0m package boot-deploy: aport version 0.7-r1 is lower than 0.11-r0 from the binary repository. 0.11-r0 will be used when installing boot-deploy. See also: <https://postmarketos.org/warning-repo2>
[05:48:53] (rootfs_pine64-pinephone) install device-pine64-pinephone
[05:48:53] (rootfs_pine64-pinephone) install postmarketos-mkinitfs
[05:48:54] (rootfs_pine64-pinephone) mkinitfs postmarketos-allwinner
[05:49:10] Export symlinks to: /tmp/postmarketOS-export
[05:49:10] * initramfs (Initramfs)
[05:49:10] * initramfs-extra (Extra initramfs files in /boot)
[05:49:10] * vmlinuz (Linux kernel)
[05:49:10] * pine64-pinephone.img (Rootfs with partitions for /boot and /)
[05:49:10] [94mNOTE:[0m chroot is still active (use 'pmbootstrap shutdown' as necessary)
[05:49:10] [92mDONE![0m
/dev/loop8
Expanding pmos image...
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop1 0 0 1 1 /var/lib/snapd/snaps/core20_1953.snap (deleted) 0 512
/dev/loop8 0 0 0 0 /home/swadmin/.local/var/pmbootstrap/chroot_native/home/pmos/rootfs/pine64-pinephone.img 0 512
/dev/loop6 0 0 1 1 /var/lib/snapd/snaps/core20_2019.snap 0 512
/dev/loop4 0 0 1 1 /var/lib/snapd/snaps/snapd_19459.snap (deleted) 0 512
/dev/loop2 0 0 1 1 /var/lib/snapd/snaps/lxd_24326.snap 0 512
/dev/loop0 0 0 1 1 /var/lib/snapd/snaps/snapd_20298.snap 0 512
/dev/loop7 0 0 1 0 /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs.img 0 512
/dev/loop5 0 0 1 1 /var/lib/snapd/snaps/core20_1977.snap 0 512
/dev/loop3 0 0 1 1 /var/lib/snapd/snaps/snapd_20102.snap 0 512
Waiting for devices to settle...
CHANGED: partition=2 start=500001 old: size=1136351 end=1636352 new: size=24665790 end=25165791
pmOS_root: 4634/100000 files (0.1% non-contiguous), 93044/142043 blocks
resize2fs 1.47.0 (5-Feb-2023)
Resizing the filesystem on /dev/loop8p2 to 3083223 (4k) blocks.
The filesystem on /dev/loop8p2 is now 3083223 (4k) blocks long.
total 0
lrwxrwxrwx 1 root root 13 Nov 13 05:49 pmOS_boot -> ../../loop8p1
lrwxrwxrwx 1 root root 13 Nov 13 05:49 pmOS_root -> ../../loop8p2
Adding modules for pine64-pinephone to device-support...
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/modules'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/firmware/'
9403 blocks
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/kexec-tools/build/sbin/kexec' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/sbin/kexec'
mkdir: created directory '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/squashfs'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/modules/6.6.0/kernel/fs/squashfs/squashfs.ko.xz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/squashfs/squashfs.ko.xz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/modules/6.6.0/kernel/fs/overlayfs/overlay.ko.xz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/6.6.0/kernel/fs/overlayfs/overlay.ko.xz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/distro-files/initramfs/pmos-logo-text.svg' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/usr/share/pbsplash/pmos-logo-text.svg'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-init' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init'
Copying custom compiled kernel for PinePhone
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/vmlinuz' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/vmlinuz'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-amarula-relic.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-amarula-relic.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-bananapi-m64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-bananapi-m64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-nanopi-a64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-nanopi-a64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-oceanic-5205-5inmfd.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-oceanic-5205-5inmfd.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-olinuxino.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-olinuxino.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-olinuxino-emmc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-olinuxino-emmc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-orangepi-win.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-orangepi-win.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64-lts.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64-lts.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pine64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pine64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinebook.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinebook.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.0.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.0.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinephone-1.2b.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinephone-1.2b.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinetab.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinetab.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-pinetab-early-adopter.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-pinetab-early-adopter.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-sopine-baseboard.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-sopine-baseboard.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a64-teres-i.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a64-teres-i.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-a100-allwinner-perf1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-a100-allwinner-perf1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-bananapi-m2-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-bananapi-m2-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-bananapi-m2-plus-v1.2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-emlid-neutis-n5-devboard.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h3-cc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h3-cc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h3-it.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h3-it.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-libretech-all-h5-cc.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-libretech-all-h5-cc.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-neo2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-neo2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-neo-plus2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-neo-plus2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-nanopi-r1s-h5.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-nanopi-r1s-h5.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-pc2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-pc2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-prime.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-prime.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-zero-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-zero-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h5-orangepi-zero-plus2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h5-orangepi-zero-plus2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-beelink-gs1.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-beelink-gs1.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-3.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-3.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-lite2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-lite2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-orangepi-one-plus.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-orangepi-one-plus.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-pine-h64.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-pine-h64.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-pine-h64-model-b.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-pine-h64-model-b.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-tanix-tx6.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-tanix-tx6.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h6-tanix-tx6-mini.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h6-tanix-tx6-mini.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h616-orangepi-zero2.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h616-orangepi-zero2.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h616-x96-mate.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h616-x96-mate.dtb'
'/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/allwinner/sun50i-h618-orangepi-zero3.dtb' -> '/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/allwinner/sun50i-h618-orangepi-zero3.dtb'
mkdir: cannot create directory ‘/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/’: Permission denied
Error: Command failed: set -e;
sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-init /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init
sudo chmod +x /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/init
echo "Copying custom compiled kernel for PinePhone"
sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/vmlinuz /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/vmlinuz
sudo cp -vrf /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/dtbs/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/dtbs/
sudo rsync -a /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/modroot/lib/modules/ /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/modules
sudo cp -r /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pp-kernel/modroot/lib/modules/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/modules/
# TODO: temp testing
# copy all firmware to initramfs
mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/
sudo cp -r /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_root_mnt/lib/firmware/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/lib/firmware/
cd /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/initramfs-work/
find . -print0 | cpio --null --create --verbose --format=newc | gzip --best > /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-initramfs
sudo cp -v /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/new-initramfs /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/initramfs
mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/output/pine64-pinephone
echo "Adding kernel+initramfs to /opt/device-support/-"
sudo mkdir -pv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone
sudo cp -rv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/rootfs/opt/device-support/pine64-pinephone/
sudo cp -rv /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/build/pmos_boot_mnt/* /home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/output/pine64-pinephone/
at checkExecSyncError (node:child_process:885:11)
at Object.execSync (node:child_process:957:15)
at exports.default (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/helpers/exec.ts:3:26)
at genPMOSImage (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/pmbootstrap/index.ts:145:9)
at buildTargetDeviceSupport (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/index.ts:234:21)
at Array.forEach (<anonymous>)
at main (/home/swadmin/jenkins/workspace/prolinux-2-mobile-dev-arm64/src/index.ts:244:30)
at processTicksAndRejections (node:internal/process/task_queues:95:5) {
status: 1,
signal: null,
output: [ null, null, null ],
pid: 741723,
stdout: null,
stderr: null
}
real 7m35.103s
user 0m25.644s
sys 0m7.361s
Build step 'Execute shell' marked build as failure
Finished: FAILURE