From 67ae6de24e7a2fd08fd8b891ff80042c7654ff4da297f7152cde593fcf53b7cd Mon Sep 17 00:00:00 2001 From: Charles Arnold Date: Thu, 10 Oct 2024 13:30:33 +0000 Subject: [PATCH] =?UTF-8?q?-=20Update=20to=20version=201.54.0=20(jsc#PED-8?= =?UTF-8?q?910)=20=20=20*=20Add=20detection=20of=20Circle=20Linux=20(Bella?= =?UTF-8?q?=20Zhang).=20=20=20*=20Add=20support=20for=20LoongArch=20(liuxi?= =?UTF-8?q?ang).=20=20=20*=20Add=20detection=20of=20Kylin=20(grass-lu).=20?= =?UTF-8?q?=20=20*=20Add=20detection=20of=20openEuler=20(Wang=20Guoquan).?= =?UTF-8?q?=20=20=20*=20PARTUUID=20and=20PARTLABEL=20are=20now=20resolved?= =?UTF-8?q?=20in=20guest=20/etc/fstab.=20=20=20*=20New=20APIs=20findfs=5Fp?= =?UTF-8?q?artuuid=20and=20findfs=5Fpartlabel.=20These=20can=20be=20=20=20?= =?UTF-8?q?=20=20used=20to=20efficiently=20look=20up=20a=20filesystem=20by?= =?UTF-8?q?=20its=20GPT=20partition=20=20=20=20=20UUID=20or=20label.=20=20?= =?UTF-8?q?=20*=20Support=20for=20the=20following=20inactive=20or=20infreq?= =?UTF-8?q?uently=20used=20device=20=20=20=20=20types=20has=20been=20remov?= =?UTF-8?q?ed:=20Gluster,=20Sheepdog,=20TFTP.=20=20=20*=20Add=20GOST=20R34?= =?UTF-8?q?.11-94=20message=20digest=20algorithm=20to=20checksum=20APIs=20?= =?UTF-8?q?=20=20=20=20(Alexey=20Shabalin).=20=20=20*=20Allow=20nbd+unix:/?= =?UTF-8?q?/=20URIs=20(NBD=20over=20Unix=20domain=20socket)=20in=20=20=20?= =?UTF-8?q?=20=20guestfish=20and=20other=20places.=20=20=20*=20Various=20p?= =?UTF-8?q?art=5F*=20(partition)=20APIs=20related=20to=20GPT=20have=20been?= =?UTF-8?q?=20=20=20=20=20reimplemented=20to=20use=20util-linux=20sfdisk?= =?UTF-8?q?=20instead=20of=20sgdisk.=20=20=20=20=20Util-linux=20is=20more?= =?UTF-8?q?=20widely=20available,=20so=20this=20reduces=20=20=20=20=20depe?= =?UTF-8?q?ndencies=20in=20the=20common=20case.=20One=20optional=20API=20r?= =?UTF-8?q?emains=20that=20=20=20=20=20still=20uses=20sgdisk.=20(Thanks=20?= =?UTF-8?q?Yongkui=20Guo).=20=20=20*=20Add=20cipher=20suboption=20to=20cry?= =?UTF-8?q?ptsetup=5Fopen=20(Jonatan=20P=C3=A5lsson).=20=20=20*=20Because?= =?UTF-8?q?=20of=20a=20bug,=20the=20part=5Fget=5Fgpt=5Fattributes=20API=20?= =?UTF-8?q?could=20=20=20=20=20truncate=20the=20return=20value=20from=2064?= =?UTF-8?q?=20to=2032=20bits.=20This=20has=20been=20=20=20=20=20fixed.=20?= =?UTF-8?q?=20=20*=20Libguestfs=20will=20now=20no=20longer=20recommend=20u?= =?UTF-8?q?sing=20=20=20=20=20LIBGUESTFS=5FBACKEND=3Ddirect.=20This=20was?= =?UTF-8?q?=20shown=20previously=20when=20=20=20=20=20libvirt=20failed=20t?= =?UTF-8?q?o=20start=20the=20appliance.=20However=20it=20is=20felt=20that?= =?UTF-8?q?=20=20=20=20=20this=20now=20does=20more=20harm=20than=20good.?= =?UTF-8?q?=20=20=20*=20Fix=20generation=20of=20virt-customize=20--chown?= =?UTF-8?q?=20parameter=20(Yongkui=20Guo)=20=20=20*=20In=20the=20appliance?= =?UTF-8?q?,=20reduce=20boot=20time=20when=20dhcp=20isn't=20needed?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OBS-URL: https://build.opensuse.org/package/show/Virtualization/libguestfs?expand=0&rev=589 --- .gitattributes | 23 + .gitignore | 1 + README | 3 + guestfish.sh | 6 + libguestfs-1.52.1.tar.gz | 3 + libguestfs-1.52.1.tar.gz.sig | 17 + libguestfs-1.53.5.tar.gz | 3 + libguestfs-1.53.5.tar.gz.sig | 17 + libguestfs-1.53.6.tar.gz | 3 + libguestfs-1.53.6.tar.gz.sig | 17 + libguestfs-1.54.0.tar.gz | 3 + libguestfs-1.54.0.tar.gz.sig | 17 + libguestfs.changes | 2523 ++++++++++++++++++++++ libguestfs.rpmlintrc | 7 + libguestfs.spec | 744 +++++++ mount-rootfs-and-chroot.sh | 45 + use-rtc-driftfix-slew-for-x86-only.patch | 13 + 17 files changed, 3445 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 README create mode 100644 guestfish.sh create mode 100644 libguestfs-1.52.1.tar.gz create mode 100644 libguestfs-1.52.1.tar.gz.sig create mode 100644 libguestfs-1.53.5.tar.gz create mode 100644 libguestfs-1.53.5.tar.gz.sig create mode 100644 libguestfs-1.53.6.tar.gz create mode 100644 libguestfs-1.53.6.tar.gz.sig create mode 100644 libguestfs-1.54.0.tar.gz create mode 100644 libguestfs-1.54.0.tar.gz.sig create mode 100644 libguestfs.changes create mode 100644 libguestfs.rpmlintrc create mode 100644 libguestfs.spec create mode 100644 mount-rootfs-and-chroot.sh create mode 100644 use-rtc-driftfix-slew-for-x86-only.patch diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/README b/README new file mode 100644 index 0000000..6028bde --- /dev/null +++ b/README @@ -0,0 +1,3 @@ +The ntfs-3g tools contained in this archive are provided for the exclusive +use of guestfs tools. Any use of these ntfs-3g tools outside the guestfs +tools context is unsupported and strictly forbidden. diff --git a/guestfish.sh b/guestfish.sh new file mode 100644 index 0000000..2178d12 --- /dev/null +++ b/guestfish.sh @@ -0,0 +1,6 @@ +# Guestfish colour prompts. See PROMPT in guestfish(1). +GUESTFISH_PS1='\[\e[1;32m\]>\[\e[0;31m\] ' +GUESTFISH_OUTPUT='\e[0m' +GUESTFISH_RESTORE="$GUESTFISH_OUTPUT" +GUESTFISH_INIT='\e[1;34m' +export GUESTFISH_PS1 GUESTFISH_OUTPUT GUESTFISH_RESTORE GUESTFISH_INIT diff --git a/libguestfs-1.52.1.tar.gz b/libguestfs-1.52.1.tar.gz new file mode 100644 index 0000000..696c2dc --- /dev/null +++ b/libguestfs-1.52.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc906e0b0dfcceb434e382d63071c3a66a787ee4b33301cf3a96be8e00ff57db +size 19062613 diff --git a/libguestfs-1.52.1.tar.gz.sig b/libguestfs-1.52.1.tar.gz.sig new file mode 100644 index 0000000..55de062 --- /dev/null +++ b/libguestfs-1.52.1.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmZCG5sRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKD4Tw/+MDRiFsfE5i1/3T6LubEr2Hye4s4sMJ9/ +BZr1dSzPI3HW5V9D3Cx+D7hf+7qyIMg2KP2Ow/01usKoLp9Ow8NUj5H0CePxvEhL +uDrtx/nlfEZRqHIzfKdPVixMddLcli4j8K7w0dQW3cn+H70szAv8Pqv2JjJeMH2r +SFzOvw4AujW876LlEzYo6cKHwPMtX3lBKBo0HDECnopDgEc64iTT/yunTR2y0qEn +ARJ6nY0q6cTyT06KQd2PTDgTlAlMOCLLksqLtxbwhkNtS1EYcDboM7bkZQHF2c6P +2OVmMV9oUZSBGFoAHMLZEjCTeiDrFGELQzK5Qn7f6jw643sn3pT8oMCRBWOJ93rI +DEpEFzlI7il0OB+c+0LzJWDxXi+FiPT6cFIMoVSE4YoBLkn0mJ5HAerYzpftwtT3 +PXZ++dzqZThvCuSB3Tt/w8fVo55qTLV1zs7g61Gv7Q18BvxiYYWvGPLvVHeH7dLz +wNky5w36VSFj1gMUXqBoXcGJE0T74z3ze4Ohh4Exy156pDX5WaTUQkf2uvqn9QiA +6kvcJE8ykivFrOKXlbLLwmb/Lzx6jZoGqWok7pZZfNDLecL6/0fQ79e7gZvOgvUs ++rHgvVLTS9SUSk84wt86IkwfPHZ13w/y1tjYneYlWLQ6Qvsd8FURjlkyR6XHBKDD +i2zY0ZD5SfM= +=4/dV +-----END PGP SIGNATURE----- diff --git a/libguestfs-1.53.5.tar.gz b/libguestfs-1.53.5.tar.gz new file mode 100644 index 0000000..7fba06d --- /dev/null +++ b/libguestfs-1.53.5.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87553ec542a9c28ec0035dc1ed130477f887f2d8d94fe1a5fd9c0df32915345c +size 19067317 diff --git a/libguestfs-1.53.5.tar.gz.sig b/libguestfs-1.53.5.tar.gz.sig new file mode 100644 index 0000000..720e45a --- /dev/null +++ b/libguestfs-1.53.5.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmaMBWgRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKCn9RAAusfYJg/fgCCIjenKin4ezPruVqzlU9FA +appdhVgf4rx28OdpZRzoWrV76PK+8okO4sQUrUoUFsWIJYoAZcIeIFg1Eun78vUk +t4PhmtEHeNzvMK3Pfgx6xz0pfbuHrxd8r3BGzpSsk1Rjq0yqjEZyPfMtsIkkfjNe +iUiC1+dmnVBD6ZaFscUkOUS/a0ARoGkZNYY9k4Q/SBcptIcJqMjSc9EXgcyEsU2L +0cElxUg8rSctqN9vjYw+oC7YapJq0Hy1morDQtS4enMFDrksf4tRjYu2Ce/v/SuB +F1GhFVoV3IIKgCfVVfzxwhJe3bG6qWiJbgunKo79gDDJJKkcSsy2E34my1CGdx45 +36vMlahphHzM7mgWTzcWLMpyfp0TzBJzZNsnPwAwvEr4l2ckh8d26+0o8BT1p0zU ++d2f3b5IIkUvQh3VIvfAdJRGQ3V7ExPkhKs4cIxVBtq3aBrDunCsTs43t4E9Zo4r +ghWKLFI3sxp+r0E+HOCpUOIb/UN+KgzK3cTf7dxJnQX7jczZFoUAaZNGuuZdF5cO +WaBQ61MBnAORSRBi8kU9pbB5cf+TaJ1rFFHFlOE0jTg6Ur4hcbLyRi1jh2pFRy6X +KWHkAHU5A7z4512C9czLfU49EH5KZKJay5BlGrJ0pho/yAaON9zArmgBxvdcM0+9 +eCAUIQ+c2h8= +=i02X +-----END PGP SIGNATURE----- diff --git a/libguestfs-1.53.6.tar.gz b/libguestfs-1.53.6.tar.gz new file mode 100644 index 0000000..886f3c0 --- /dev/null +++ b/libguestfs-1.53.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0f21322023cacfac04902096f389793a045d818f955404888953f2d78ccecd7 +size 19084237 diff --git a/libguestfs-1.53.6.tar.gz.sig b/libguestfs-1.53.6.tar.gz.sig new file mode 100644 index 0000000..25383a7 --- /dev/null +++ b/libguestfs-1.53.6.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAma/YloRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKDs5A//dEgzW/mjrxNjR/EdH9pPGE/xmhB7XbPz +2hNUP0GF2JnFBt104MRmuexivpFGvJHAt94DrVIikM41X0VO1yBStKDHqWYS1EWx +OyK7Lq5T1uxTnt3CTHmzve6MmiVwIZXC+BVOWfUcDZHtLufYwZE0HQQVe4IccaqM +rEfmKA12CDW0ZrtsYIZ+XYZTmSMNuuZ4/2l4IzaZnboCCyaOJOihwqGxDRFDMehb +1KFDX2s7IOOC6dx4wTFE954HSzQu4Xu3HlIznlVw6Vh51fJsC63VMU/QNOARsVVt +X9fo0zJS2zbja4q3xJ4c7v0mH1AYAmxfrOiD7eplQllsYKTjUSjd9B2BWjB99B+p +liki07SoEjOTuQanCsN+HGHTwjHqe/NkuFzmy3zONA5FeTYrslNWFLgtXL26LlAc +lcglwE7KFT+YEmEjbq0aSL1ofca6W9dX7AiQdtI0TD4NOkQZD5B4gFfpGBaWQWSh +XnYJIbVg7C/fN/46n1Bv773MI58kYleTvh1xsIf858CH10FG19aIXQIGy5iQ8/iQ +YyzzEGjvm5w/B6LC4NC8C5nqHQuRD0rHUac6EIiL8z0twx6wf+aPKH2LpvCRBDyp +sYTmC/mhXYiISWycNakzlTV4tq87fVZZosHMIki+/z6jxvUrjMzmWh8LfNH2hjJj +sb0ibmtllDk= +=okef +-----END PGP SIGNATURE----- diff --git a/libguestfs-1.54.0.tar.gz b/libguestfs-1.54.0.tar.gz new file mode 100644 index 0000000..e1ec903 --- /dev/null +++ b/libguestfs-1.54.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4afa0f8fd580205ea5548d468bc6e43c3becb995e2f60e63265527a63054246 +size 19080309 diff --git a/libguestfs-1.54.0.tar.gz.sig b/libguestfs-1.54.0.tar.gz.sig new file mode 100644 index 0000000..91a7528 --- /dev/null +++ b/libguestfs-1.54.0.tar.gz.sig @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- + +iQJFBAABCAAvFiEE93dPsa0HSn6Mh2fqkXOPc+G3aKAFAmcFNYwRHHJpY2hAYW5u +ZXhpYS5vcmcACgkQkXOPc+G3aKAn2xAArWoo5hKyREZW+WqEv40ZDD9jRG2WNUyl +BJcEvLEtcAySv71nftVQOhxoZhcfRbanSFKCTD0O/rzf5MjDhPIi9jbeGkFDg22c +zyuSJ4vGnkUCa1dDg5hJZdhCfe/gSb5RHR8GF+QRZDVXqCZg/PO+KEFh0112htUW +1y6rc9oe2f5aSNO9wgsVCYLXGcZ80wT/JyXe/NhqJoZOvps4SlEFHcpoYdV0wzOG +1UkuPy1UteDOTLHGx5JyMqR/+mzy3O59FaIU1eAXwrtlksBfzgmMyEt7ntizk3/M +qGgaE4KK3GURZUoDNc6WS856EMaoeMy6Dd6np8rMKeDn3d0PCNcrn2+7kSiNyRP0 +guM+7gwcZUnI9UOi6/vwbmmDCAgRkSPP130fKagBtK2BqQ1FyTow4mOLXkVpHrlZ +zF2lDIBs/rDC1fdDXtcsZ/N4nc2OkZwvZ+jxjhsY4xnSLaZSK+C3Le7Yqj04vOzh +KfqgqorqaEw1MnqRY6czGc5VntXsK/5f+zBeS4KGn7znJN/jVXzjFDn3o0X6R1MW +IMv2ZHk0NInGFaVHyBD7ob3vh2+hWX0QIVTouqmPRVPIbVs4hAIVHGeOkkUCO8y9 +MerGQuJSPlaegndGfRmp4R6q882QxTXRiY4tAnhdoDj5bLzss89kSKqxUHBDknZA +Fe+4R67G9zg= +=RmmC +-----END PGP SIGNATURE----- diff --git a/libguestfs.changes b/libguestfs.changes new file mode 100644 index 0000000..006ea8a --- /dev/null +++ b/libguestfs.changes @@ -0,0 +1,2523 @@ +------------------------------------------------------------------- +Thu Oct 10 07:06:04 MDT 2024 - carnold@suse.com + +- Update to version 1.54.0 (jsc#PED-8910) + * Add detection of Circle Linux (Bella Zhang). + * Add support for LoongArch (liuxiang). + * Add detection of Kylin (grass-lu). + * Add detection of openEuler (Wang Guoquan). + * PARTUUID and PARTLABEL are now resolved in guest /etc/fstab. + * New APIs findfs_partuuid and findfs_partlabel. These can be + used to efficiently look up a filesystem by its GPT partition + UUID or label. + * Support for the following inactive or infrequently used device + types has been removed: Gluster, Sheepdog, TFTP. + * Add GOST R34.11-94 message digest algorithm to checksum APIs + (Alexey Shabalin). + * Allow nbd+unix:// URIs (NBD over Unix domain socket) in + guestfish and other places. + * Various part_* (partition) APIs related to GPT have been + reimplemented to use util-linux sfdisk instead of sgdisk. + Util-linux is more widely available, so this reduces + dependencies in the common case. One optional API remains that + still uses sgdisk. (Thanks Yongkui Guo). + * Add cipher suboption to cryptsetup_open (Jonatan Pålsson). + * Because of a bug, the part_get_gpt_attributes API could + truncate the return value from 64 to 32 bits. This has been + fixed. + * Libguestfs will now no longer recommend using + LIBGUESTFS_BACKEND=direct. This was shown previously when + libvirt failed to start the appliance. However it is felt that + this now does more harm than good. + * Fix generation of virt-customize --chown parameter (Yongkui Guo) + * In the appliance, reduce boot time when dhcp isn't needed + (Olaf Hering). + * A deadlock in the appliance caused by a regression in Linux + 6.11 has been worked around. The deadlock was also fixed in + Linux 6.12. +- Bug fixes + * Fix rare hangs while starting the appliance, at 'echo noop' + into /sys/block/{h,s,ub,v}d*/queue/scheduler + * Drop dependency from libguestfs -> gdisk + * libguestfs inspection does not know about /etc/fstab + PARTLABEL=