1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000 |
+ cd builds.sr.ht/images/archlinux
+ sudo sed -e 's/IgnorePkg.*/#IgnorePkg/' -i /etc/pacman.conf
+ sudo ./genimg
+ root=root
+ arch=x86_64
+ mkdir -p x86_64
+ qemu-img create -f qcow2 x86_64/root.img.qcow2 24G
Formatting 'x86_64/root.img.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=25769803776 lazy_refcounts=off refcount_bits=16
+ modprobe nbd
+ qemu-nbd --connect=/dev/nbd0 x86_64/root.img.qcow2
++ seq 1 5
+ for i in $(seq 1 5)
+ sleep 0.1
+ partprobe /dev/nbd0
./genimg: line 19: partprobe: command not found
+ for i in $(seq 1 5)
+ sleep 0.2
+ partprobe /dev/nbd0
./genimg: line 19: partprobe: command not found
+ for i in $(seq 1 5)
+ sleep 0.3
+ partprobe /dev/nbd0
./genimg: line 19: partprobe: command not found
+ for i in $(seq 1 5)
+ sleep 0.4
+ partprobe /dev/nbd0
./genimg: line 19: partprobe: command not found
+ for i in $(seq 1 5)
+ sleep 0.5
+ partprobe /dev/nbd0
./genimg: line 19: partprobe: command not found
+ trap cleanup EXIT
+ dd if=/usr/lib/syslinux/bios/mbr.bin of=/dev/nbd0 bs=1 count=440
440+0 records in
440+0 records out
440 bytes copied, 0.00073056 s, 602 kB/s
+ sfdisk --no-reread /dev/nbd0
Disk /dev/nbd0: 24 GiB, 25769803776 bytes, 50331648 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
>>> Created a new DOS (MBR) disklabel with disk identifier 0xb83f16cd.
/dev/nbd0p1: Created a new partition 1 of type 'Linux' and of size 100 MiB.
/dev/nbd0p2: Created a new partition 2 of type 'Linux' and of size 23.9 GiB.
/dev/nbd0p3: Done.
New situation:
Disklabel type: dos
Disk identifier: 0xb83f16cd
Device Boot Start End Sectors Size Id Type
/dev/nbd0p1 * 2048 206847 204800 100M 83 Linux
/dev/nbd0p2 206848 50331647 50124800 23.9G 83 Linux
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
+ mkdir -p root
+ mkfs.ext4 /dev/nbd0p1
mke2fs 1.47.1 (20-May-2024)
Discarding device blocks: 0/102400 done
Creating filesystem with 102400 1k blocks and 25584 inodes
Filesystem UUID: d6175dd3-ddde-4055-b2cc-e950f4cf97c3
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729
Allocating group tables: 0/13 done
Writing inode tables: 0/13 done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: 0/13 done
+ mkfs.ext4 /dev/nbd0p2
mke2fs 1.47.1 (20-May-2024)
Discarding device blocks: 0/6265600 done
Creating filesystem with 6265600 4k blocks and 1566720 inodes
Filesystem UUID: f2766765-fdf1-4ea0-aa50-88a5d6570171
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000
Allocating group tables: 0/192 done
Writing inode tables: 0/192 done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: 0/192 done
+ mount /dev/nbd0p2 root
+ mkdir -p root/boot
+ mount /dev/nbd0p1 root/boot
+ pacstrap -G root base base-devel git mercurial openssh mkinitcpio linux syslinux pacutils
==> Creating install root at root
==> Installing packages to root
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
resolving dependencies...
:: There are 2 providers available for libxtables.so=12-64:
:: Repository core
1) iptables 2) iptables-nft
Enter a number (default=1):
looking for conflicting packages...
Packages (159) acl-2.3.2-1 archlinux-keyring-20240709-1 argon2-20190702-6 attr-2.5.2-1 audit-4.0.2-1 autoconf-2.72-1 automake-1.17-1 bash-5.2.032-1 binutils-2.43+r4+g7999dae6961-1 bison-3.8.2-6 brotli-1.1.0-2 bzip2-1.0.8-6 ca-certificates-20240618-1 ca-certificates-mozilla-3.103-1 ca-certificates-utils-20240618-1 coreutils-9.5-1 cryptsetup-2.7.4-1 curl-8.9.1-2 db5.3-5.3.28-5 dbus-1.14.10-2 dbus-broker-36-4 dbus-broker-units-36-4 dbus-units-36-4 debugedit-5.0-6 device-mapper-2.03.25-2 diffutils-3.10-1 e2fsprogs-1.47.1-4 expat-2.6.2-1 fakeroot-1.36-1 file-5.45-1 filesystem-2024.04.07-1 findutils-4.10.0-1 flex-2.6.4-5 gawk-5.3.0-1 gc-8.2.6-1 gcc-14.2.1+r32+geccf707e5ce-1 gcc-libs-14.2.1+r32+geccf707e5ce-1 gdbm-1.24-1 gettext-0.22.5-1 glib2-2.80.4-1 glibc-2.40+r16+gaa533d58ff-2 gmp-6.3.0-2 gnupg-2.4.5-4 gnutls-3.8.7-1 gpgme-1.23.2-6 grep-3.11-1 groff-1.23.0-6 guile-3.0.10-1 gzip-1.13-4 hwdata-0.385-1 iana-etc-20240612-1 icu-75.1-1 iproute2-6.10.0-2 iptables-1:1.8.10-2 iputils-20240117-1 jansson-2.14-4 json-c-0.17-2 kbd-2.6.4-1 keyutils-1.6.3-3 kmod-33-2 krb5-1.21.3-1 libarchive-3.7.4-1 libassuan-3.0.0-1 libbpf-1.4.3-1 libcap-2.70-1 libcap-ng-0.8.5-2 libedit-20240517_3.1-1 libelf-0.191-4 libevent-2.1.12-4 libffi-3.4.6-1 libgcrypt-1.11.0-2 libgpg-error-1.50-1 libidn2-2.3.7-1 libisl-0.26-2 libksba-1.6.7-1 libldap-2.6.8-1 libmnl-1.0.5-2 libmpc-1.3.1-2 libnetfilter_conntrack-1.0.9-2 libnfnetlink-1.0.2-2 libnftnl-1.2.7-1 libnghttp2-1.62.1-1 libnghttp3-1.4.0-1 libnl-3.10.0-1 libnsl-2.0.1-1 libp11-kit-0.25.5-1 libpcap-1.10.4-2 libpsl-0.21.5-2 libsasl-2.1.28-5 libseccomp-2.5.5-3 libsecret-0.21.4-1 libssh2-1.11.0-1 libsysprof-capture-46.0-4 libtasn1-4.19.0-2 libtirpc-1.3.5-1 libtool-2.5.1-2 libunistring-1.2-1 libusb-1.0.27-1 libverto-0.3.2-5 libxcrypt-4.4.36-2 libxml2-2.13.3-1 licenses-20240728-1 linux-api-headers-6.10-1 lmdb-0.9.33-1 lz4-1:1.10.0-2 m4-1.4.19-3 make-4.4.1-2 mkinitcpio-busybox-1.36.1-1 mpdecimal-4.0.0-2 mpfr-4.2.1-4 ncurses-6.5-3 nettle-3.10-1 npth-1.7-1 openssl-3.3.1-1 p11-kit-0.25.5-1 pacman-6.1.0-3 pacman-mirrorlist-20240717-1 pam-1.6.1-2 pambase-20230918-2 patch-2.7.6-10 pciutils-3.13.0-1 pcre2-10.44-1 perl-5.38.2-2 perl-error-0.17029-6 perl-mailtools-2.21-8 perl-timedate-2.33-6 pinentry-1.3.1-5 pkgconf-2.1.1-1 popt-1.19-1 procps-ng-4.0.4-3 psmisc-23.7-1 python-3.12.5-1 readline-8.2.013-1 sed-4.9-3 shadow-4.16.0-1 sqlite-3.46.1-1 sudo-1.9.15.p5-2 systemd-256.5-1 systemd-libs-256.5-1 systemd-sysvcompat-256.5-1 tar-1.35-2 texinfo-7.1-2 tpm2-tss-4.0.1-1 tzdata-2024a-2 util-linux-2.40.2-1 util-linux-libs-2.40.2-1 which-2.21-6 xz-5.6.2-1 zlib-1:1.3.1-2 zstd-1.5.6-1 base-3-2 base-devel-1-1 git-2.46.0-1 linux-6.10.6.arch1-1 mercurial-6.8.1-1 mkinitcpio-39.2-2 openssh-9.8p1-1 pacutils-0.14.0-1 syslinux-6.04.pre2.r11.gbf6db5b4-4
Total Download Size: 393.05 MiB
Total Installed Size: 1230.89 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
linux-6.10.6.arch1-1-x86_64 downloading...
gcc-14.2.1+r32+geccf707e5ce-1-x86_64 downloading...
gcc-libs-14.2.1+r32+geccf707e5ce-1-x86_64 downloading...
perl-5.38.2-2-x86_64 downloading...
python-3.12.5-1-x86_64 downloading...
icu-75.1-1-x86_64 downloading...
glibc-2.40+r16+gaa533d58ff-2-x86_64 downloading...
systemd-256.5-1-x86_64 downloading...
guile-3.0.10-1-x86_64 downloading...
binutils-2.43+r4+g7999dae6961-1-x86_64 downloading...
git-2.46.0-1-x86_64 downloading...
mercurial-6.8.1-1-x86_64 downloading...
openssl-3.3.1-1-x86_64 downloading...
glib2-2.80.4-1-x86_64 downloading...
util-linux-2.40.2-1-x86_64 downloading...
gnutls-3.8.7-1-x86_64 downloading...
coreutils-9.5-1-x86_64 downloading...
gnupg-2.4.5-4-x86_64 downloading...
groff-1.23.0-6-x86_64 downloading...
gettext-0.22.5-1-x86_64 downloading...
sudo-1.9.15.p5-2-x86_64 downloading...
bash-5.2.032-1-x86_64 downloading...
sqlite-3.46.1-1-x86_64 downloading...
texinfo-7.1-2-x86_64 downloading...
hwdata-0.385-1-any downloading...
pcre2-10.44-1-x86_64 downloading...
syslinux-6.04.pre2.r11.gbf6db5b4-4-x86_64 downloading...
gawk-5.3.0-1-x86_64 downloading...
krb5-1.21.3-1-x86_64 downloading...
kbd-2.6.4-1-x86_64 downloading...
e2fsprogs-1.47.1-4-x86_64 downloading...
linux-api-headers-6.10-1-x86_64 downloading...
shadow-4.16.0-1-x86_64 downloading...
db5.3-5.3.28-5-x86_64 downloading...
archlinux-keyring-20240709-1-any downloading...
ncurses-6.5-3-x86_64 downloading...
openssh-9.8p1-1-x86_64 downloading...
systemd-libs-256.5-1-x86_64 downloading...
iproute2-6.10.0-2-x86_64 downloading...
curl-8.9.1-2-x86_64 downloading...
tpm2-tss-4.0.1-1-x86_64 downloading...
pacman-6.1.0-3-x86_64 downloading...
procps-ng-4.0.4-3-x86_64 downloading...
pam-1.6.1-2-x86_64 downloading...
libisl-0.26-2-x86_64 downloading...
libxml2-2.13.3-1-x86_64 downloading...
tar-1.35-2-x86_64 downloading...
bison-3.8.2-6-x86_64 downloading...
cryptsetup-2.7.4-1-x86_64 downloading...
xz-5.6.2-1-x86_64 downloading...
libgcrypt-1.11.0-2-x86_64 downloading...
libcap-2.70-1-x86_64 downloading...
libunistring-1.2-1-x86_64 downloading...
autoconf-2.72-1-any downloading...
automake-1.17-1-any downloading...
libelf-0.191-4-x86_64 downloading...
libarchive-3.7.4-1-x86_64 downloading...
make-4.4.1-2-x86_64 downloading...
zstd-1.5.6-1-x86_64 downloading...
gpgme-1.23.2-6-x86_64 downloading...
util-linux-libs-2.40.2-1-x86_64 downloading...
findutils-4.10.0-1-x86_64 downloading...
nettle-3.10-1-x86_64 downloading...
libp11-kit-0.25.5-1-x86_64 downloading...
gmp-6.3.0-2-x86_64 downloading...
mpfr-4.2.1-4-x86_64 downloading...
iptables-1:1.8.10-2-x86_64 downloading...
libtool-2.5.1-2-x86_64 downloading...
libnl-3.10.0-1-x86_64 downloading...
iana-etc-20240612-1-any downloading...
file-5.45-1-x86_64 downloading...
audit-4.0.2-1-x86_64 downloading...
brotli-1.1.0-2-x86_64 downloading...
ca-certificates-mozilla-3.103-1-x86_64 downloading...
tzdata-2024a-2-x86_64 downloading...
diffutils-3.10-1-x86_64 downloading...
readline-8.2.013-1-x86_64 downloading...
flex-2.6.4-5-x86_64 downloading...
dbus-1.14.10-2-x86_64 downloading...
libpcap-1.10.4-2-x86_64 downloading...
libldap-2.6.8-1-x86_64 downloading...
mkinitcpio-busybox-1.36.1-1-x86_64 downloading...
device-mapper-2.03.25-2-x86_64 downloading...
libevent-2.1.12-4-x86_64 downloading...
libgpg-error-1.50-1-x86_64 downloading...
psmisc-23.7-1-x86_64 downloading...
libbpf-1.4.3-1-x86_64 downloading...
gdbm-1.24-1-x86_64 downloading...
m4-1.4.19-3-x86_64 downloading...
libssh2-1.11.0-1-x86_64 downloading...
gc-8.2.6-1-x86_64 downloading...
grep-3.11-1-x86_64 downloading...
p11-kit-0.25.5-1-x86_64 downloading...
sed-4.9-3-x86_64 downloading...
libsecret-0.21.4-1-x86_64 downloading...
pinentry-1.3.1-5-x86_64 downloading...
libtirpc-1.3.5-1-x86_64 downloading...
lz4-1:1.10.0-2-x86_64 downloading...
libsasl-2.1.28-5-x86_64 downloading...
dbus-broker-36-4-x86_64 downloading...
libksba-1.6.7-1-x86_64 downloading...
libidn2-2.3.7-1-x86_64 downloading...
pciutils-3.13.0-1-x86_64 downloading...
acl-2.3.2-1-x86_64 downloading...
libtasn1-4.19.0-2-x86_64 downloading...
iputils-20240117-1-x86_64 downloading...
pacutils-0.14.0-1-x86_64 downloading...
kmod-33-2-x86_64 downloading...
expat-2.6.2-1-x86_64 downloading...
lmdb-0.9.33-1-x86_64 downloading...
libassuan-3.0.0-1-x86_64 downloading...
libedit-20240517_3.1-1-x86_64 downloading...
licenses-20240728-1-any downloading...
keyutils-1.6.3-3-x86_64 downloading...
mpdecimal-4.0.0-2-x86_64 downloading...
libnghttp2-1.62.1-1-x86_64 downloading...
patch-2.7.6-10-x86_64 downloading...
zlib-1:1.3.1-2-x86_64 downloading...
libseccomp-2.5.5-3-x86_64 downloading...
libpsl-0.21.5-2-x86_64 downloading...
libmpc-1.3.1-2-x86_64 downloading...
libxcrypt-4.4.36-2-x86_64 downloading...
gzip-1.13-4-x86_64 downloading...
fakeroot-1.36-1-x86_64 downloading...
popt-1.19-1-x86_64 downloading...
libusb-1.0.27-1-x86_64 downloading...
libnghttp3-1.4.0-1-x86_64 downloading...
libnftnl-1.2.7-1-x86_64 downloading...
attr-2.5.2-1-x86_64 downloading...
mkinitcpio-39.2-2-any downloading...
pkgconf-2.1.1-1-x86_64 downloading...
bzip2-1.0.8-6-x86_64 downloading...
perl-mailtools-2.21-8-any downloading...
json-c-0.17-2-x86_64 downloading...
jansson-2.14-4-x86_64 downloading...
libnetfilter_conntrack-1.0.9-2-x86_64 downloading...
libsysprof-capture-46.0-4-x86_64 downloading...
libffi-3.4.6-1-x86_64 downloading...
debugedit-5.0-6-x86_64 downloading...
libcap-ng-0.8.5-2-x86_64 downloading...
argon2-20190702-6-x86_64 downloading...
perl-timedate-2.33-6-any downloading...
npth-1.7-1-x86_64 downloading...
libnsl-2.0.1-1-x86_64 downloading...
perl-error-0.17029-6-any downloading...
libverto-0.3.2-5-x86_64 downloading...
libnfnetlink-1.0.2-2-x86_64 downloading...
which-2.21-6-x86_64 downloading...
filesystem-2024.04.07-1-any downloading...
libmnl-1.0.5-2-x86_64 downloading...
ca-certificates-utils-20240618-1-any downloading...
pacman-mirrorlist-20240717-1-any downloading...
systemd-sysvcompat-256.5-1-x86_64 downloading...
pambase-20230918-2-any downloading...
dbus-broker-units-36-4-x86_64 downloading...
base-3-2-any downloading...
dbus-units-36-4-x86_64 downloading...
ca-certificates-20240618-1-any downloading...
base-devel-1-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing iana-etc...
installing filesystem...
installing linux-api-headers...
installing tzdata...
Optional dependencies for tzdata
bash: for tzselect [pending]
glibc: for zdump, zic [pending]
installing glibc...
Optional dependencies for glibc
gd: for memusagestat
perl: for mtrace [pending]
installing gcc-libs...
installing ncurses...
Optional dependencies for ncurses
bash: for ncursesw6-config [pending]
installing readline...
installing bash...
Optional dependencies for bash
bash-completion: for tab completion
installing acl...
installing attr...
installing gmp...
installing zlib...
installing sqlite...
installing util-linux-libs...
Optional dependencies for util-linux-libs
python: python bindings to libmount [pending]
installing e2fsprogs...
Optional dependencies for e2fsprogs
lvm2: for e2scrub
util-linux: for e2scrub [pending]
smtp-forwarder: for e2scrub_fail script
installing keyutils...
installing gdbm...
installing openssl...
Optional dependencies for openssl
ca-certificates [pending]
perl [pending]
installing libsasl...
installing libldap...
installing libevent...
Optional dependencies for libevent
python: event_rpcgen.py [pending]
installing libverto...
installing lmdb...
installing krb5...
installing libtirpc...
installing pambase...
installing libcap-ng...
installing audit...
Optional dependencies for audit
libldap: for audispd-zos-remote [installed]
sh: for augenrules [installed]
installing libxcrypt...
installing libnsl...
installing pam...
installing libcap...
installing coreutils...
installing xz...
installing bzip2...
installing libseccomp...
installing lz4...
installing zstd...
installing file...
installing findutils...
installing mpfr...
installing gawk...
installing pcre2...
Optional dependencies for pcre2
sh: for pcre2-config [installed]
installing grep...
installing libgpg-error...
installing libgcrypt...
installing systemd-libs...
installing procps-ng...
installing sed...
installing tar...
installing libunistring...
installing icu...
installing libxml2...
Optional dependencies for libxml2
python: Python bindings [pending]
installing gettext...
Optional dependencies for gettext
git: for autopoint infrastructure updates [pending]
installing hwdata...
installing kmod...
installing pciutils...
Optional dependencies for pciutils
which: for update-pciids [pending]
grep: for update-pciids [installed]
curl: for update-pciids [pending]
installing psmisc...
installing shadow...
installing util-linux...
Optional dependencies for util-linux
words: default dictionary for look
installing gzip...
Optional dependencies for gzip
less: zless support
util-linux: zmore support [installed]
diffutils: zdiff/zcmp support [pending]
installing licenses...
installing libarchive...
installing libtasn1...
installing libffi...
installing libp11-kit...
installing p11-kit...
installing ca-certificates-utils...
installing ca-certificates-mozilla...
installing ca-certificates...
installing brotli...
installing libidn2...
installing libnghttp2...
installing libnghttp3...
installing libpsl...
installing libssh2...
installing curl...
installing libsysprof-capture...
installing glib2...
Optional dependencies for glib2
dconf: GSettings storage backend
glib2-devel: development tools
gvfs: most gio functionality
installing libassuan...
installing nettle...
installing gnutls...
Optional dependencies for gnutls
tpm2-tss: support for TPM2 wrapped keys [pending]
installing libksba...
installing libusb...
installing json-c...
installing tpm2-tss...
installing libsecret...
Optional dependencies for libsecret
org.freedesktop.secrets: secret storage backend
installing pinentry...
Optional dependencies for pinentry
gcr: GNOME backend
gtk3: GTK backend
qt5-x11extras: Qt5 backend
kwayland5: Qt5 backend
kguiaddons: Qt6 backend
kwindowsystem: Qt6 backend
installing npth...
installing gnupg...
Optional dependencies for gnupg
pcsclite: for using scdaemon not with the gnupg internal card driver
installing gpgme...
installing pacman-mirrorlist...
installing pacman...
Optional dependencies for pacman
perl-locale-gettext: translation support in makepkg-template
installing archlinux-keyring...
installing device-mapper...
installing popt...
installing argon2...
installing cryptsetup...
installing expat...
installing dbus...
installing dbus-broker...
installing dbus-broker-units...
installing dbus-units...
installing kbd...
installing libelf...
installing systemd...
Initializing machine ID from random generator.
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'utmp' with GID 997.
Creating group 'audio' with GID 996.
Creating group 'disk' with GID 995.
Creating group 'input' with GID 994.
Creating group 'kmem' with GID 993.
Creating group 'kvm' with GID 992.
Creating group 'lp' with GID 991.
Creating group 'optical' with GID 990.
Creating group 'render' with GID 989.
Creating group 'sgx' with GID 988.
Creating group 'storage' with GID 987.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 986.
Creating group 'video' with GID 985.
Creating group 'users' with GID 984.
Creating group 'groups' with GID 983.
Creating group 'systemd-journal' with GID 982.
Creating group 'rfkill' with GID 981.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 980.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 980 and GID 980.
Creating group 'systemd-network' with GID 979.
Creating user 'systemd-network' (systemd Network Management) with UID 979 and GID 979.
Creating group 'systemd-oom' with GID 978.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 978 and GID 978.
Creating group 'systemd-journal-remote' with GID 977.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 977 and GID 977.
Creating group 'systemd-resolve' with GID 976.
Creating user 'systemd-resolve' (systemd Resolver) with UID 976 and GID 976.
Creating group 'systemd-timesync' with GID 975.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 975 and GID 975.
Creating group 'tss' with GID 974.
Creating user 'tss' (tss user for tpm2) with UID 974 and GID 974.
Creating group 'uuidd' with GID 68.
Creating user 'uuidd' (n/a) with UID 68 and GID 68.
Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'.
Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'.
Optional dependencies for systemd
libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
quota-tools: kernel-level quota management
systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
polkit: allow administration as unprivileged user
curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
qrencode: show QR codes
iptables: firewall features [pending]
libarchive: convert DDIs to tarballs [installed]
libbpf: support BPF programs [pending]
libpwquality: check password quality
libfido2: unlocking LUKS2 volumes with FIDO2 token
libp11-kit: support PKCS#11 [installed]
tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
installing systemd-sysvcompat...
installing iputils...
installing libmnl...
installing libnftnl...
installing libnl...
installing libpcap...
installing libnfnetlink...
installing libnetfilter_conntrack...
installing iptables...
installing libbpf...
installing iproute2...
Optional dependencies for iproute2
db5.3: userspace arp daemon [pending]
linux-atm: ATM support
python: for routel [pending]
installing base...
Optional dependencies for base
linux: bare metal support [pending]
installing m4...
installing diffutils...
installing db5.3...
installing perl...
installing autoconf...
installing automake...
installing jansson...
installing binutils...
Optional dependencies for binutils
debuginfod: for debuginfod server/client functionality
installing bison...
installing debugedit...
installing fakeroot...
installing flex...
installing libmpc...
installing libisl...
installing gcc...
Optional dependencies for gcc
lib32-gcc-libs: for generating code for 32-bit ABI
installing groff...
Optional dependencies for groff
netpbm: for use together with man -H command interaction in browsers
psutils: for use together with man -H command interaction in browsers
libxaw: for gxditview
perl-file-homedir: for use with glilypond
installing libtool...
installing gc...
installing guile...
installing make...
installing patch...
Optional dependencies for patch
ed: for patch -e functionality
installing pkgconf...
installing sudo...
installing texinfo...
Optional dependencies for texinfo
perl-archive-zip: EPUB file output via texi2any
installing which...
installing base-devel...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
tk: gitk and git gui
openssh: ssh transport and crypto [pending]
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-mediawiki-api: git mediawiki support
perl-datetime-format-iso8601: git mediawiki support
perl-lwp-protocol-https: git mediawiki https support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [pending]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
installing mercurial...
Optional dependencies for mercurial
tk: for the hgk GUI
installing libedit...
installing openssh...
Optional dependencies for openssh
libfido2: FIDO/U2F support
sh: for ssh-copy-id and findssl.sh [installed]
x11-ssh-askpass: input passphrase in X
xorg-xauth: X11 forwarding
installing mkinitcpio-busybox...
installing mkinitcpio...
Optional dependencies for mkinitcpio
gzip: Use gzip compression for the initramfs image [installed]
xz: Use lzma or xz compression for the initramfs image [installed]
bzip2: Use bzip2 compression for the initramfs image [installed]
lzop: Use lzo compression for the initramfs image
lz4: Use lz4 compression for the initramfs image [installed]
mkinitcpio-nfs-utils: Support for root filesystem on NFS
installing linux...
Optional dependencies for linux
wireless-regdb: to set the correct wireless channels of your country
linux-firmware: firmware images needed for some devices
installing syslinux...
==> For setting up Syslinux BIOS using the syslinux-install_update script follow
https://wiki.archlinux.org/index.php/Syslinux#Automatic_Install
Optional dependencies for syslinux
perl-crypt-passwdmd5: For md5pass
perl-digest-sha1: For sha1pass
mtools: For mkdiskimage and syslinux support
gptfdisk: For GPT support
util-linux: For isohybrid [installed]
efibootmgr: For EFI support
dosfstools: For EFI support
installing pacutils...
:: Running post-transaction hooks...
( 1/14) Creating system user accounts...
Creating group 'git' with GID 973.
Creating user 'git' (git daemon user) with UID 973 and GID 973.
( 2/14) Updating journal message catalog...
( 3/14) Reloading system manager configuration...
Skipped: Running in chroot.
( 4/14) Reloading user manager configuration...
Skipped: Running in chroot.
( 5/14) Updating udev hardware database...
( 6/14) Applying kernel sysctl settings...
Skipped: Running in chroot.
( 7/14) Creating temporary files...
( 8/14) Reloading device manager configuration...
Skipped: Running in chroot.
( 9/14) Arming ConditionNeedsUpdate...
(10/14) Rebuilding certificate stores...
(11/14) Updating module dependencies...
(12/14) Reloading system bus configuration...
Skipped: Running in chroot.
(13/14) Warn about old perl modules
(14/14) Updating the info directory file...
+ echo 'Server = http://lug.mtu.edu/archlinux/$repo/os/$arch'
+ echo 'nameserver 8.8.8.8'
+ echo 'nameserver 8.8.4.4'
+ echo '127.0.0.1 localhost.localdomain localhost'
+ echo '::1 localhost.localdomain localhost'
+ mount --bind /proc root/proc
+ mount --bind /sys root/sys
+ mount --bind /dev root/dev
+ mount --bind /dev/pts root/dev/pts
+ mount --bind /dev/shm root/dev/shm
+ mount --bind /run root/run
+ cp mkinitcpio.conf root/etc
+ cp pacman.conf root/etc
+ reflector --protocol https --latest 30 --sort rate --save root/etc/pacman.d/mirrorlist
+ run_root pacman-key --init
+ local 'cmd=pacman-key --init'
+ unshare --fork --pid chroot root /bin/bash -c 'pacman-key --init'
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/A469034617789D552EAAF4A2EBB2B9573F0830B8.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
+ run_root pacman-key --populate archlinux
+ local 'cmd=pacman-key --populate archlinux'
+ unshare --fork --pid chroot root /bin/bash -c 'pacman-key --populate archlinux'
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
-> Disabled 45 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 101 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 77 signed: 22 trust: 77-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2024-11-09
+ run_root pacman -Sy
+ local 'cmd=pacman -Sy'
+ unshare --fork --pid chroot root /bin/bash -c 'pacman -Sy'
:: Synchronizing package databases...
core downloading...
extra downloading...
multilib downloading...
+ sed -i s/#en_US.UTF-8/en_US.UTF-8/ root/etc/locale.gen
+ run_root locale-gen
+ local cmd=locale-gen
+ unshare --fork --pid chroot root /bin/bash -c locale-gen
Generating locales...
en_US.UTF-8... done
Generation complete.
+ cat
+ run_root systemctl enable systemd-networkd.service
+ local 'cmd=systemctl enable systemd-networkd.service'
+ unshare --fork --pid chroot root /bin/bash -c 'systemctl enable systemd-networkd.service'
+ run_root systemctl enable systemd-timesyncd.service
+ local 'cmd=systemctl enable systemd-timesyncd.service'
+ unshare --fork --pid chroot root /bin/bash -c 'systemctl enable systemd-timesyncd.service'
+ run_root pacman -S --noconfirm linux
+ local 'cmd=pacman -S --noconfirm linux'
+ unshare --fork --pid chroot root /bin/bash -c 'pacman -S --noconfirm linux'
:: linux is in IgnorePkg/IgnoreGroup. Install anyway? [Y/n]
resolving dependencies...
warning: linux-6.10.6.arch1-1 is up to date -- reinstalling
looking for conflicting packages...
Packages (1) linux-6.10.6.arch1-1
Total Installed Size: 135.74 MiB
Net Upgrade Size: 0.00 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
reinstalling linux...
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Updating module dependencies...
(3/3) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '6.10.6-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: '6.10.6-arch1-1'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'cxgb4'
==> WARNING: Possibly missing firmware for module: 'cxgb3'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'csiostor'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'advansys'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'isci'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
==> WARNING: Possibly missing firmware for module: 'ums_eneub6250'
-> Running build hook: [filesystems]
-> Running build hook: [keyboard]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
+ mkdir -p root/etc/pacman.d/hooks/
+ ln -s /dev/null root/etc/pacman.d/hooks/90-mkinitcpio-install.hook
+ run_root groupadd sudo
+ local 'cmd=groupadd sudo'
+ unshare --fork --pid chroot root /bin/bash -c 'groupadd sudo'
+ run_root useradd -mG sudo,kvm build
+ local 'cmd=useradd -mG sudo,kvm build'
+ unshare --fork --pid chroot root /bin/bash -c 'useradd -mG sudo,kvm build'
+ run_root passwd -d build
+ local 'cmd=passwd -d build'
+ unshare --fork --pid chroot root /bin/bash -c 'passwd -d build'
passwd: password changed.
+ echo '%sudo ALL=(ALL) NOPASSWD: ALL'
+ echo 'source /etc/profile.d/perlbin.sh'
+ echo 'export EDITOR=true'
+ sed -e 's/#PermitEmptyPasswords no/PermitEmptyPasswords yes/' -i root/etc/ssh/sshd_config
+ run_root systemctl enable sshd
+ local 'cmd=systemctl enable sshd'
+ unshare --fork --pid chroot root /bin/bash -c 'systemctl enable sshd'
+ cat
+ mkdir -p root/etc/docker
+ cat
+ run_root groupadd -r docker
+ local 'cmd=groupadd -r docker'
+ unshare --fork --pid chroot root /bin/bash -c 'groupadd -r docker'
+ run_root gpasswd -a build docker
+ local 'cmd=gpasswd -a build docker'
+ unshare --fork --pid chroot root /bin/bash -c 'gpasswd -a build docker'
Adding user build to group docker
+ extlinux -i root/boot
root/boot is device /dev/nbd0p1
Warning: unable to obtain device geometry (defaulting to 64 heads, 32 sectors)
(on hard disks, this is usually harmless.)
+ cat
+ echo 'makeopts=(--skippgpcheck)'
+ run_normal curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/yay.tar.gz
+ local 'cmd=curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/yay.tar.gz'
+ unshare --fork --pid chroot root sudo -u build -g build /bin/bash -c 'cd /home/build && curl -O https://aur.archlinux.org/cgit/aur.git/snapshot/yay.tar.gz'
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 1029 0 1029 0 0 8939 0 --:--:-- --:--:-- --:--:-- 8947
+ run_normal tar xf yay.tar.gz
+ local 'cmd=tar xf yay.tar.gz'
+ unshare --fork --pid chroot root sudo -u build -g build /bin/bash -c 'cd /home/build && tar xf yay.tar.gz'
+ run_normal 'cd yay && env GOCACHE=/tmp/cache makepkg -si --noconfirm --skippgpcheck'
+ local 'cmd=cd yay && env GOCACHE=/tmp/cache makepkg -si --noconfirm --skippgpcheck'
+ unshare --fork --pid chroot root sudo -u build -g build /bin/bash -c 'cd /home/build && cd yay && env GOCACHE=/tmp/cache makepkg -si --noconfirm --skippgpcheck'
==> Making package: yay 12.3.5-1 (Sat Aug 24 20:01:32 2024)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (1) go-2:1.23.0-1
Total Download Size: 39.75 MiB
Total Installed Size: 223.23 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
go-2:1.23.0-1-x86_64 downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing go...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Retrieving sources...
-> Downloading yay-12.3.5.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 444k 100 444k 0 0 1438k 0 --:--:-- --:--:-- --:--:-- 1438k
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
yay-12.3.5.tar.gz ... Passed
==> Extracting sources...
-> Extracting yay-12.3.5.tar.gz with bsdtar
==> Starting build()...
go build -trimpath -mod=readonly -modcacherw -ldflags '-X "main.yayVersion=12.3.5" -X "main.localePath=/usr/share/locale/" -linkmode=external -compressdwarf=false' -buildmode=pie -o yay
go: downloading github.com/Jguer/aur v1.2.3
go: downloading github.com/Jguer/go-alpm/v2 v2.2.2
go: downloading github.com/Jguer/votar v1.0.0
go: downloading github.com/Morganamilo/go-srcinfo v1.0.0
go: downloading github.com/deckarep/golang-set/v2 v2.6.0
go: downloading github.com/leonelquinteros/gotext v1.5.2
go: downloading golang.org/x/sys v0.18.0
go: downloading github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
go: downloading golang.org/x/term v0.18.0
go: downloading github.com/adrg/strutil v0.3.1
go: downloading github.com/hashicorp/go-multierror v1.1.1
go: downloading golang.org/x/text v0.14.0
go: downloading github.com/itchyny/gojq v0.12.14
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/ohler55/ojg v1.21.4
go: downloading github.com/hashicorp/errwrap v1.1.0
go: downloading github.com/itchyny/timefmt-go v0.1.5
==> Entering fakeroot environment...
==> Starting package()...
msgfmt po/ca.po -o po/ca.mo
msgfmt po/cs.po -o po/cs.mo
msgfmt po/de.po -o po/de.mo
msgfmt po/en.po -o po/en.mo
msgfmt po/es.po -o po/es.mo
msgfmt po/eu.po -o po/eu.mo
msgfmt po/fr_FR.po -o po/fr_FR.mo
msgfmt po/he.po -o po/he.mo
msgfmt po/id.po -o po/id.mo
msgfmt po/it_IT.po -o po/it_IT.mo
msgfmt po/ja.po -o po/ja.mo
msgfmt po/ko.po -o po/ko.mo
msgfmt po/pl_PL.po -o po/pl_PL.mo
msgfmt po/pt_BR.po -o po/pt_BR.mo
msgfmt po/pt.po -o po/pt.mo
msgfmt po/ru_RU.po -o po/ru_RU.mo
msgfmt po/ru.po -o po/ru.mo
msgfmt po/sv.po -o po/sv.mo
msgfmt po/tr.po -o po/tr.mo
msgfmt po/uk.po -o po/uk.mo
msgfmt po/zh_CN.po -o po/zh_CN.mo
msgfmt po/zh_TW.po -o po/zh_TW.mo
install -Dm755 yay /home/build/yay/pkg/yay/usr/bin/yay
install -Dm644 doc/yay.8 /home/build/yay/pkg/yay/usr/share/man/man8/yay.8
install -Dm644 completions/bash /home/build/yay/pkg/yay/usr/share/bash-completion/completions/yay
install -Dm644 completions/zsh /home/build/yay/pkg/yay/usr/share/zsh/site-functions/_yay
install -Dm644 completions/fish /home/build/yay/pkg/yay/usr/share/fish/vendor_completions.d/yay.fish
for lang in ca cs de en es eu fr_FR he id it_IT ja ko pl_PL pt_BR pt ru_RU ru sv tr uk zh_CN zh_TW; do \
install -Dm644 po/${lang}.mo /home/build/yay/pkg/yay/usr/share/locale/$lang/LC_MESSAGES/yay.mo; \
done
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "yay"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Creating package "yay-debug"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: yay 12.3.5-1 (Sat Aug 24 20:02:00 2024)
==> Installing package yay with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (2) yay-12.3.5-1 yay-debug-12.3.5-1
Total Installed Size: 21.24 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing yay...
Optional dependencies for yay
sudo: privilege elevation [installed]
doas: privilege elevation
installing yay-debug...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
+ run_normal rm -rf /tmp/cache yay yay.tar.gz
+ local 'cmd=rm -rf /tmp/cache yay yay.tar.gz'
+ unshare --fork --pid chroot root sudo -u build -g build /bin/bash -c 'cd /home/build && rm -rf /tmp/cache yay yay.tar.gz'
rm: cannot remove 'yay/src/gopath/pkg/mod/golang.org/x/telemetry/config@v0.29.0/config.json': Permission denied
rm: cannot remove 'yay/src/gopath/pkg/mod/golang.org/x/telemetry/config@v0.29.0/LICENSE': Permission denied
rm: cannot remove 'yay/src/gopath/pkg/mod/golang.org/x/telemetry/config@v0.29.0/doc.go': Permission denied
rm: cannot remove 'yay/src/gopath/pkg/mod/golang.org/x/telemetry/config@v0.29.0/go.mod': Permission denied
+ cleanup
+ umount -Rf root/boot
+ umount -Rf root
+ qemu-nbd --disconnect /dev/nbd0
/dev/nbd0 disconnected
|