From 98b00ad1598c1a94dffef28f4ff2d3d712654643 Mon Sep 17 00:00:00 2001 From: Hilko Bengen Date: Sat, 26 Oct 2024 12:47:48 +0200 Subject: [PATCH] Import libguestfs_1.52.2-5.debian.tar.xz [dgit import tarball libguestfs 1:1.52.2-5 libguestfs_1.52.2-5.debian.tar.xz] --- README.source | 8 + changelog | 2365 +++++++++++++++++ check-appliance-build-deps.sh | 40 + clean | 11 + control | 546 ++++ copyright | 34 + dh-autoreconf.sh | 7 + docs | 2 + gbp.conf | 5 + gen-appliance-depends.sh | 28 + gir1.2-guestfs-1.0.install | 1 + golang-guestfs-dev.install | 5 + guestfish.install | 13 + guestfsd.dirs | 1 + guestfsd.install | 3 + guestmount.install | 8 + libguestfs-dev.dirs | 2 + libguestfs-dev.examples | 1 + libguestfs-dev.install | 11 + libguestfs-gfs2.install | 1 + libguestfs-gobject-1.0-0t64.install | 2 + libguestfs-gobject-1.0-0t64.lintian-overrides | 1 + libguestfs-gobject-dev.install | 6 + libguestfs-hfsplus.install | 1 + libguestfs-java.dirs | 1 + libguestfs-java.examples | 1 + libguestfs-java.install | 6 + libguestfs-java.links | 3 + libguestfs-jfs.install | 1 + libguestfs-nilfs.install | 1 + libguestfs-ocaml-dev.examples | 1 + libguestfs-ocaml-dev.install.in | 7 + libguestfs-ocaml.install.in | 1 + libguestfs-perl.examples | 3 + libguestfs-perl.install | 10 + libguestfs-reiserfs.install | 1 + libguestfs-rescue.install | 1 + libguestfs-rsync.install | 2 + libguestfs-tools.dirs | 2 + libguestfs-tools.install | 8 + libguestfs-tools.maintscript | 8 + libguestfs-tools.postinst | 27 + libguestfs-xfs.install | 1 + libguestfs-zfs.install | 1 + libguestfs0t64.dirs | 1 + libguestfs0t64.install | 11 + libguestfs0t64.kernel-postrm | 5 + libguestfs0t64.kernel-preinst | 5 + libguestfs0t64.lintian-overrides | 3 + libguestfs0t64.postrm.snippet | 9 + libguestfs0t64.preinst.snippet | 9 + libguestfs0t64.symbols | 920 +++++++ lua-guestfs.examples | 1 + lua-guestfs.install | 3 + .../Add-dhcpcd-to-Debian-package-list.patch | 20 + patches/Add-fdisk-to-appliance-list.patch | 20 + ...fsd-fixes-FTBFS-on-architectures-tha.patch | 21 + ...d-util-linux-extra-to-appliance-list.patch | 20 + ...yptsetop-cryptsetup-bin-in-appliance.patch | 21 + patches/Do-not-use-DTB-for-armel.patch | 22 + ...nd-check-mli.sh-for-out-of-tree-buil.patch | 36 + ...th-for-generating-localized-manpages.patch | 28 + patches/Fix-out-of-tree-build-for-po.patch | 21 + patches/Fix-sbin-reboot-requirements.patch | 23 + ...ix-up-perl-path-in-installed-scripts.patch | 29 + ...-supermin-appliance-using-reproducib.patch | 40 + ...sponding-to-autorgenerated-.ml-files.patch | 34 + ...e-php-buildable-with-builddir-srcdir.patch | 58 + ...ted-ocaml-link.sh-is-used-in-out-of-.patch | 58 + ...c-driftfix-slew-on-x86-architectures.patch | 23 + ...enerated-config.ml-files-in-builddir.patch | 68 + .../Run-gzip-inside-of-tar-zcf-with-n.patch | 29 + .../Set-CPU-type-for-mipsel-mips64el.patch | 25 + ...-haxdump-has-been-moved-to-bsdextrau.patch | 21 + ...-with--latomic-when-linking-with--lc.patch | 33 + ...of-tree-build-by-generating-symlinks.patch | 23 + ...on-X.Y-embed-flavor-introduced-with-.patch | 50 + patches/series | 24 + patches/udev-rules-path.patch | 13 + php-guestfs.install | 2 + php-guestfs.php | 1 + po/POTFILES.in | 1 + po/cs.po | 53 + po/da.po | 54 + po/de.po | 49 + po/es.po | 66 + po/fr.po | 61 + po/ja.po | 55 + po/nl.po | 54 + po/pt.po | 54 + po/pt_BR.po | 57 + po/ro.po | 69 + po/ru.po | 57 + po/sv.po | 56 + po/templates.pot | 48 + python3-guestfs.examples | 1 + python3-guestfs.install | 4 + ruby-guestfs.examples | 1 + ruby-guestfs.install | 5 + rules | 194 ++ salsa-ci.yml | 14 + shlibs.local | 1 + source/format | 1 + source/lintian-overrides | 5 + source/options | 1 + split-appliance.sh | 18 + tests/control | 27 + tests/extlinux | 120 + tests/libguestfs-test-tool | 11 + watch | 2 + 110 files changed, 6057 insertions(+) create mode 100644 README.source create mode 100644 changelog create mode 100755 check-appliance-build-deps.sh create mode 100644 clean create mode 100644 control create mode 100644 copyright create mode 100755 dh-autoreconf.sh create mode 100644 docs create mode 100644 gbp.conf create mode 100755 gen-appliance-depends.sh create mode 100644 gir1.2-guestfs-1.0.install create mode 100644 golang-guestfs-dev.install create mode 100644 guestfish.install create mode 100644 guestfsd.dirs create mode 100644 guestfsd.install create mode 100644 guestmount.install create mode 100644 libguestfs-dev.dirs create mode 100644 libguestfs-dev.examples create mode 100644 libguestfs-dev.install create mode 100644 libguestfs-gfs2.install create mode 100644 libguestfs-gobject-1.0-0t64.install create mode 100644 libguestfs-gobject-1.0-0t64.lintian-overrides create mode 100644 libguestfs-gobject-dev.install create mode 100644 libguestfs-hfsplus.install create mode 100644 libguestfs-java.dirs create mode 100644 libguestfs-java.examples create mode 100644 libguestfs-java.install create mode 100644 libguestfs-java.links create mode 100644 libguestfs-jfs.install create mode 100644 libguestfs-nilfs.install create mode 100644 libguestfs-ocaml-dev.examples create mode 100644 libguestfs-ocaml-dev.install.in create mode 100644 libguestfs-ocaml.install.in create mode 100644 libguestfs-perl.examples create mode 100755 libguestfs-perl.install create mode 100644 libguestfs-reiserfs.install create mode 100644 libguestfs-rescue.install create mode 100644 libguestfs-rsync.install create mode 100644 libguestfs-tools.dirs create mode 100644 libguestfs-tools.install create mode 100644 libguestfs-tools.maintscript create mode 100755 libguestfs-tools.postinst create mode 100644 libguestfs-xfs.install create mode 100644 libguestfs-zfs.install create mode 100644 libguestfs0t64.dirs create mode 100644 libguestfs0t64.install create mode 100755 libguestfs0t64.kernel-postrm create mode 100755 libguestfs0t64.kernel-preinst create mode 100644 libguestfs0t64.lintian-overrides create mode 100644 libguestfs0t64.postrm.snippet create mode 100644 libguestfs0t64.preinst.snippet create mode 100644 libguestfs0t64.symbols create mode 100644 lua-guestfs.examples create mode 100644 lua-guestfs.install create mode 100644 patches/Add-dhcpcd-to-Debian-package-list.patch create mode 100644 patches/Add-fdisk-to-appliance-list.patch create mode 100644 patches/Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architectures-tha.patch create mode 100644 patches/Add-util-linux-extra-to-appliance-list.patch create mode 100644 patches/Change-cryptsetop-cryptsetup-bin-in-appliance.patch create mode 100644 patches/Do-not-use-DTB-for-armel.patch create mode 100644 patches/Fix-golang-bindtest-and-check-mli.sh-for-out-of-tree-buil.patch create mode 100644 patches/Fix-include-path-for-generating-localized-manpages.patch create mode 100644 patches/Fix-out-of-tree-build-for-po.patch create mode 100644 patches/Fix-sbin-reboot-requirements.patch create mode 100644 patches/Fix-up-perl-path-in-installed-scripts.patch create mode 100644 patches/Generate-tarballs-for-supermin-appliance-using-reproducib.patch create mode 100644 patches/Link-.mli-files-corresponding-to-autorgenerated-.ml-files.patch create mode 100644 patches/Make-php-buildable-with-builddir-srcdir.patch create mode 100644 patches/Make-sure-that-generated-ocaml-link.sh-is-used-in-out-of-.patch create mode 100644 patches/Only-set-rtc-driftfix-slew-on-x86-architectures.patch create mode 100644 patches/Properly-handle-autogenerated-config.ml-files-in-builddir.patch create mode 100644 patches/Run-gzip-inside-of-tar-zcf-with-n.patch create mode 100644 patches/Set-CPU-type-for-mipsel-mips64el.patch create mode 100644 patches/Update-packagelist-as-haxdump-has-been-moved-to-bsdextrau.patch create mode 100644 patches/link-with--latomic-when-linking-with--lc.patch create mode 100644 patches/perl-Fix-out-of-tree-build-by-generating-symlinks.patch create mode 100644 patches/python-Recognize-python-X.Y-embed-flavor-introduced-with-.patch create mode 100644 patches/series create mode 100644 patches/udev-rules-path.patch create mode 100644 php-guestfs.install create mode 100644 php-guestfs.php create mode 100644 po/POTFILES.in create mode 100644 po/cs.po create mode 100644 po/da.po create mode 100644 po/de.po create mode 100644 po/es.po create mode 100644 po/fr.po create mode 100644 po/ja.po create mode 100644 po/nl.po create mode 100644 po/pt.po create mode 100644 po/pt_BR.po create mode 100644 po/ro.po create mode 100644 po/ru.po create mode 100644 po/sv.po create mode 100644 po/templates.pot create mode 100644 python3-guestfs.examples create mode 100644 python3-guestfs.install create mode 100644 ruby-guestfs.examples create mode 100644 ruby-guestfs.install create mode 100755 rules create mode 100644 salsa-ci.yml create mode 100644 shlibs.local create mode 100644 source/format create mode 100644 source/lintian-overrides create mode 100644 source/options create mode 100755 split-appliance.sh create mode 100644 tests/control create mode 100755 tests/extlinux create mode 100755 tests/libguestfs-test-tool create mode 100644 watch diff --git a/README.source b/README.source new file mode 100644 index 00000000..dbef3437 --- /dev/null +++ b/README.source @@ -0,0 +1,8 @@ +libguestfs for Debian +--------------------- + +This package build-depends on linux-image-* to be able to run the +tests which involves firing up qemu and a minimal system. This is +currently only done on i386, amd64. + + -- Hilko Bengen , Mon, 19 Feb 2018 18:00:47 +0100 diff --git a/changelog b/changelog new file mode 100644 index 00000000..68f47125 --- /dev/null +++ b/changelog @@ -0,0 +1,2365 @@ +libguestfs (1:1.52.2-5) unstable; urgency=medium + + * Tweak qemu-system-* dependencies. + Thanks to Michael Tokarev (Closes: 1086026) + + -- Hilko Bengen Sat, 26 Oct 2024 12:47:48 +0200 + +libguestfs (1:1.52.2-4) unstable; urgency=medium + + * Update fuse build dependency to allow for fuse3 (Closes: #1084437) + + -- Hilko Bengen Mon, 07 Oct 2024 15:21:04 +0200 + +libguestfs (1:1.52.2-3) unstable; urgency=medium + + * Add patch to link daemon with -latomic. + Thanks to Stéphane Glondu (Closes: 1078470) + * Add missing build-dependency + + -- Hilko Bengen Mon, 12 Aug 2024 12:29:50 +0200 + +libguestfs (1:1.52.2-2) unstable; urgency=medium + + [ Stéphane Glondu ] + * Do not hardcode /usr/lib/ocaml (Closes: #1077899) + + -- Hilko Bengen Fri, 09 Aug 2024 00:07:36 +0200 + +libguestfs (1:1.52.2-1) unstable; urgency=medium + + * New upstream version 1.52.2 + + -- Hilko Bengen Fri, 12 Jul 2024 10:01:14 +0200 + +libguestfs (1:1.52.0-6.1) unstable; urgency=medium + + * Non-maintainer upload. + * Install 99-guestfs-serial.rules into /usr/lib/udev/rules.d (Closes: + #1057804) + + -- Chris Hofstaedtler Thu, 30 May 2024 01:35:29 +0200 + +libguestfs (1:1.52.0-6) unstable; urgency=medium + + * Add util-linux-extra to appliance list (Closes: #1071313) + + -- Hilko Bengen Sat, 18 May 2024 22:26:51 +0200 + +libguestfs (1:1.52.0-5) unstable; urgency=medium + + * Write dependencies from Supermin appliance to correct substvars file, + take two. + (Closes: #1065610) + + -- Hilko Bengen Tue, 12 Mar 2024 14:01:03 +0100 + +libguestfs (1:1.52.0-4) unstable; urgency=medium + + * Write dependencies from Supermin appliance to correct substvars file + (Closes: #1065610) + + -- Hilko Bengen Tue, 12 Mar 2024 09:45:13 +0100 + +libguestfs (1:1.52.0-3) unstable; urgency=medium + + * Add rpc-related build-dependencies. + Thanks to Aurelien Jarno (Closes: #1065189) + * Switch Build-Depends to systemd-dev (Closes: #1060585) + * Bump supermin dependency so that virtual dependencies are resolved. + (Closes: #1065610) + * Adjust build-dependencies + + -- Hilko Bengen Tue, 12 Mar 2024 00:43:12 +0100 + +libguestfs (1:1.52.0-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062358 + + -- Benjamin Drung Wed, 28 Feb 2024 12:35:02 +0000 + +libguestfs (1:1.52.0-2) unstable; urgency=medium + + * Add explicit qemu-utils dependency to libguestfs0, fixing dependent + packages + + -- Hilko Bengen Mon, 08 Jan 2024 00:01:44 +0100 + +libguestfs (1:1.52.0-1) unstable; urgency=medium + + * Add patch to only pass -rtc driftfix=slew on x86 architectures + * Fix MIPS CPU patch + * Add Romanian Debconf translation, thanks to Remus-Gabriel Chelu + (Closes: #1059591) + * New upstream version 1.52.0 + * Rebase patches + * Use dhcpcd (dhcpcd-base) as default DHCP client (Closes: #1041066) + * Ensure that package can be rebuilt from source after successful build + (Closes: #1045306) + + -- Hilko Bengen Sun, 07 Jan 2024 17:52:14 +0100 + +libguestfs (1:1.50.1-4) unstable; urgency=medium + + * Fix timestamp specification in tar --mtime parameter. + This should fix those mysterious 32bit build failures for good. + + -- Hilko Bengen Mon, 24 Jul 2023 22:48:10 +0200 + +libguestfs (1:1.50.1-3) unstable; urgency=medium + + * Bump Standards-Version + * Re-enable tests on i386, armhf while setting TMPDIR + + -- Hilko Bengen Sun, 23 Jul 2023 13:33:37 +0200 + +libguestfs (1:1.50.1-2) unstable; urgency=medium + + * Disable tests on i386, armhf as a quick workaround, closes: #1037541 + + -- Hilko Bengen Mon, 26 Jun 2023 16:15:12 +0200 + +libguestfs (1:1.50.1-1) unstable; urgency=medium + + * Upload to unstable + * Fix typo in old changelog entry + + -- Hilko Bengen Sun, 11 Jun 2023 23:53:03 +0200 + +libguestfs (1:1.50.1-1~exp1) experimental; urgency=medium + + * New upstream version 1.50.1 + * Improve Build-Depends for cross builds, thanks to Helmut Grohne (Closes: #1032504) + * Rebase patches + * Add augeas-ocaml build-dependency + * Use SOURCE_DATE_EPOCH for reproducible timestamp + * Update symbols file + * Fix Lintian warnings + + -- Hilko Bengen Fri, 07 Apr 2023 23:36:04 +0200 + +libguestfs (1:1.48.6-2) unstable; urgency=medium + + * Add Brazilian Portuguese debconf translation, thanks to + Paulo Henrique de Lima Santana (Closes: #1025726) + * Disable tests (quickcheck) on s390x. Closes: #1030511 + * Replace libncurses*-dev build-dependencies + + -- Hilko Bengen Mon, 06 Mar 2023 15:29:41 +0100 + +libguestfs (1:1.48.6-1) unstable; urgency=medium + + * New upstream version 1.48.6 + + -- Hilko Bengen Tue, 29 Nov 2022 10:27:07 +0100 + +libguestfs (1:1.48.5-2) unstable; urgency=medium + + * Drop patch + * Add zstd build dependency + * Set correct python install dir + * Add patch to fix building guestfish.1 manpage + + -- Hilko Bengen Sat, 26 Nov 2022 16:48:44 +0100 + +libguestfs (1:1.48.5-1) unstable; urgency=medium + + * New upstream version 1.48.5 + * Don't build-depend on gjs on armel (Closes: #1018819) + * Update patchset + + -- Hilko Bengen Tue, 22 Nov 2022 10:58:16 +0100 + +libguestfs (1:1.48.4-2) unstable; urgency=medium + + * Remove bsdmainutils build-dependency (Closes: #964533, again) + * Adjust lintian-overrides to changed lintian output format + + -- Hilko Bengen Sun, 31 Jul 2022 19:16:25 +0200 + +libguestfs (1:1.48.4-1) unstable; urgency=medium + + * New upstream version 1.48.4 + + -- Hilko Bengen Thu, 07 Jul 2022 13:21:30 +0200 + +libguestfs (1:1.48.3-1) unstable; urgency=medium + + * New upstream version 1.48.3 + + -- Hilko Bengen Fri, 27 May 2022 13:48:39 +0200 + +libguestfs (1:1.48.2-1) unstable; urgency=medium + + * New upstream version 1.48.2 + + -- Hilko Bengen Mon, 16 May 2022 15:15:28 +0200 + +libguestfs (1:1.48.1-1) unstable; urgency=medium + + * New upstream version 1.48.1 + + -- Hilko Bengen Fri, 15 Apr 2022 23:41:51 +0200 + +libguestfs (1:1.48.0-4) unstable; urgency=medium + + * autopkgtest: Fix QEMU_FLAVOR (dumb mistake) + + -- Hilko Bengen Mon, 21 Mar 2022 15:53:46 +0100 + +libguestfs (1:1.48.0-3) unstable; urgency=medium + + * autokpkgtest: Cleanup, add i386 support + * Add libguestfs-test-tool-based autopkgtest + + -- Hilko Bengen Sat, 19 Mar 2022 23:00:15 +0100 + +libguestfs (1:1.48.0-2) unstable; urgency=medium + + * Add needs-root to autopkgtetst restrictions + + -- Hilko Bengen Fri, 18 Mar 2022 15:26:57 +0100 + +libguestfs (1:1.48.0-1) unstable; urgency=medium + + * New upstream version 1.48.0 + * Rebase patches + * autopkgtest: use stable image, make VM bootable, limit test to amd64 + + -- Hilko Bengen Fri, 18 Mar 2022 01:25:59 +0100 + +libguestfs (1:1.46.2-11) unstable; urgency=medium + + * audopkgtest: add yet another missing dependency + + -- Hilko Bengen Fri, 28 Jan 2022 16:05:15 +0100 + +libguestfs (1:1.46.2-10) unstable; urgency=medium + + * audopkgtest: add yet another missing dependency + + -- Hilko Bengen Thu, 27 Jan 2022 00:16:49 +0100 + +libguestfs (1:1.46.2-9) unstable; urgency=medium + + * audopkgtest: add missing dependency + + -- Hilko Bengen Wed, 26 Jan 2022 13:26:04 +0100 + +libguestfs (1:1.46.2-8) unstable; urgency=medium + + * autopkgtest: remove --mode=root + + -- Hilko Bengen Wed, 26 Jan 2022 00:02:23 +0100 + +libguestfs (1:1.46.2-7) unstable; urgency=medium + + * Use correct version in removing conffiles (Closes: #1004076, again) + + -- Hilko Bengen Sun, 23 Jan 2022 16:47:27 +0100 + +libguestfs (1:1.46.2-6) unstable; urgency=medium + + [ Hilko Bengen ] + * Fix typo (Closes: #1004127) + * Remove virt-builder conffiles (Closes: #1004076) + * Fix quickcheck architecture check + + [ Johannes 'josch' Schauer ] + * Add autopkgtest (Closes: #944729) + + -- Hilko Bengen Sun, 23 Jan 2022 01:48:11 +0100 + +libguestfs (1:1.46.2-5) unstable; urgency=medium + + * Edit patch: Don't pass -cpu argument to qemu on mips* + * Run make quickcheck on more architectures + + -- Hilko Bengen Sun, 23 Jan 2022 00:50:43 +0100 + +libguestfs (1:1.46.2-4) unstable; urgency=medium + + * Bump Standards-Version, DH compat level, don't require root for build + * Remove grub-pc build-dependency (=libguestfs0 runtime dependency) + Closes: #1002893 + + -- Hilko Bengen Sat, 01 Jan 2022 18:32:00 +0100 + +libguestfs (1:1.46.2-3) unstable; urgency=medium + + * Add: grub-pc build-dependency + * Add patch to set CPU type on riscv64 + + -- Hilko Bengen Thu, 30 Dec 2021 21:07:04 +0100 + +libguestfs (1:1.46.2-2) unstable; urgency=medium + + * Switch to exfatprogs (Closes: #992286) + * Update build dependencies for appliance + * Rework patches + * Determine Python3 versions using py3versions --supported (Lintian) + + -- Hilko Bengen Mon, 27 Dec 2021 01:55:09 +0100 + +libguestfs (1:1.46.2-1) unstable; urgency=medium + + * New upstream version 1.46.2 + * Some virt-* programs are now part of guestfs-tools (different soruce + package) + * Update patches + * Update build-dependencies, replace genisoimage with xorriso + (Closes: #982234) + * Put guestfish, guestmount into separate packages again + + -- Hilko Bengen Sat, 25 Dec 2021 02:17:59 +0100 + +libguestfs (1:1.44.2-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * debian/rules: use the appropriate way to get the Ruby versions to build + for (Closes: #998636) + + -- Antonio Terceiro Sat, 04 Dec 2021 12:11:35 -0300 + +libguestfs (1:1.44.2-1) unstable; urgency=medium + + * New upstream version 1.44.2 + * Use PCRE2 instead of PCRE + * Update patches, drop number prefixes + + -- Hilko Bengen Sat, 25 Sep 2021 17:51:52 +0200 + +libguestfs (1:1.44.1-5) unstable; urgency=medium + + * Attempt to fix running tests + + -- Hilko Bengen Mon, 20 Sep 2021 22:58:15 +0200 + +libguestfs (1:1.44.1-4) unstable; urgency=medium + + * Add upstream patch to fix FTBFS with Go 1.16 (Closes: #993833) + + -- Hilko Bengen Tue, 07 Sep 2021 13:11:19 +0200 + +libguestfs (1:1.44.1-3) unstable; urgency=medium + + * Add upstream patch to define board model for RISC-V + * Force use of QEMU TCG for tests in build environments where kvm is + not available + * Try running checks (make quickcheck) on arm64, riscv64 + + -- Hilko Bengen Thu, 02 Sep 2021 23:43:11 +0200 + +libguestfs (1:1.44.1-2) unstable; urgency=medium + + * When building on/for Ubuntu, add code to call dpkg-statoverride to + lift restrictive permissions on kernel images + * Add patch to fix build in usr-merged environments + + -- Hilko Bengen Tue, 31 Aug 2021 17:02:19 +0200 + +libguestfs (1:1.44.1-1) unstable; urgency=medium + + * New upstream version 1.44.1 + + -- Hilko Bengen Sun, 04 Apr 2021 17:06:49 +0200 + +libguestfs (1:1.44.0-2) unstable; urgency=medium + + * Replace bsdmainutils dependency (Closes: #964531, 964533) + + -- Hilko Bengen Mon, 01 Feb 2021 21:19:33 +0100 + +libguestfs (1:1.44.0-1) unstable; urgency=medium + + * New upstream version 1.44.0 + * Rebase patches, drop patch integrated upstream + * Add Lintian overrides for source; simplify + * Update symbols file + * Remove compiled message catalogs so they are rebuilt and installed + from build directory + + -- Hilko Bengen Sun, 10 Jan 2021 13:25:43 +0100 + +libguestfs (1:1.42.0-11) unstable; urgency=medium + + * Fix syntax error in debian/rules + + -- Hilko Bengen Sat, 17 Oct 2020 20:47:38 +0200 + +libguestfs (1:1.42.0-10) unstable; urgency=medium + + * Build daemon, appliance only in last build + * Add patch to generate library list for appliance (Closes: #972241) + + -- Hilko Bengen Sat, 17 Oct 2020 17:43:17 +0200 + +libguestfs (1:1.42.0-9) unstable; urgency=medium + + * Drop sgabios dependency (Closes: #966596) + + -- Hilko Bengen Sun, 27 Sep 2020 13:56:59 +0200 + +libguestfs (1:1.42.0-8) unstable; urgency=medium + + * Drop 'false' that slipped into debian/rules + + -- Hilko Bengen Sun, 30 Aug 2020 23:34:05 +0200 + +libguestfs (1:1.42.0-7) unstable; urgency=medium + + * Don't dwz anything (Closes: #967099) + + -- Hilko Bengen Sun, 30 Aug 2020 22:46:12 +0200 + +libguestfs (1:1.42.0-6) unstable; urgency=medium + + * Provide qemu on riscv64 + + -- Hilko Bengen Sat, 27 Jun 2020 02:41:59 +0200 + +libguestfs (1:1.42.0-5) unstable; urgency=medium + + * Another attempt at ignoring erlang-guestfs.3 (Closes: #961844) + + -- Hilko Bengen Sat, 30 May 2020 23:42:24 +0200 + +libguestfs (1:1.42.0-4) unstable; urgency=medium + + * dh_install: Ignore guestfs-erlang manpage, for real (Closes: #961844) + + -- Hilko Bengen Sat, 30 May 2020 15:15:25 +0200 + +libguestfs (1:1.42.0-3) unstable; urgency=medium + + * dh_install: Ignore guestfs-erlang manpage + + -- Hilko Bengen Sat, 30 May 2020 13:55:54 +0200 + +libguestfs (1:1.42.0-2) unstable; urgency=medium + + * Drop erlang-guestfs package (Closes: #961653) + + -- Hilko Bengen Fri, 29 May 2020 00:35:38 +0200 + +libguestfs (1:1.42.0-1) unstable; urgency=medium + + * New upstream version 1.42.0 + * Clarify previous changelog entry + * Update symbols + * Update build dependencies for appliance, add check script + * Remove virt-p2v which has been split into a separate package + * Update patches + + -- Hilko Bengen Mon, 04 May 2020 22:15:03 +0200 + +libguestfs (1:1.40.2-7) unstable; urgency=medium + + * Add missing build-dependencies (and also install dependencies, by + means of build-time magic) required for building the Supermin + appliance (Closes: #949701) + + -- Hilko Bengen Thu, 23 Jan 2020 15:10:24 +0100 + +libguestfs (1:1.40.2-6) unstable; urgency=medium + + * Add buildsystem patch to avoid OCaml-related FTBFS + + -- Hilko Bengen Mon, 13 Jan 2020 21:02:32 +0100 + +libguestfs (1:1.40.2-5) unstable; urgency=medium + + * Add missing slash to debian/clean + * Add missing Breaks/Replaces for python3-guestfs (Closes: #947373) + * Add/bump build dependencies for virt-v2v + * Patch build system to ensure that Python 3.8+ modules are built (Closes: #948017) + * Attempt to fix FTBFS issues by updating handling of autogenerated OCaml config files + + -- Hilko Bengen Sat, 11 Jan 2020 01:13:06 +0100 + +libguestfs (1:1.40.2-4) unstable; urgency=medium + + * Use designated directory for Go build cache + + -- Hilko Bengen Mon, 23 Dec 2019 22:24:17 +0100 + +libguestfs (1:1.40.2-3) unstable; urgency=medium + + * Remove Python 2 bindings (Closes: 936872) + * Modify build to autogenerate config.ml files (Closes: #946594) + + -- Hilko Bengen Mon, 23 Dec 2019 13:00:28 +0100 + +libguestfs (1:1.40.2-2) unstable; urgency=medium + + * Adjust cryptsetup dependencies (Closes: #906234) + + -- Hilko Bengen Sun, 21 Apr 2019 22:17:19 +0200 + +libguestfs (1:1.40.2-1) unstable; urgency=medium + + * New upstream version 1.40.2 + + -- Hilko Bengen Sun, 10 Feb 2019 22:09:07 +0100 + +libguestfs (1:1.40.1-1) unstable; urgency=medium + + * New upstream version 1.40.1 + * Update patches + * Bump Debhelper compat level + * Bump Standards-Version + * Update .install + * Update .symbols + + -- Hilko Bengen Tue, 22 Jan 2019 12:20:24 +0100 + +libguestfs (1:1.38.6-2) unstable; urgency=medium + + [ Simon McVittie ] + * Don't build-depend on gjs on s390x or when not running tests + (Closes: #910287) + + -- Hilko Bengen Sun, 14 Oct 2018 22:50:00 +0200 + +libguestfs (1:1.38.6-1) unstable; urgency=medium + + * New upstream version 1.38.6 + * Bump Standards-Version + + -- Hilko Bengen Sun, 23 Sep 2018 01:18:30 +0200 + +libguestfs (1:1.38.4-1) unstable; urgency=medium + + * New upstream version 1.38.4 + * Bump Standards-Version + + -- Hilko Bengen Sat, 11 Aug 2018 16:20:40 +0200 + +libguestfs (1:1.38.3-1) unstable; urgency=medium + + * New upstream version 1.38.3 + * Drop OpenJDK patch that has been integrated upstream + * Bump Standards-Version + * Add patch to fix perl shebang path in scripts + + -- Hilko Bengen Sat, 28 Jul 2018 19:00:34 +0200 + +libguestfs (1:1.38.1-1) unstable; urgency=medium + + * New upstream version 1.38.1 + * Rebase patches + * Add patch to handle OpenJDK 10 (Closes: #897476) + * Bump Standards-Version + + -- Hilko Bengen Sun, 06 May 2018 14:35:30 +0200 + +libguestfs (1:1.38.0-4) unstable; urgency=medium + + * Add build dependencies: ounit, ocaml-libvirt + * Improve out-of-tree patches for Perl, PHP, OCaml + * Disable building v2v test harness + + -- Hilko Bengen Wed, 11 Apr 2018 09:53:14 +0200 + +libguestfs (1:1.38.0-3) unstable; urgency=medium + + * Specify default guestfs path (LIBGUESTFS_PATH) at build time + + -- Hilko Bengen Tue, 10 Apr 2018 09:45:34 +0200 + +libguestfs (1:1.38.0-2) unstable; urgency=medium + + * Attempt to fix armel, mips* FTBFS + + -- Hilko Bengen Mon, 09 Apr 2018 23:28:22 +0200 + +libguestfs (1:1.38.0-1) unstable; urgency=medium + + * New upstream version 1.38.0 + * Add architectures for golang-go, zfs-fuse build-dependencies + * Update Vcs-* fields for salsa.debian.org + * Add build dependencies: yara, hivex-ocaml + * Update .symbols + * Rebase patches, add patches to fix out-of-tree builds + * Remove kernel package build dependency all architectures other than + i386, amd64 (Closes: #894742) + + -- Hilko Bengen Mon, 09 Apr 2018 12:21:32 +0200 + +libguestfs (1:1.36.13-2) unstable; urgency=medium + + * Add upstream patch adding dash to the supermin appliance (Closes: #889861) + * Add explanation for linux-image-* build-dependency (Closes: #819308) + * Remove unneeded dh --parallel argument + + -- Hilko Bengen Mon, 19 Feb 2018 18:16:29 +0100 + +libguestfs (1:1.36.13-1) unstable; urgency=medium + + * New upstream version 1.36.13 + * Drop QEMU locking patch; a similar patch has been integrated upstream + * Add guestfs-gobject manpage + + -- Hilko Bengen Mon, 19 Feb 2018 18:11:23 +0100 + +libguestfs (1:1.36.11-3) unstable; urgency=medium + + * Add patch to omit passing locking parameters for non-file disks + * Bump Standards-Version + + -- Hilko Bengen Tue, 23 Jan 2018 09:36:18 +0100 + +libguestfs (1:1.36.11-2) unstable; urgency=medium + + * e2fsprogs: Add to Build-Depends, don't filter from appliance + dependencies (Closes: Closes: #887171, #887203, #887215, #887217, + #887220, #887219, #887244, #887259, #887268, #887269, #887271, + #887279, #887288, #887289, #887291, #887296, #887280, #887302) + * Catch errors in any of the "make install" runs + * Fix install target for php extension + + -- Hilko Bengen Mon, 15 Jan 2018 14:04:59 +0100 + +libguestfs (1:1.36.11-1) unstable; urgency=medium + + * New upstream version 1.36.11 + * Bump Standards-Version + + -- Hilko Bengen Sun, 10 Dec 2017 01:44:17 +0100 + +libguestfs (1:1.36.10-1) unstable; urgency=medium + + * New upstream version 1.36.10 + * Change Priority to optional + + -- Hilko Bengen Fri, 20 Oct 2017 21:08:12 +0200 + +libguestfs (1:1.36.7-2) unstable; urgency=medium + + [ Nicholas D Steeves ] + * Change Build-Depends: btrfs-tools to btrfs-progs (Closes: #878916) + + -- Hilko Bengen Tue, 17 Oct 2017 21:13:22 +0200 + +libguestfs (1:1.36.7-1) unstable; urgency=medium + + * New upstream version 1.36.7 + * Drop buildsystem patches that have been integrated upstream + * Bump Standards-Version + + -- Hilko Bengen Wed, 04 Oct 2017 20:49:02 +0200 + +libguestfs (1:1.36.6-4) unstable; urgency=medium + + * Fix --disable-ocaml related FTBFS found on ppc64el autobuilder + + -- Hilko Bengen Tue, 26 Sep 2017 17:56:07 +0200 + +libguestfs (1:1.36.6-3) unstable; urgency=medium + + * Add patch to fix FTBFS because builddir != srcdir + * Remove gtk-doc from .install file + + -- Hilko Bengen Mon, 25 Sep 2017 21:08:04 +0200 + +libguestfs (1:1.36.6-2) unstable; urgency=medium + + * Fix rules syntax error + + -- Hilko Bengen Mon, 25 Sep 2017 19:54:47 +0200 + +libguestfs (1:1.36.6-1) unstable; urgency=medium + + * New upstream version 1.36.6 + * Add more test blobs to source lintian overrides ("source-is-missing") + * Add QEMU options for powerpcspe + * Remove building gtk documentation becasue gtkdoc-mktmpl has + disappeared with gtk-doc-tools 1.26 + * Rebase patches + + -- Hilko Bengen Mon, 25 Sep 2017 15:41:56 +0200 + +libguestfs (1:1.36.5-1) unstable; urgency=medium + + * New upstream version 1.36.5 + * Rework debian/rules to reduce number of configure/make/install + cycles, drop -dbg package + * Rebase patches + * Update .symbols + * Update Build-Dependencies + * Add missing dependency to libguestfs-gobject-dev + + -- Hilko Bengen Thu, 07 Sep 2017 12:34:03 +0200 + +libguestfs (1:1.34.6-7) unstable; urgency=medium + + * Add missing build-dependencies + + -- Hilko Bengen Mon, 04 Sep 2017 22:07:15 +0200 + +libguestfs (1:1.34.6-6) unstable; urgency=medium + + * Fix qemu binary to be used on sparc64 + * Really bump DH compat level + + -- Hilko Bengen Mon, 04 Sep 2017 14:36:15 +0200 + +libguestfs (1:1.34.6-5) unstable; urgency=medium + + * Adjust dependencies because *fdisk will be split out of util-linux + into its own package (Closes: #872101) + * Bump Debhelper compat level, Standards-Version + * Adjust Vcs-* headers + + -- Hilko Bengen Mon, 14 Aug 2017 22:32:14 +0200 + +libguestfs (1:1.34.6-4) unstable; urgency=medium + + * Fix i386 kernel build dependency (Closes: #869504) + + -- Hilko Bengen Mon, 24 Jul 2017 01:13:17 +0200 + +libguestfs (1:1.34.6-3) unstable; urgency=medium + + * Fix systemd/sysvinit dependency (Closes: #865398) + + -- Hilko Bengen Thu, 20 Jul 2017 23:39:36 +0200 + +libguestfs (1:1.34.6-2) unstable; urgency=medium + + * Re-enable building on mips. Thanks to Aurelien Jarno for pointing out + that #815409 was a kernel bug rather than a bug in qemu. (Closes: + #816610) + + -- Hilko Bengen Thu, 20 Apr 2017 23:08:05 +0200 + +libguestfs (1:1.34.6-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Thu, 09 Mar 2017 10:14:14 +0100 + +libguestfs (1:1.34.4-1) unstable; urgency=medium + + * New upstream version + * Update patches; drop two patches integrated upstream + + -- Hilko Bengen Tue, 31 Jan 2017 23:53:16 +0100 + +libguestfs (1:1.34.3-7) unstable; urgency=medium + + * Introduce alternative kernel build-dependency (Closes: #851969) + * Add dh-python build-dependency + * Bump Standards-Version + + -- Hilko Bengen Sun, 22 Jan 2017 15:43:37 +0100 + +libguestfs (1:1.34.3-6) unstable; urgency=medium + + * Add mips64el architecture + * Add some dependencies to libguestfs0 (Closes: #849597) + + -- Hilko Bengen Sun, 08 Jan 2017 14:42:29 +0100 + +libguestfs (1:1.34.3-5) unstable; urgency=medium + + * Add db-util build dependency so applications on rpm-based guests can be inspected + + -- Hilko Bengen Thu, 10 Nov 2016 12:13:56 +0100 + +libguestfs (1:1.34.3-4) unstable; urgency=medium + + * Unset XDG_RUNTIME_DIR when running make quickcheck + + -- Hilko Bengen Sun, 30 Oct 2016 12:11:37 +0100 + +libguestfs (1:1.34.3-3) unstable; urgency=medium + + * Print environment before running quickcheck + + -- Hilko Bengen Sun, 30 Oct 2016 10:06:28 +0100 + +libguestfs (1:1.34.3-2) unstable; urgency=medium + + * Explicitly set TMPDIR for make quickcheck + + -- Hilko Bengen Sat, 29 Oct 2016 23:50:53 +0200 + +libguestfs (1:1.34.3-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Sat, 29 Oct 2016 20:41:07 +0200 + +libguestfs (1:1.34.2-2) unstable; urgency=medium + + * Add patch for quoting variables in run.in + + -- Hilko Bengen Thu, 27 Oct 2016 19:10:21 +0200 + +libguestfs (1:1.34.2-1) unstable; urgency=medium + + * New upstream version + * Add bash completion for guestunmount + * Rebase patches; add patches for documentation build failures + * Add build-dependencies for Sleuthkit support + * Update symbols file + * Add sgabios dependency for x86 architectures + + -- Hilko Bengen Wed, 26 Oct 2016 11:47:16 +0200 + +libguestfs (1:1.32.7-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Wed, 10 Aug 2016 08:22:22 +0200 + +libguestfs (1:1.32.6-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Wed, 13 Jul 2016 18:57:51 +0200 + +libguestfs (1:1.32.5-1) unstable; urgency=medium + + * New upstream version + * Drop PHP7 compatibility patch that has been integrated upstream + * Add version-specific GOROOT exclude rule + + -- Hilko Bengen Wed, 13 Jul 2016 18:56:44 +0200 + +libguestfs (1:1.32.4-2) unstable; urgency=medium + + * Depend on systemtap on all architectures + * Correct, improve comments about build in debian/rules + * Run generator for source dir before building + * Add php-guestfs package (Closes: #823919) + + -- Hilko Bengen Sat, 14 May 2016 18:32:35 +0200 + +libguestfs (1:1.32.4-1) unstable; urgency=medium + + * Attempt building on ppc64 (without -el) + * Drop mips from build architectures; qemu is broken (see #815409) + + -- Hilko Bengen Sun, 10 Apr 2016 23:42:58 +0200 + +libguestfs (1:1.32.2-4) unstable; urgency=medium + + * Call "rubyX.Y -S rake" instead of rakeX.Y which is missing in ruby2.3 + (Closes: #815764) + + -- Hilko Bengen Wed, 24 Feb 2016 23:32:35 +0100 + +libguestfs (1:1.32.2-3) unstable; urgency=medium + + * Add patch to fix Lintian error "gzip-file-is-not-multi-arch-same-safe" + + -- Hilko Bengen Tue, 09 Feb 2016 23:25:04 +0100 + +libguestfs (1:1.32.2-2) unstable; urgency=medium + + * Work around cryptsetup's missing busybox dependency + + -- Hilko Bengen Tue, 02 Feb 2016 00:27:09 +0100 + +libguestfs (1:1.32.2-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Sat, 30 Jan 2016 13:37:22 +0100 + +libguestfs (1:1.32.1-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Mon, 18 Jan 2016 08:50:15 +0100 + +libguestfs (1:1.32.0-2) unstable; urgency=medium + + * Add missing build-dependency for Perl bindings + + -- Hilko Bengen Sun, 10 Jan 2016 13:22:58 +0100 + +libguestfs (1:1.32.0-1) unstable; urgency=medium + + * New upstream version + * Adapt patch for building Perl bindings in separate build directory + * Update symbols file + * Adjust architecture list for some dependencies (Closes: #799965) + * Add lintian overrides for several test files + + -- Hilko Bengen Sun, 10 Jan 2016 03:18:00 +0100 + +libguestfs (1:1.30.6-1) unstable; urgency=medium + + * New upstream version + + -- Hilko Bengen Thu, 17 Dec 2015 00:02:45 +0100 + +libguestfs (1:1.30.4-1) unstable; urgency=medium + + * New upstream version + * Point debian/watch to stable branch + * Merge control, symbols from 1.28 series + * Rebase patches + * Remove direct multiarch-support pre-dependency + + -- Hilko Bengen Tue, 08 Dec 2015 13:33:23 +0100 + +libguestfs (1:1.29.50-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Tue, 21 Jul 2015 15:48:05 +0200 + +libguestfs (1:1.29.47-1) experimental; urgency=medium + + * New upstream development version + * Added linux-image-586 to Build-Dependencies as linux-image-486 has + been removed from unstable + + -- Hilko Bengen Thu, 18 Jun 2015 23:07:32 +0200 + +libguestfs (1:1.29.46-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Mon, 08 Jun 2015 07:25:02 +0200 + +libguestfs (1:1.29.44-1) experimental; urgency=medium + + * New upstream development version + * Added Depends/Recommends (curl, gnupg) for virt-builder + + -- Hilko Bengen Wed, 03 Jun 2015 20:03:18 +0200 + +libguestfs (1:1.29.43-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 16 May 2015 13:20:32 +0200 + +libguestfs (1:1.29.42-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Fri, 15 May 2015 08:15:25 +0200 + +libguestfs (1:1.29.40-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Thu, 07 May 2015 08:38:14 +0200 + +libguestfs (1:1.29.39-1) experimental; urgency=medium + + * New upstream development version + * Fixed substvars generation script to insert extra newline + + -- Hilko Bengen Sun, 03 May 2015 22:40:25 +0200 + +libguestfs (1:1.29.38-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Tue, 28 Apr 2015 21:54:16 +0200 + +libguestfs (1:1.29.37-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 25 Apr 2015 00:31:16 +0200 + +libguestfs (1:1.29.36-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Thu, 16 Apr 2015 22:14:07 +0200 + +libguestfs (1:1.29.34-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sun, 12 Apr 2015 11:34:21 +0200 + +libguestfs (1:1.29.33-1) experimental; urgency=medium + + * New upstream development version + * Updated Vcs-* fields + + -- Hilko Bengen Thu, 02 Apr 2015 18:45:52 +0200 + +libguestfs (1:1.29.32-1) experimental; urgency=medium + + * New upstream development version + * Added mips64, mips64el + * Updated symbols file + + -- Hilko Bengen Sat, 28 Mar 2015 15:11:29 +0100 + +libguestfs (1:1.29.30-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Thu, 12 Mar 2015 00:58:17 +0100 + +libguestfs (1:1.29.29-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + * Rebased patch queue + + -- Hilko Bengen Sat, 07 Mar 2015 20:42:08 +0100 + +libguestfs (1:1.29.26-1) experimental; urgency=medium + + * New upstream development version + * Added patch to build appliance tarballs using reproducible timestamp + * Updated symbols file + + -- Hilko Bengen Sat, 28 Feb 2015 12:50:14 +0100 + +libguestfs (1:1.29.25-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + + -- Hilko Bengen Thu, 12 Feb 2015 17:16:48 +0100 + +libguestfs (1:1.29.24-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + + -- Hilko Bengen Thu, 05 Feb 2015 13:18:15 +0100 + +libguestfs (1:1.29.23-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Wed, 28 Jan 2015 01:26:55 +0100 + +libguestfs (1:1.29.22-1) experimental; urgency=medium + + * New upstream development version + * Added libncursesw5-dev to build dependencies + * Updated symbols file + + -- Hilko Bengen Fri, 23 Jan 2015 13:25:18 +0100 + +libguestfs (1:1.29.14-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + + -- Hilko Bengen Fri, 12 Dec 2014 09:35:44 +0100 + +libguestfs (1:1.29.13-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Fri, 05 Dec 2014 20:15:22 +0100 + +libguestfs (1:1.29.12-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 29 Nov 2014 12:21:54 +0100 + +libguestfs (1:1.29.11-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + + -- Hilko Bengen Fri, 28 Nov 2014 15:12:36 +0100 + +libguestfs (1:1.29.10-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + + -- Hilko Bengen Wed, 26 Nov 2014 00:35:15 +0100 + +libguestfs (1:1.29.9-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 22 Nov 2014 10:59:07 +0100 + +libguestfs (1:1.29.8-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Tue, 18 Nov 2014 23:13:56 +0100 + +libguestfs (1:1.29.7-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sun, 16 Nov 2014 18:36:43 +0100 + +libguestfs (1:1.29.6-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Fri, 07 Nov 2014 21:09:14 +0100 + +libguestfs (1:1.29.5-1) experimental; urgency=medium + + * New upstream development version + * Dropped patch that was integrated upstream + + -- Hilko Bengen Thu, 06 Nov 2014 15:13:11 +0100 + +libguestfs (1:1.29.4-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 01 Nov 2014 19:49:52 +0100 + +libguestfs (1:1.28.2-1) unstable; urgency=medium + + * New upstream version + * Fixed guestfsd dependencies, stripped unnecessary build-dependencies + * Bumped Standards-Version + * Added patch for fixing build + + -- Hilko Bengen Fri, 31 Oct 2014 19:34:41 +0100 + +libguestfs (1:1.28.1-1) unstable; urgency=medium + + * New upstream version + * Updated watch file (development -> stable) + + -- Hilko Bengen Sun, 19 Oct 2014 15:07:52 +0200 + +libguestfs (1:1.27.62-1) experimental; urgency=medium + + * New upstream development version + * Moved build dependency from libsystemd--dev to + libsystemd-dev, removed build dependencies on specific libsystemd + library packages. (Closes: #763710, #763741) + * Moved package post-processing (appliance-splitting, appliance-specific + dependencies) from debian/rules to external shell scripts + * Added lintian override because sysvinit is no longer essential + * Fixed FTBFS on architectures without zfs-fuse + * Removed unused .install file + + -- Hilko Bengen Sun, 12 Oct 2014 13:29:45 +0200 + +libguestfs (1:1.27.57-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Thu, 02 Oct 2014 08:07:46 +0200 + +libguestfs (1:1.27.55-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 27 Sep 2014 22:31:13 +0200 + +libguestfs (1:1.27.54-1) experimental; urgency=medium + + * New upstream development version + * Dropped patch that has been integrated upstream + * Updated symbols file; made guestfs_internal_* symbols (which are not + considered part of the API) optional + + -- Hilko Bengen Thu, 25 Sep 2014 21:11:41 +0200 + +libguestfs (1:1.27.49-1) experimental; urgency=medium + + * New upstream development version + * Added systemd bits to appliance + + -- Hilko Bengen Fri, 19 Sep 2014 18:16:24 +0200 + +libguestfs (1:1.27.46-1) experimental; urgency=medium + + * New upstream development version + * Removed upstream patches + + -- Hilko Bengen Mon, 15 Sep 2014 22:36:03 +0200 + +libguestfs (1:1.27.45-1) experimental; urgency=medium + + * New upstream development version + * Added upstream patches that should fix FTBFS on architectures without + native OCaml compiler + + -- Hilko Bengen Sun, 14 Sep 2014 22:47:30 +0200 + +libguestfs (1:1.27.44-1) experimental; urgency=medium + + * New upstream development version + * Added more architecture-specific dependencies for ppc64el + * Added zfs-fuse dependency for armel + + -- Hilko Bengen Sat, 13 Sep 2014 22:58:42 +0200 + +libguestfs (1:1.27.41-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Tue, 09 Sep 2014 22:48:54 +0200 + +libguestfs (1:1.27.39-1) experimental; urgency=medium + + * New upstream development version + * Added missing virt-p2v directory + + -- Hilko Bengen Tue, 09 Sep 2014 17:49:06 +0200 + +libguestfs (1:1.27.35-1) experimental; urgency=medium + + * New upstream development version + * Added virt-p2v + * Updated symbols file + * Picked patches from unstable branch + - Removed dependency on legacy iproute package (Closes: #752017) + - Don't attempt to run make quickcheck on all architectures. + (Closes: #754615) + - Fixed the code that extracts dependencies from + .../guestfs/supermin.d/packages-* lists. This should also take care of + the iproute legacy package. (Closes: #752017) + - Don't hardcode /usr/lib/perl5 in libguestfs-perl.install + (Closes: #755109) + - Added patch that disables --dtb on armel + - Fix module-init-tools build-dependency + - Added architecture-specific dependencies for arm64, ppc64el + - Added libc-bin to essential packages expression + + -- Hilko Bengen Mon, 01 Sep 2014 18:25:38 +0200 + +libguestfs (1:1.27.14-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Sat, 31 May 2014 12:59:23 +0200 + +libguestfs (1:1.27.13-1) experimental; urgency=medium + + * New upstream development version + * Updated patch queue + + -- Hilko Bengen Sun, 25 May 2014 11:10:30 +0200 + +libguestfs (1:1.27.12-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Fri, 23 May 2014 19:23:11 +0200 + +libguestfs (1:1.27.11-1) experimental; urgency=medium + + * New upstream development version + * On powerpc architecture, use qemu-system-ppc64 for -M pseries and + linux-image-powerpc64 + * Split off specific dependencies from libguestfs0 (Closes: #648291, + #681889, #736597, #742944) + * Run "make quickcheck" only once + * Rebased patch queue + * Updated symbols file + + -- Hilko Bengen Sat, 17 May 2014 21:29:58 +0200 + +libguestfs (1:1.27.6-1) experimental; urgency=medium + + * New upstream development version + * Updated symbols file + * Split off ZFS-specific dependencies from libguestfs (Closes: #648291) + * Added patch for building with qemu 2+ + + -- Hilko Bengen Tue, 22 Apr 2014 23:19:06 +0200 + +libguestfs (1:1.26.0-1) unstable; urgency=medium + + * New upstream version + * Updated watch file + + -- Hilko Bengen Fri, 28 Mar 2014 12:38:04 +0100 + +libguestfs (1:1.25.49-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Thu, 27 Mar 2014 15:07:14 +0100 + +libguestfs (1:1.25.46-3) experimental; urgency=medium + + * Added patch to relax grub dependency + + -- Hilko Bengen Tue, 25 Mar 2014 13:10:16 +0100 + +libguestfs (1:1.25.46-2) experimental; urgency=medium + + * Automatically add appliance dependencies to libguestfs0 + + -- Hilko Bengen Mon, 24 Mar 2014 17:47:16 +0100 + +libguestfs (1:1.25.46-1) experimental; urgency=medium + + * New upstream development version + + -- Hilko Bengen Fri, 21 Mar 2014 00:07:38 +0100 + +libguestfs (1:1.25.45-1) experimental; urgency=medium + + * New upstream development version + * Fixed up build-dependencies so we can at least have a stab at building + on !x86 + * Updated symbols file + + -- Hilko Bengen Mon, 17 Mar 2014 23:40:35 +0100 + +libguestfs (1:1.25.43-3) experimental; urgency=medium + + * Fixed build-dependencies for non-x86 architectures + + -- Hilko Bengen Sun, 16 Mar 2014 23:16:45 +0100 + +libguestfs (1:1.25.43-2) experimental; urgency=medium + + * Ship libguestfs0 with supermin 5 appliance in /usr/lib/ -- + no more update-libguestfs-appliance + * Thanks to Richard W.M. Jones for providing the initial patch for that + + -- Hilko Bengen Sun, 16 Mar 2014 15:52:46 +0100 + +libguestfs (1:1.25.43-1) experimental; urgency=low + + * New upstream development version + * Updated patch queue; upstream now makes it possible (not the default) + to disable the Gnulib tests. + + -- Hilko Bengen Sat, 08 Mar 2014 18:17:22 +0100 + +libguestfs (1:1.25.42-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Fri, 07 Mar 2014 09:38:46 +0100 + +libguestfs (1:1.25.41-1) experimental; urgency=low + + * New upstream development version + * Updated dependencies; enabled building on more architectures + * Fixed installation + * Updated patch queue + + -- Hilko Bengen Tue, 04 Mar 2014 21:37:08 +0100 + +libguestfs (1:1.25.37-1) experimental; urgency=low + + * New upstream development version + * Rebased patch-queue; added patch to remove cruft from appliance + + -- Hilko Bengen Sun, 23 Feb 2014 13:23:23 +0100 + +libguestfs (1:1.25.36-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Mon, 17 Feb 2014 20:18:57 +0100 + +libguestfs (1:1.25.33-1) experimental; urgency=low + + * New upstream development version + * Updated symbols file + * Rebased patch queue + + -- Hilko Bengen Thu, 13 Feb 2014 08:19:38 +0100 + +libguestfs (1:1.25.26-1) experimental; urgency=low + + * New upstream development version + * Replaced dependencies: module-init-tools -> kmod (Closes: #733698) + * Bumped Standards-Version + * Updated symbols file + + -- Hilko Bengen Thu, 23 Jan 2014 21:42:24 +0100 + +libguestfs (1:1.25.19-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Fri, 03 Jan 2014 10:12:45 +0100 + +libguestfs (1:1.25.18-1) experimental; urgency=low + + * New upstream development version + * Moved golang-guestfs-dev to devel section + * Updated symbols file + * Enabled parallel builds + + -- Hilko Bengen Sat, 21 Dec 2013 12:45:00 +0100 + +libguestfs (1:1.25.15-1) experimental; urgency=low + + * New upstream development version + * Removed patches that have been integrated upstream; added patches to + fix Golang bindings + * Added dependency for libsystemd-journal-dev + * Simplified debian/rules + * Added Golang bindings package + + -- Hilko Bengen Thu, 12 Dec 2013 23:46:22 +0100 + +libguestfs (1:1.25.13-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Mon, 09 Dec 2013 09:17:21 +0100 + +libguestfs (1:1.24.2-1) unstable; urgency=low + + * New upstream version + * Added fix for installing manpages + * Merged guestmount into libguestfs-tools package (Closes: #729156) + + -- Hilko Bengen Sat, 07 Dec 2013 18:00:59 +0100 + +libguestfs (1:1.24.1-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Sat, 02 Nov 2013 21:19:10 +0100 + +libguestfs (1:1.23.33-1) experimental; urgency=low + + * New upstream development version + * Added patch to fix out-of-tree build + * Updated (build-)dependencies + * Integrated guestfish into libguestfs-tools package (Closes: #721938) + * Added option to generate Java 6 compatible bytecode + * Detect Ruby 2 if available + * Automatically detect available Lua versions + * Install shared object for Ruby bindings from multiarch directory + * Updated Javadoc install path + * Updated install rule for supermin image components + * Updated symbols file + + -- Hilko Bengen Wed, 16 Oct 2013 22:43:50 +0200 + +libguestfs (1:1.23.7-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Sat, 06 Jul 2013 10:52:43 +0200 + +libguestfs (1:1.23.6-1) experimental; urgency=low + + * New upstream development version + * Rebased patch queue + * Since 1.23.5, Augeas >= 1.0.0 is required. + * Added symbols file for libguestfs0 + + -- Hilko Bengen Sun, 30 Jun 2013 17:14:08 +0200 + +libguestfs (1:1.22.3-1) unstable; urgency=low + + * New upstream version + * Updated patch queue + * Fix dh_python3 call to generate correct dependencies for + python3-guestfs. Thanks to Scott Kitterman. (Closes: #711928) + * debian/watch: Do not consider development versions + * Removed support for parallel builds since it caused make 3.81 to hang + (#714072) + + -- Hilko Bengen Tue, 25 Jun 2013 23:12:28 +0200 + +libguestfs (1:1.22.2-1) unstable; urgency=low + + * New upstream version + * Updated patch queue + - Drop SELinux mountpoint fix (integrated upstream) + - revert to symlink-based hack for building Perl bindings + - Disable gnulib tests by default + * Avoid installing (Perl) bindtests + * Added separate package for Python 3 bindings + * Added parallel build support + * Changed dependencies to qemu-system-x86 + * Updated exclude list for dh_makeshlibs + * Updated year in debian/copyright + + -- Hilko Bengen Mon, 03 Jun 2013 23:49:41 +0200 + +libguestfs (1:1.21.40-1) experimental; urgency=low + + * New upstream development version + * Updated patch queue + * Disabled unreliable test-utimens, test-futimens (gnulib) + * Added various fixes for building Perl and Python bindings + - Correct paths for building, testing Perl shared library + - Build Python3 extensions with PEP-3149-compliant suffix + * rules cleanup + + -- Hilko Bengen Sat, 25 May 2013 14:41:18 +0200 + +libguestfs (1:1.21.39-1) experimental; urgency=low + + * New upstream development version + * Updated patch queue + - Use pkg-config for Python (proper fix for #707141) + - Removed ntfsprogs from packagelist (Closes: #708520) + - Changed selinux mountpoint (CLoses: #707217) + - Fixed build with --disable-appliance + * Tighten ntfs-3g dependency, thanks to Bastien ROUCARIÈS (Closes: + #708520) + * Depend on qemu-system instead the obsolete qemu-kvm. + + -- Hilko Bengen Sun, 19 May 2013 19:24:35 +0200 + +libguestfs (1:1.21.35-1) experimental; urgency=low + + * New upstream development version + * febootstrap -> supermin transition + * Dropped patch for building the Perl bindings out-of-tree: A different + solution has been adopted upstream + + -- Hilko Bengen Wed, 01 May 2013 13:08:31 +0200 + +libguestfs (1:1.21.33-1) experimental; urgency=low + + * New upstream development version + + -- Hilko Bengen Sat, 27 Apr 2013 13:05:38 +0200 + +libguestfs (1:1.21.32-1) experimental; urgency=low + + * New upstream development version + * Adapted watch file for development versions + * Depend on "real" febootstrap 3 for now + + -- Hilko Bengen Tue, 23 Apr 2013 22:28:49 +0200 + +libguestfs (1:1.21.31-1) experimental; urgency=low + + * New upstream development version + * Added guestunmount, bash completion rules that have been split and + moved to /usr/share. + + -- Hilko Bengen Fri, 19 Apr 2013 08:13:15 +0200 + +libguestfs (1:1.20.6-3) unstable; urgency=low + + * Really enabled gtk-doc + + -- Hilko Bengen Thu, 18 Apr 2013 23:32:13 +0200 + +libguestfs (1:1.20.6-2) unstable; urgency=low + + * Cleaned up misplaced and duplicate bash completion conffiles + (Closes: #703396). + + In 1:1.14.8-3, the dh_bash-completion file was moved to from + libguestfs-tools to guestfish. In 1:1.18.10-1, the dh_bash-completion + file was replaced with an entry in guestfish.install which caused the + installed file to be renamed. + + Thanks to Paul Wise for spotting this. + + -- Hilko Bengen Wed, 17 Apr 2013 21:27:43 +0200 + +libguestfs (1:1.20.6-1) unstable; urgency=low + + * New upstream version + * Dropped patches that have been integrated upstream + * Set INSTALLDIRS for installing Ruby bindings + + -- Hilko Bengen Fri, 12 Apr 2013 08:28:47 +0200 + +libguestfs (1:1.20.4-1) unstable; urgency=low + + * New upstream version + * Dropped patches that have been integrated upstream. The removal of + -Werror for Ruby bindings seems no longer necessary. + + -- Hilko Bengen Wed, 13 Mar 2013 20:23:01 +0100 + +libguestfs (1:1.20.3-2) unstable; urgency=low + + * Added libguestfs-make-fixed-appliance to libguestfs-tools + * Added related udev rules to guestfsd + + -- Hilko Bengen Fri, 08 Mar 2013 20:41:41 +0100 + +libguestfs (1:1.20.3-1) unstable; urgency=low + + * New upstream version + * Dropped patches that were integrated upstream. + * Increased minimum version of febootstrap to 3.20 since earlier + versions did not support --copy-kernel + * Added localized manpages (po4a build-dependency, out-of-tree build fix) + + -- Hilko Bengen Thu, 07 Mar 2013 00:13:41 +0100 + +libguestfs (1:1.20.2-1) unstable; urgency=low + + * New upstream version + * Make sure that extconf.rb is generated + * Updated patch queue + + -- Hilko Bengen Tue, 19 Feb 2013 23:30:01 +0100 + +libguestfs (1:1.20.1-2) unstable; urgency=low + + * Fixed Build-Dependencies: The fuse-utils package is no longer + available (Closes: #698151) + + -- Hilko Bengen Mon, 14 Jan 2013 18:48:54 +0100 + +libguestfs (1:1.20.1-1) unstable; urgency=low + + * New upstream version + * Rebased patch queue: added fixes for tests, don't install Erlang + bindings to multiarch directory, fix appliance packagelist + * Added Lua bindings + * Updated Build-Depends + * Simplified dh_install target + * Install guestfsd manpage + + -- Hilko Bengen Sat, 05 Jan 2013 00:52:02 +0100 + +libguestfs (1:1.18.11-1) unstable; urgency=low + + * New upstream version + * [9d3debd] Rebased patch queue; upstream has picked up mode 644 for + installed message catalogs + * [7b05d06] Relaxed Build-Depends since no graphical OCaml + programs/libraries are built + * [0bfad2b] Don't install gobject-introspection files to multiarch + locations (Closes: #695339) + * [85bbca9] Imported Upstream version 1.18.11 + + -- Hilko Bengen Wed, 12 Dec 2012 00:50:33 +0100 + +libguestfs (1:1.18.10-1) unstable; urgency=low + + * New upstream version + * [eb40dbf] Enabled gtk-doc + * [8776e09] Fixed JNI directory for dh_makeshlibs call (multiarch) + * [f081f2c] dh_install --fail-missing + * [abeca26] guestfish: Moved installation of bash-completion snippet to + .install file + * [7310675] ocaml: Removed .owner file so dh_install does not fall over + it + * [13f9195] libguestfs0: Added l18n files + * [a0b75b7] libguestfs-gobject-dev: Added missing header files + * [b88c45d] libguestfs-tools: Added example output files and schema for + virt-inspector + * [4d38639] Rebased patch queue, changed mode of message catalog files + (*.mo) to 0644 + * [18d5bbe] Added Japanese debconf translation (Closes: #691944) + + -- Hilko Bengen Wed, 31 Oct 2012 21:02:51 +0100 + +libguestfs (1:1.18.8-1) unstable; urgency=low + + * New upstream version + * [fccad0e] Rebased patch queue: Disabling FUSE tests is not needed; + upstream has picked up the diff->diffutils change. + * [92a48b1] Renamed --with-java-home -> --with-java, following change in + configure + + -- Hilko Bengen Thu, 20 Sep 2012 13:08:32 +0200 + +libguestfs (1:1.18.6-2) unstable; urgency=low + + * [e39f17c] Added patch that reverts upstream sgabios change + * [1baf200] Added patch that replaces diff with diffutils in package list + + -- Hilko Bengen Sat, 18 Aug 2012 13:29:29 +0200 + +libguestfs (1:1.18.6-1) unstable; urgency=low + + * New upstream version + * [6e1f12c] Rebased patch queue + + -- Hilko Bengen Sat, 11 Aug 2012 20:57:40 +0200 + +libguestfs (1:1.18.5-3) unstable; urgency=low + + * [de8c07e] Added another multiarch fix: supermin appliance stays out of + multiarch directories + * [f66394b] Use dh-autoreconf + + -- Hilko Bengen Thu, 19 Jul 2012 23:13:47 +0200 + +libguestfs (1:1.18.5-2) unstable; urgency=low + + * [00d27da] Call dh_python2, dh_python3 with correct package name + (Closes: #681587) + + -- Hilko Bengen Sun, 15 Jul 2012 12:44:59 +0200 + +libguestfs (1:1.18.5-1) unstable; urgency=low + + * New upstream version + * [ba15957] Rebased patch queue + + -- Hilko Bengen Tue, 10 Jul 2012 23:56:02 +0200 + +libguestfs (1:1.18.4-2) unstable; urgency=low + + * [f0017a7] Added change to podwrapper.sh.in to pass a specific date to + pod2man which should avoid multiarch co-installability problems + (Closes: #680885, #680886) + * [3b4844a] Fixed versioned Breaks/Replaces statement to include epoch + (Closes: #678977) + + -- Hilko Bengen Mon, 09 Jul 2012 19:27:33 +0200 + +libguestfs (1:1.18.4-1) unstable; urgency=low + + * [3fc6f7c] Imported Upstream version 1.18.4 + * [90f05f5] Rebased patch queue; dropped libruby detection fix which has + been picked up upstream + + -- Hilko Bengen Sun, 08 Jul 2012 00:04:46 +0200 + +libguestfs (1:1.18.3-1) unstable; urgency=low + + * New upstream version + * [9154622] Rebased patch queue; added libruby detection fix + + -- Hilko Bengen Fri, 29 Jun 2012 22:04:47 +0200 + +libguestfs (1:1.18.2-2) unstable; urgency=low + + * [f094ece] Added Replaces statement (Closes: #678977). One of these + days I will learn how to properly move files between packages. + * [1cde91e] Moved installation of default configuration to the last + position. This should fix the "libguestfs: error: FUSE not supported" + problem reported by SharkWipf on IRC. + + -- Hilko Bengen Mon, 25 Jun 2012 19:15:21 +0200 + +libguestfs (1:1.18.2-1) unstable; urgency=low + + * New upstream version + * [95e1b8e] Rebased and cleaned up patch queue + * [0d5c22c] Made watch file more flexible + * [c342e50] Bumped Debhelper compatibility level to 9 + * [864d294] Disabled strict checking for format-security related errors + in test programs + * [a8d9101] Adjusted installation directories (multi-arch support) + * [042a7e2] Moved libguestfs-test-tool and supermin appliance handling + to libguestfs-tools package + * [1764d50] Added Multi-Arch headers + + -- Hilko Bengen Sun, 24 Jun 2012 12:58:19 +0200 + +libguestfs (1:1.18.1-1) unstable; urgency=low + + * New upstream version + * [9449d4e] Updated watch file + * [a8bb722] Added a method for determining available Ruby versions at + build time + * [9b63f09] rebased patch queue + + -- Hilko Bengen Mon, 11 Jun 2012 08:32:27 +0200 + +libguestfs (1:1.18.0-1) unstable; urgency=low + + * New upstream version + * [e839f2b] Added gettext-ocaml build dependency + * [8e29504] Rebased patch queue, added several patches + + -- Hilko Bengen Thu, 24 May 2012 00:21:37 +0200 + +libguestfs (1:1.16.23-1) unstable; urgency=low + + * New upstream version + * [33efe9d] Rebased patch queue + + -- Hilko Bengen Sat, 19 May 2012 15:16:38 +0200 + +libguestfs (1:1.16.22-1) unstable; urgency=low + + * New upstream version + * [8cc5ad4] Rebased patch queue + + -- Hilko Bengen Mon, 14 May 2012 22:58:16 +0200 + +libguestfs (1:1.16.21-1) unstable; urgency=low + + * New upstream version + * Rebased patch queue + + -- Hilko Bengen Mon, 07 May 2012 18:59:40 +0200 + +libguestfs (1:1.16.20-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Wed, 25 Apr 2012 22:35:23 +0200 + +libguestfs (1:1.16.19-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Wed, 18 Apr 2012 22:04:09 +0200 + +libguestfs (1:1.16.18-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Fri, 13 Apr 2012 20:14:25 +0200 + +libguestfs (1:1.16.17-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Thu, 12 Apr 2012 07:32:30 +0200 + +libguestfs (1:1.16.16-1) unstable; urgency=low + + * New upstream version + * [9e988bc] rebased patch queue + + -- Hilko Bengen Wed, 11 Apr 2012 21:36:46 +0200 + +libguestfs (1:1.16.15-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Tue, 03 Apr 2012 23:30:34 +0200 + +libguestfs (1:1.16.13-1) unstable; urgency=low + + * New upstream version + * [007ca10] Rebased patch queue + + -- Hilko Bengen Sat, 31 Mar 2012 14:11:46 +0200 + +libguestfs (1:1.16.12-1) unstable; urgency=low + + * New upstream version + * [0e321b7] Added configure parameter for setting JNI installation + directory + * [8b63b64] Rebased patch queue, added out-of-tree build fix for + Java and appliance + + -- Hilko Bengen Tue, 27 Mar 2012 19:49:02 +0200 + +libguestfs (1:1.16.10-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Tue, 13 Mar 2012 17:50:15 +0100 + +libguestfs (1:1.16.9-1) unstable; urgency=low + + * New upstream version + * [8a8b9d3] Added dependencies on netpbm, icoutils which are used to + generate guest icons in inspection output. + + -- Hilko Bengen Fri, 09 Mar 2012 17:37:31 +0100 + +libguestfs (1:1.16.8-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Mon, 05 Mar 2012 22:42:32 +0100 + +libguestfs (1:1.16.7-1) unstable; urgency=low + + * New upstream version + * [ff29ecd] Rebased patch queue + + -- Hilko Bengen Sun, 04 Mar 2012 13:23:09 +0100 + +libguestfs (1:1.16.6-1) unstable; urgency=low + + * New upstream version + * [595a350] Bumped Standards-Version + + -- Hilko Bengen Thu, 01 Mar 2012 23:39:42 +0100 + +libguestfs (1:1.16.5-1) unstable; urgency=low + + * New upstream version + * [1aee45e] Rebased patch queue + + -- Hilko Bengen Mon, 13 Feb 2012 21:03:09 +0100 + +libguestfs (1:1.16.4-1) unstable; urgency=low + + * New upstream version + * [e47e59d] Rebased patch queue, disabled virt-format test + + -- Hilko Bengen Sun, 12 Feb 2012 17:37:36 +0100 + +libguestfs (1:1.16.3-1) unstable; urgency=low + + * New upstream version + * [1421212] Updated debian/.gitignore + * [80e9955] Rebased patch queue + + -- Hilko Bengen Wed, 08 Feb 2012 23:00:46 +0100 + +libguestfs (1:1.16.2-1) unstable; urgency=low + + * New upstream version + * [4a57faf] Rebased patch queue + * [a99c16a] Fixed dh call + + -- Hilko Bengen Tue, 31 Jan 2012 23:13:36 +0100 + +libguestfs (1:1.16.1-1) unstable; urgency=low + + * New upstream version + * [8347c84] Rebased patch queue + * [e70e31c] Added git:Depends to be filled by dh_girepository + + -- Hilko Bengen Wed, 25 Jan 2012 00:12:23 +0100 + +libguestfs (1:1.16.0-1) unstable; urgency=low + + * New upstream version + * [b4f8deb] Rebased patch queue + * [df8dd81] Updated watch file for 1.16.x + * [d766d82] Stripped redundant package descriptions + * [d044727] Added packages for GObject bindings and introspection + * [9c5fa98] Added configuration for git-buildpackage + * [12bedd8] Added workaround for + "{pre,post}inst-has-useless-call-to-ldconfig" Lintian warnings + (libguestfs-java) + + -- Hilko Bengen Tue, 24 Jan 2012 22:04:39 +0100 + +libguestfs (1:1.14.9-2) unstable; urgency=low + + * [4bf0ed5] Added ruby-guestfs package + + -- Hilko Bengen Sun, 15 Jan 2012 20:48:23 +0100 + +libguestfs (1:1.14.9-1) unstable; urgency=low + + * New upstream version + * [2f2da0e] Rebased patch queue + * [89e1a16] Added Conflicts to address the moved man-pages + + -- Hilko Bengen Tue, 10 Jan 2012 23:54:21 +0100 + +libguestfs (1:1.14.8-3) unstable; urgency=low + + * [0344ab5] Re-sorted which manpages go into what package. Added a few + missing manpages. + * [41e92c5] Moved bash-completion snippet for guestfish to the guestfish + package. + * [1184b62] Removed empty libguestfs-doc package. + * [1bec3c7] Added examples to libguestfs-dev and language bindings packages. + + -- Hilko Bengen Fri, 30 Dec 2011 18:39:01 +0100 + +libguestfs (1:1.14.8-2) unstable; urgency=low + + * [fd34116] Removed dependency on ntfsprogs since they are now packaged + along with ntfs-3g. + + -- Hilko Bengen Wed, 28 Dec 2011 10:57:52 +0100 + +libguestfs (1:1.14.8-1) unstable; urgency=high + + * New upstream version + * Mitigate possible privilege escalation via SG_IO ioctl (CVE-2011-4127, + RHBZ#757071) + + -- Hilko Bengen Thu, 22 Dec 2011 23:12:21 +0100 + +libguestfs (1:1.14.7-1) unstable; urgency=low + + * New upstream version + * [d7a96c1] Added fixes for building Python2 bindings on squeeze + * [565ae83] Added fixes for building Python3 bindings on squeeze + + -- Hilko Bengen Sat, 10 Dec 2011 21:36:00 +0100 + +libguestfs (1:1.14.6-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Wed, 07 Dec 2011 00:24:43 +0100 + +libguestfs (1:1.14.5-1) unstable; urgency=low + + * New upstream version + + -- Hilko Bengen Fri, 02 Dec 2011 21:16:54 +0100 + +libguestfs (1:1.14.4-1) unstable; urgency=low + + * New upstream version + * [9c1fed8] Rebased patch queue + + -- Hilko Bengen Fri, 25 Nov 2011 23:25:27 +0100 + +libguestfs (1:1.14.3-1) unstable; urgency=low + + * New upstream version + * [cacf69d] Ran debconf-updatepo as suggested by lintian + * [f3f7c4e] Rebased patch queue + + -- Hilko Bengen Wed, 23 Nov 2011 08:53:24 +0100 + +libguestfs (1:1.14.2-4) unstable; urgency=low + + * [f9c46d5] Added patch to install Java bindings to /usr/lib/jni. This + eliminates a file conflict between libguestfs-java and libguestfs-dev + + -- Hilko Bengen Sun, 20 Nov 2011 23:41:01 +0100 + +libguestfs (1:1.14.2-3) unstable; urgency=low + + * Added an epoch after uploading an 1.15 package to unstable instead of + experimental. + + -- Hilko Bengen Fri, 18 Nov 2011 17:10:30 +0100 + +libguestfs (1.14.2-2) unstable; urgency=low + + * [cf7da64] Updated .gitignore + * [ab7d4d9] Fixed copy&paste error in erlang-guestfs description + * [c6c5d54] Added configuration file and bash completion snippet to + libguestfs-tools + * [dbbf2f1] Added Java bindings + + -- Hilko Bengen Wed, 16 Nov 2011 09:47:47 +0100 + +libguestfs (1.14.2-1) unstable; urgency=low + + * New upstream version + * [c27fa27] Rebased patch queue, added fix for Erlang bindings build + * [a563153] Added package for Erlang bindings + + -- Hilko Bengen Thu, 10 Nov 2011 23:50:41 +0100 + +libguestfs (1.14.1-2) unstable; urgency=low + + * [44d13ed] Run tests in all build directories + * [fbfe97e] Added upstream's patches for Python 3.x support + * [4938eec] Re-enabled build of python3 bindings + + -- Hilko Bengen Thu, 03 Nov 2011 12:18:18 +0100 + +libguestfs (1.14.1-1) unstable; urgency=low + + * New upstream version + * [0dfbcaf] Enabled support for SELinux, Systemtap, updated build dependencies + * [0548ce6] Disabled building of Python bindings for Python 3.x. Many + warnings about undefined symbols are given, they would not work + anyhow. Thanks to Neil Wilson for bringing this to my attention. + + -- Hilko Bengen Wed, 02 Nov 2011 22:43:33 +0100 + +libguestfs (1.14.0-1) unstable; urgency=low + + * New upstream version + * [19863e1] Imported patch queue from 1.13.24-1 (experimental) + * [ad9d721] Disabled building of Erlang bindings until I figure out how to package those + * [d92329b] Re-enabled vmchannel test + * [08e806a] Updated watch file + + -- Hilko Bengen Sat, 29 Oct 2011 18:23:02 +0200 + +libguestfs (1.12.8-2) unstable; urgency=low + + * [5c40932] Added fix for qemu 0.15 -machine option + * [c45157d] Disabled vmchannel test (Closes: #646295) + + -- Hilko Bengen Mon, 24 Oct 2011 16:23:19 +0200 + +libguestfs (1.12.8-1) unstable; urgency=low + + * New upstream version + * [e85ce09] Rebased patch queue; fixed bindtests and inspector tests + * [5294a7e] Got rid of a shortcut in building bindings for multiple + Python versions. This stopped working with Python 2.7 being the + default python. + * [689757d] Added Spanish debconf translations, thanks to SM Baby + Siabef. (Closes: #642068) + * [c09d3d5] Added Dutch debconf translations, thanks to Jeroen Schot. + (Closes: #642290) + * [48a726d] Added Czech debconf translation, thanks to Michal Simunek. + (Closes: #642437) + * [09c47b4] Removed grub-pc dependency, as suggested on IRC. + (Closes: #645119) + + -- Hilko Bengen Thu, 20 Oct 2011 13:13:00 +0200 + +libguestfs (1.12.7-1) unstable; urgency=low + + * New upstream version + * [96f89ea] Added Portuguese debconf translations, thanks to "Traduz". + (Closes: #641160) + * [509dc8d] Added French debconf translations, thanks to Julien + Patriarca. (Closes: #641407) + * [348682d] Added German debconf translations, thanks to Chris Leick. + (Closes: #641347) + + -- Hilko Bengen Sun, 18 Sep 2011 22:55:57 +0200 + +libguestfs (1.12.6-2) unstable; urgency=low + + * [00e96af] Applied changes to debconf templates and package + descriptions as suggested by Christian PERRIER on behalf of the + debian-l10n-english team. (Closes: #640470) + * [6ac64b9] Added Swedish debconf translations, thanks to Martin + Bagge. (Closes: #640831) + * [18b2e33] Added Danish debconf translations, thanks to Joe Dalton. + (Closes: #640832) + * [5bd6bb4] Added Russian debconf translations, thanks to Yuri + Kozlov. (Closes: #640945) + + -- Hilko Bengen Sat, 10 Sep 2011 14:33:45 +0200 + +libguestfs (1.12.6-1) unstable; urgency=low + + * New upstream version + * [dad2b57] Rebased patch queue + + -- Hilko Bengen Tue, 06 Sep 2011 20:03:23 +0200 + +libguestfs (1.12.5-1) unstable; urgency=low + + * New upstream version + * [38c612e] Added Vcs-* fields to debian/control + * [cdd4f34] Updated watch file + * [29c7217] Removed those patches that have made it into the upstream release + + -- Hilko Bengen Sun, 28 Aug 2011 14:52:21 +0200 + +libguestfs (1.12.4-2) unstable; urgency=low + + * [2d93cf5] Re-added supermin.d directory that was missing in -1. + + -- Hilko Bengen Sun, 21 Aug 2011 01:03:09 +0200 + +libguestfs (1.12.4-1) unstable; urgency=low + + * New upstream version + * [3168278] Added patches for the build scripts to allow for a separate + build directory + * [f5fac3a] Use separate build directory, build multiple versions of the + Python bindings + + -- Hilko Bengen Sun, 21 Aug 2011 00:25:59 +0200 + +libguestfs (1.12.3-2) unstable; urgency=low + + * Brown paper bag release + * [33f8362] Fixed update script. + * [d703c73] fixed guestfsd dependencies + + -- Hilko Bengen Sat, 13 Aug 2011 00:32:03 +0200 + +libguestfs (1.12.3-1) unstable; urgency=low + + * New upstream version + * [b61cb3c] Added umask-setting code to update-guestfs-appliance. + Closes: #637437 + * [6a43d8f] Dropped dependency on Linux kernel package. Closes: #637438 + * [52d2752] Added guestfsd package + * [4690370] Updated patches + + -- Hilko Bengen Fri, 12 Aug 2011 23:28:15 +0200 + +libguestfs (1.10.7-3) unstable; urgency=low + + * [c65e1bb] Fixed FTBFS by making fuse test depend on appliance. Thanks + to Guido Günther for spotting this. + * [fe797af] Added fix for systemd-based host. Thanks to Paul Wise for + testing. + + -- Hilko Bengen Thu, 11 Aug 2011 00:25:19 +0200 + +libguestfs (1.10.7-2) unstable; urgency=low + + * [3ec437d] Added missing dependencies (Closes: #608103) + + -- Hilko Bengen Wed, 10 Aug 2011 22:48:56 +0200 + +libguestfs (1.10.7-1) unstable; urgency=low + + * New upstream version + * First upload to unstable + * [5d22450] Adjusted some Section: and Architecture: fields + * [976c8b8] Removed pre-setting answer to Debconf question + + -- Hilko Bengen Mon, 08 Aug 2011 20:43:50 +0200 + +libguestfs (1.10.6-3) experimental; urgency=low + + * [f1217be] Fixed building of Python binding + * [6a5de14] Added update-guestfs-appliance + * [e6743be] Integrated update-guestfs-appliance using debconf. + + -- Hilko Bengen Sun, 07 Aug 2011 19:00:18 +0200 + +libguestfs (1.10.6-2) experimental; urgency=low + + * [3de1b06] Added missing dependency for libguestfs-ocaml-dev, thanks to + Stéphane Glondu + + -- Hilko Bengen Mon, 01 Aug 2011 16:59:25 +0200 + +libguestfs (1.10.6-1) experimental; urgency=low + + * New upstream version + * Updated copyright file + + -- Hilko Bengen Sun, 31 Jul 2011 23:25:48 +0200 + +libguestfs (1.10.5-1) experimental; urgency=low + + * New upstream version + + -- Hilko Bengen Fri, 29 Jul 2011 23:42:50 +0200 + +libguestfs (1.0.84-4) unstable; urgency=low + + * [2c44147] Build-depend on aptitude since Ubuntu needs it. + * [d50fd25] New patch 0005-Check-for-service-and-use-it-if-it-s- there.patch + Check for service and use it if it's there + * [40dc6b0] New patch 0006-Check-for-grub-menu.lst-if-etc-grub.conf- + can-t-be-fo.patch Check for grub/menu.lst if /etc/grub.conf can't be found + * [465def2] New patch 0007-Debina-package-format-is-called-deb-not- + dpkg.patch Debina package format is called 'deb' not 'dpkg' + * [1b7efb4] New patch 0008-Add-application-listing-for-Debian.patch Add + application listing for Debian + * [5dd34c9] Add series file + * [647fd84] Don't remove gmo files (Closes: #571117) + + -- Guido Günther Wed, 24 Feb 2010 18:22:58 +0100 + +libguestfs (1.0.84-3) unstable; urgency=low + + * [307bd4e] Add hivex commands. + * [7fac596] Build and install fuse helper + * [09ea683] Include all virt-* tools including virt-win-reg + * [ae3ee70] New patch 0004-Disable-fuser-tests-if-dev-fuse-doesn-t- + exist.patch Disable fuse tests if /dev/fuse doesn't exist + + -- Guido Günther Sun, 21 Feb 2010 19:40:43 +0100 + +libguestfs (1.0.84-2) unstable; urgency=low + + * [0195df4] Add vendor detection for Ubuntu + * [2fa535e] {Build-,}Depend on bochsbios and vgabios These are only + recommends but needed to run qemu during the tests. + * [ee483bf] Reenable tests + * [67fd975] New patch 0003-scrub-now-available-on-Debian.patch scrub now + available on Debian + * [2e9c89d] New patch 0004-Adjust-error-output-for-regressions- + rhbz557655.patch Adjust error output for regressions/rhbz557655 + * [c5d5f9e] Adjust install-kernel to new debirf version + * [9c1fbdf] Drop Hardcode-kernel-version.patch - superflous due to previous + commit. + + -- Guido Günther Sun, 21 Feb 2010 13:24:01 +0100 + +libguestfs (1.0.84-1) unstable; urgency=low + + [ Guido Günther ] + * [1149b4a] add missing modules for vfat + + [ Laurent Léonard ] + * [397dbf3] Imported Upstream version 1.0.80 + * [ca95c7a] Drop patch 0001-add-nls_base.ko-and-nls_cp437.ko-for- + vfat.patch. Fixed upstream. + * [344c7e6] Add dependency on mkisofs. + + [ Guido Günther ] + * [5aa8061] Add missing build-deps needed for ./configure + * [f8a682d] Imported Upstream version 1.0.84 + * [e35175c] No need to manually install virt-inspector anymore + * [de6ddf1] Depend on python-all-dev since libguestfs handles python + 2.6 too + * [a2be87e] don't use the host's MAC address + * [88b70ef] New patch 0001-Disable-checks-for-now.patch Disable checks for + now + * [2b59394] New patch 0002-Run-debirf-as-root.patch Run debirf as root + * [e798002] New patch 0003-Hardcode-kernel-version.patch Hardcode kernel + version + * [602fab3] reenable patch system + + -- Guido Günther Sat, 20 Feb 2010 14:11:50 +0100 + +libguestfs (1.0.61-1) unstable; urgency=low + + * [831bc5f] Imported Upstream version 1.0.61 + * [b85412e] run checks but disable currently failing tests + * [21d7e00] add missing qemu build-dep + * [0636bb4] add missing build-dep for perl bindings + * [5585a82] add missing build-deps for perl based tools + * [e09005c] install virt-df and virt-cat + * [342f8e4] install Lib.pm for perl bindings + + -- Guido Günther Fri, 17 Jul 2009 22:32:07 +0200 + +libguestfs (1.0.56-1) unstable; urgency=low + + * [1b77dc8] Imported Upstream version 1.0.56 + * [0ca461d] drop a all patches merged upstream or superfluous since + we're building from a released version now. + * [474dc39] no need to call autogen.sh + * [32c3d61] amke sure the symlinks get created in time + + -- Guido Günther Thu, 09 Jul 2009 16:44:21 +0200 + +libguestfs (1.0.54+44git127ad3-3) unstable; urgency=low + + * [a6e6cc7] add virt-inspector + * [1446178] build-dep on libaugeas-dev for augeas support in guestfsd + * [b3769ed] select kernel by architecture + * [103069f] speed up appliance startup + * [aa02c11] document changes and release 1.0.54+44git127ad3-3 + + -- Guido Günther Sat, 04 Jul 2009 17:58:04 +0200 + +libguestfs (1.0.54+44git127ad3-2) unstable; urgency=low + + * [8f1cea9] add missing shlibs dependency + * [35663fe] shorten long descriptions a bit + * [1631e0e] add watch file + * [adebbd1] drop lib from python package name + * [a24e6b9] add perl bindings + * [cc2117e] don't run dh_makeshlibs on python lib to avoid ldconfig call + * [d361e06] add missing ${misc:Depends}, {perl:Depends} and tighten + dependency on libguestfs + + -- Guido Günther Fri, 03 Jul 2009 12:03:14 +0200 + +libguestfs (1.0.54+44git127ad3-1) unstable; urgency=low + + * [4cea8bd] Imported Upstream version 1.0.54+44git127ad3 + * [c01721f] switch to cdbs: + * add doc package + * add debug package + * add python bindings + * drop README.Debian + * set maintainer to pkg-libvirt team + * [91fafca] don't call configure, leave this to cdbs and make autoconf copy + files instead of symlinking so dpkg-source can create a proper .diff.gz + * [13207b9] drop .gitignore + * [967d228] touch fakeroot.log to indicate the appliance has been built + * [3477d95] use AM_MAINTAINER_MODE + + -- Guido Günther Thu, 02 Jul 2009 21:49:44 +0200 + +libguestfs (1.0.41-1) unstable; urgency=low + + * New upstream release 1.0.41. + + -- Richard Jones Thu, 04 Jun 2009 16:10:38 +0100 + +libguestfs (1.0.31-1) unstable; urgency=low + + * Initial release (Closes: #530427) + + -- Richard Jones Sun, 24 May 2009 21:43:45 +0100 diff --git a/check-appliance-build-deps.sh b/check-appliance-build-deps.sh new file mode 100755 index 00000000..638b7383 --- /dev/null +++ b/check-appliance-build-deps.sh @@ -0,0 +1,40 @@ +#!/bin/sh + +# Compare packagelist (minus essential packages and obsolete package +# names) with build-dependencies, in order to catch missing B-Ds +# early on new releases. + +set -eu + +readonly T=$(mktemp -d) +trap 'rm -rf $T' EXIT + +m4 -DDEBIAN=1 -DEXTRA_PACKAGES= appliance/packagelist.in \ + | tr ' ' '\n' \ + | sed -e '/^$/d' \ + -e '/^\(bash\|coreutils\|dash\|diffutils\|findutils\|grep\|gzip\|libc-bin\|sed\|tar\|util-linux\)$/d' \ + -e '/\(btrfs-tools\|fuse-exfat\|exfat-utils\|exfat-fuse\|gfs2*-tools\|iproute\|module-init-tools\|procps-ng\)$/d' \ + -e '/^\(util-linux-ng\|sysvinit-core\|linux-image\)$/d' \ + | grep -v ^lib \ + | grep -v ufsutils \ + | sort -u \ + > $T/packagelist + +< debian/control sed -n ' + /^#-# appliance start/,/^#-# appliance end/ { + /^#/d; + s/^[^ ].*//;H + }; + $ { + g; + s/,/\n/g; + s/\n\n* */\n/g; + s/^\n//; + s/\n$//; + s/ [^\n]*//g; + p + }' \ + | sort -u \ + > $T/control + +diff -ui $T/packagelist $T/control diff --git a/clean b/clean new file mode 100644 index 00000000..12879852 --- /dev/null +++ b/clean @@ -0,0 +1,11 @@ +debian/gocache/ + +generator/.pod2text.data.version.2 +generator/files-generated.txt + +java/examples/*.class + +ocaml/examples/*.cm* +ocaml/examples/*.o + +golang/src/src \ No newline at end of file diff --git a/control b/control new file mode 100644 index 00000000..556e8a42 --- /dev/null +++ b/control @@ -0,0 +1,546 @@ +Source: libguestfs +Section: libs +Priority: optional +Maintainer: Debian Libvirt Maintainers +Uploaders: Richard Jones , Guido Günther , Hilko Bengen +Build-Depends: dpkg-dev (>= 1.22.5), debhelper-compat (= 13), + po-debconf, bash-completion, + supermin (>= 5.2.2-4~), + libtirpc-dev, rpcsvc-proto, + libreadline-dev, libaugeas-dev (>= 1.0.0), libselinux1-dev, libhivex-ocaml-dev, libvirt-dev (>= 1.2.20), + libaugeas-ocaml-dev, + libvirt-ocaml-dev, + libounit-ocaml-dev, + liblzma-dev, libmagic-dev, libncurses-dev, libpcre2-dev, libxml2-dev, + libconfig-dev, libc-dev-bin, + libdbus-1-dev, + librpm-dev, + systemtap-sdt-dev, + libcap-dev, libacl1-dev, libyajl-dev, + libsystemd-dev, + libtsk-dev, + libyara-dev, + automake, autoconf, libtool, + fdisk | util-linux (<< 2.29.2-3~), + gperf, libxml2-utils, + qemu-system-arm [armel armhf arm64], + qemu-system-mips [mips mipsel mips64 mips64el], + qemu-system-s390x [s390x], + qemu-system-riscv64 [riscv64], + qemu-system-ppc [powerpc powerpcspe ppc64 ppc64el], + qemu-system-sparc [sparc sparc64], + qemu-system-x86 [i386 amd64], + xorriso, + sqlite3, + pkgconf, + dh-lua, + dh-ocaml, ocaml-nox, ocaml-findlib, libgettext-ocaml-dev, + python3-all-dev, + dh-python, + default-jdk, + gem2deb, rake, libjs-jquery, + perl-xs-dev, + libmodule-build-perl, + libtest-pod-coverage-perl, libextutils-command-perl, libintl-perl, libtest-pod-perl, + libstring-shellquote-perl, + libsys-virt-perl, libwin-hivex-perl, + libfuse-dev, fuse3 (>= 3.10.1-3) | fuse (<< 3), + libglib2.0-dev, gjs [!s390x !armel] , gobject-introspection, gobject-introspection-bin, libgirepository1.0-dev, + libgtk-3-dev, + db-util, + netpbm, icoutils, + po4a, + flex, bison, + golang-go [i386 amd64 armel armhf arm64 mips mipsel mips64el ppc64el], + dh-php, php-all-dev | php5-dev, +# for testing (make quickcheck) + linux-image-amd64 [amd64] , + linux-image-armmp [armhf] , + linux-image-arm64 [arm64] , + linux-image-686-pae [i386] | linux-image-586 [i386] | linux-image-486 [i386] , + linux-image-powerpc64le [ppc64el] , + linux-image-riscv64 [riscv64] , + linux-image-s390x [s390x] , +#-# appliance start + acl, + attr, + bsdextrautils | bsdmainutils, + btrfs-progs, + bzip2, + cpio, + cryptsetup-bin, + curl, + debootstrap, + dosfstools, + exfatprogs, + extlinux [i386 amd64], + f2fs-tools, + fdisk, + file, + gawk, + gdisk, + gfs2-utils, +# gfs-tools, + grub2-common [amd64 arm64 armel armhf i386 mipsel ppc64el], + hfsplus, + iproute2 | iproute, + iputils-arping, + iputils-ping, + iputils-tracepath, + isc-dhcp-client, + jfsutils, + kmod | module-init-tools, + kpartx, + ldmtool, + less, +# libc-bin, + lsof, + lsscsi, + lvm2, + lzop, + mdadm, + mount, + mtools, + nilfs-tools, + ntfs-3g, +# ocfs2-tools, + openssh-client, + parted, + pciutils, + procps, + psmisc, + qemu-utils, + reiserfsprogs, + rsync, + scrub, + sleuthkit, + squashfs-tools, + strace, + systemd-sysv, + syslinux [i386 amd64], + udev, +# ufsutils, + util-linux-extra, + uuid-runtime, + vim-tiny, + e2fsprogs, + xfsprogs, + xz-utils, + zerofree, + zfs-fuse [i386 amd64 armel armhf powerpc ppc64el sparc], + zstd, +#-# appliance end +Homepage: http://libguestfs.org +Standards-Version: 4.6.2 +Rules-Requires-Root: no +Vcs-Git: https://salsa.debian.org/libvirt-team/libguestfs.git +Vcs-Browser: https://salsa.debian.org/libvirt-team/libguestfs +XS-Ruby-Versions: all + +Package: guestfsd +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, + bsdextrautils, + diffutils, +# grub-pc, + iproute2 | iproute, + udev, + binutils, + cpio, + dosfstools, + file, + kmod | module-init-tools, + lsof, + net-tools, + parted, + procps, + scrub, + strace, + zerofree +Description: Daemon to access to guest virtual machine through virtio serial + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains a standalone version the back-end daemon that + carries out file system access on behalf of libguestfs applications. + It is not needed for regular operation. + +Package: libguestfs-dev +Section: libdevel +Architecture: linux-any +Multi-Arch: same +Depends: libguestfs0t64 (= ${binary:Version}), ${misc:Depends} +Conflicts: libguestfs0t64 (<< 1:1.14.9-1~) +Description: guest disk image management system - development headers + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the development headers. + +Package: libguestfs0t64 +Provides: ${t64:Provides} +Replaces: libguestfs0 +Breaks: libguestfs0 (<< ${source:Version}) +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, + supermin (>= 5.2.2-4~), + qemu-system-arm [armel armhf arm64], + qemu-system-mips [mips mipsel mips64 mips64el], + qemu-system-s390x [s390x], + qemu-system-riscv64 [riscv64], + qemu-system-ppc [powerpc ppc64 ppc64el], + qemu-system-sparc [sparc], + qemu-system-x86 [i386 amd64], + qemu-utils, + db-util, + icoutils, + netpbm, + osinfo-db, + ${appliance:Depends}, +Recommends: libguestfs-hfsplus, + libguestfs-reiserfs, + libguestfs-xfs, +Suggests: libguestfs-gfs2, + libguestfs-jfs, + libguestfs-nilfs, + libguestfs-rescue, + libguestfs-rsync, + libguestfs-zfs, +Description: guest disk image management system - shared library + The libguestfs library allows accessing and modifying guest disk + images. It offers the following features, among many others: + * making batch configuration changes to guests; + * viewing and editing files inside guests; + * getting disk used/free statistics; + * migrating between virtualization systems; + * performing partial backups; + * performing partial guest clones; + * cloning guests and changing registry/UUID/hostname info. + . + It uses the Linux kernel and qemu code, and can access any type of guest + file system that Linux and qemu can, including but not limited to: ext2/3/4, + btrfs, FAT and NTFS, LVM, many different disk partition schemes, qcow, qcow2, + vmdk. + . + The library provides ways to enumerate guest storage (such as partitions, LVs, + what file system is in each LV, etc.); to run commands in the context of the + guest; and to upload and download files and directories. + +Package: libguestfs-gfs2 +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - GFS2 support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for Global Filesystem + (GFS2) support. + +Package: libguestfs-hfsplus +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - HFS+ support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for HFS+ support. + +Package: libguestfs-jfs +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - JFS support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for JFS support. + +Package: libguestfs-nilfs +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - NILFS v2 support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for NILFS v2 support. + +Package: libguestfs-reiserfs +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - ReiserFS support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for ReiserFS support. + +Package: libguestfs-rescue +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - virt-rescue enhancements + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains additional tools to use inside the virt-rescue + shell, such as ssh, network utilities, editors and debugging + utilities. + +Package: libguestfs-rsync +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - rsync support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for using rsync to/from + guest filesystems. + +Package: libguestfs-xfs +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - XFS support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for XFS support. + +Package: libguestfs-zfs +Section: libs +Architecture: i386 amd64 powerpc sparc +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + ${appliance:Depends}, +Description: guest disk image management system - ZFS support + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains appliance fragments for ZFS support. + +Package: guestfish +Section: admin +Architecture: linux-any +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, +Replaces: libguestfs-tools (<< 1:1.46), +Breaks: libguestfs-tools (<< 1:1.46), +Description: guest filesystem shell + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains guestfish, the interactive shell, and some + small tools that are built around it. + +Package: guestmount +Section: admin +Architecture: linux-any +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, +Replaces: libguestfs-tools (<< 1:1.46), +Breaks: libguestfs-tools (<< 1:1.46), +Description: FUSE-based mount utility for guest filesystems + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the guestmount and guestunmount programs for + mounting virtual machine filesystems and other disk images on the + host. + +Package: libguestfs-tools +Section: admin +Architecture: linux-any +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, + guestfs-tools, guestmount, guestfish, +Replaces: guestfish (<< 1:1.22.6-1~), + guestmount (<< 1.24.2-1~), + libguestfs0t64 (<< 1:1.18.2-1~), +Breaks: guestfish (<< 1:1.22.6-1~), + guestmount (<< 1.24.2-1~), + libguestfs0t64 (<< 1:1.18.2-1~), +Description: guest disk image management system - tools + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the libguestfs-test-tool and + libguestfs-make-fixed-appliance programs. + +Package: python3-guestfs +Section: python +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${python3:Depends} +Replaces: python-guestfs +Breaks: python-guestfs +Description: guest disk image management system - Python 3 bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the Python 3 bindings. + +Package: libguestfs-perl +Section: perl +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0t64 (= ${binary:Version}), + ${perl:Depends}, + libxml-xpath-perl, + libwin-hivex-perl, + libsys-virt-perl, +Description: guest disk image management system - Perl bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the Perl bindings. + +Package: libguestfs-ocaml +Section: ocaml +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, libguestfs0t64 (= ${binary:Version}), + ${ocaml:Depends} +Provides: ${ocaml:Provides} +Description: guest disk image management system - OCaml bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package includes the OCaml shared runtime stub libraries. + +Package: libguestfs-ocaml-dev +Section: ocaml +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, + libguestfs0t64 (= ${binary:Version}), + libguestfs-dev (= ${binary:Version}), + ${ocaml:Depends} +Provides: ${ocaml:Provides} +Conflicts: libguestfs-dev (<< 1:1.14.9-1~) +Description: guest disk image management system - OCaml development files + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains all the files needed to develop OCaml programs + which use OCaml bindings to libguestfs. + +Package: libguestfs-java +Section: java +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends} +Conflicts: libguestfs-dev (<< 1:1.15.15-1~) +Description: guest disk image management system - Java bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains Java bindings to libguestfs. + +Package: ruby-guestfs +Section: ruby +XB-Ruby-Versions: ${ruby:Versions} +Architecture: linux-any +Depends: ${shlibs:Depends}, ${misc:Depends}, ${ruby:Depends}, +Conflicts: libguestfs-dev (<< 1:1.15.15-1~) +Description: guest disk image management system - Ruby bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains Ruby bindings to libguestfs. + +Package: libguestfs-gobject-1.0-0t64 +Provides: ${t64:Provides} +Replaces: libguestfs-gobject-1.0-0 +Breaks: libguestfs-gobject-1.0-0 (<< ${source:Version}) +Section: libs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: libguestfs0t64 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends} +Conflicts: libguestfs0t64 (<< 1:1.14.9-1~) +Description: guest disk image management system - GObject bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the GObject bindings. + +Package: libguestfs-gobject-dev +Section: libdevel +Architecture: linux-any +Multi-Arch: same +Depends: libguestfs-gobject-1.0-0t64 (= ${binary:Version}), gir1.2-guestfs-1.0 (= ${binary:Version}), ${misc:Depends} +Conflicts: libguestfs0t64 (<< 1:1.14.9-1~) +Description: guest disk image management system - GObject development headers + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the development headers and documentation for + the GObject bindings. + +Package: gir1.2-guestfs-1.0 +Section: introspection +Architecture: linux-any +Depends: libguestfs-gobject-1.0-0t64 (= ${binary:Version}), ${gir:Depends}, ${misc:Depends} +Conflicts: libguestfs0t64 (<< 1:1.14.9-1~) +Description: guest disk image management system - GObject introspection files + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the GObject introspection data. + +Package: lua-guestfs +Architecture: linux-any +Multi-Arch: same +Pre-Depends: ${misc:Pre-Depends} +Depends: ${shlibs:Depends}, ${misc:Depends} +Provides: ${lua:Provides} +XB-Lua-Versions: ${lua:Versions} +Description: guest disk image management system - Lua bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the Lua bindings. + +Package: golang-guestfs-dev +Section: devel +Architecture: all +Depends: ${misc:Depends}, libguestfs-dev, +Description: guest disk image management system - Golang bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains source for the Golang bindings. + +Package: php-guestfs +Section: php +Architecture: linux-any +Depends: ${shlibs:Depends}, ${php:Depends}, ${misc:Depends}, +Description: guest disk image management system - PHP bindings + The libguestfs library allows accessing and modifying guest disk + images. + . + This package contains the PHP bindings. diff --git a/copyright b/copyright new file mode 100644 index 00000000..9fec05a1 --- /dev/null +++ b/copyright @@ -0,0 +1,34 @@ +This package was debianized by Hilko Bengen, based on work done by +Richard Jones . + +It was downloaded from http://libguestfs.org/download/ + +Upstream Authors: + + Richard W.M. Jones + Red Hat Inc. + +Copyright: + + Copyright (C) 2009-2014 Red Hat Inc. + +License: + + The library is distributed under the LGPLv2+. The programs are + distributed under the GPLv2+. The source tree contains parts GNU + Gnulib which is distributed under GPLv3+. + +The Debian packaging is: + + Copyright (C) 2009 Richard Jones + Copyright (C) 2011 Hilko Bengen + +and is licensed under the GPL version 3. + +On Debian systems, the complete text of the GNU General Public License +version 2, the GNU Lesser General Public License, and the General +Public License version 3 can be found +in"/usr/share/common-licenses/GPL-2", +"/usr/share/common-licenses/LGPL-2", and +"/usr/share/common-licenses/GPL-3", respectively. + diff --git a/dh-autoreconf.sh b/dh-autoreconf.sh new file mode 100755 index 00000000..c475d4af --- /dev/null +++ b/dh-autoreconf.sh @@ -0,0 +1,7 @@ +#!/bin/sh + +rm -f \ + common/mlstdutils/guestfs_config.ml \ + daemon/daemon_config.ml \ + v2v/config.ml +autoreconf -f -i diff --git a/docs b/docs new file mode 100644 index 00000000..724e0844 --- /dev/null +++ b/docs @@ -0,0 +1,2 @@ +README +TODO diff --git a/gbp.conf b/gbp.conf new file mode 100644 index 00000000..dc037f40 --- /dev/null +++ b/gbp.conf @@ -0,0 +1,5 @@ +[DEFAULT] +upstream-branch = upstream +debian-branch = debian +[pq] +patch-numbers = false diff --git a/gen-appliance-depends.sh b/gen-appliance-depends.sh new file mode 100755 index 00000000..13e6e454 --- /dev/null +++ b/gen-appliance-depends.sh @@ -0,0 +1,28 @@ +#!/bin/sh + +set -ex + +pkglist_to_deps() { + echo -n 'appliance:Depends=' + sed -e 's,^iproute2\?$,iproute2 | iproute,' \ + -e 's,^\(gfs-tools\|gfs2-tools\|gfs2-utils\)$,gfs2-utils | gfs2-tools | gfs-tools,' \ + -e 's,^\(kmod\|module-init-tools\)$,kmod | module-init-tools,' \ + -e 's,^\(systemd-sysv\|sysvinit-core\)$,systemd-sysv | sysvinit-core,' \ + -e 's,^\(libsystemd-[a-z1-9-]*0\)$,libsystemd0 | \1,' \ + -e 's,^\(util-linux\|fdisk\)$,fdisk | util-linux (<< 2.29.2),' \ + -e 's,^\(dhcpcd-base\|isc-dhcp-client\)$,dhcpcd-base | isc-dhcp-client,' \ + -e '/^\(bash\|coreutils\|findutils\|grep\|gzip\|libc-bin\|sed\|tar\)$/d' \ + | tr '\n' ',' + echo +} + +for p in gfs2 hfsplus jfs nilfs reiserfs rescue rsync xfs zfs +do + cat debian/libguestfs-$p/usr/lib/*-*/guestfs/supermin.d/packages-$p \ + | pkglist_to_deps \ + >> debian/libguestfs-$p.substvars +done + +cat debian/libguestfs0t64/usr/lib/*-*/guestfs/supermin.d/packages \ + | pkglist_to_deps \ + >> debian/libguestfs0t64.substvars diff --git a/gir1.2-guestfs-1.0.install b/gir1.2-guestfs-1.0.install new file mode 100644 index 00000000..22d462fe --- /dev/null +++ b/gir1.2-guestfs-1.0.install @@ -0,0 +1 @@ +usr/lib/*-*/girepository-1.0/ usr/lib/ diff --git a/golang-guestfs-dev.install b/golang-guestfs-dev.install new file mode 100644 index 00000000..112d015e --- /dev/null +++ b/golang-guestfs-dev.install @@ -0,0 +1,5 @@ +usr/share/man/man3/guestfs-golang.3* +usr/share/man/*/man3/guestfs-golang.3* + +# Install directly from source tree +golang/src/libguestfs.org/guestfs/guestfs.go usr/share/gocode/src/libguestfs.org/guestfs/ diff --git a/guestfish.install b/guestfish.install new file mode 100644 index 00000000..fc17a2e3 --- /dev/null +++ b/guestfish.install @@ -0,0 +1,13 @@ +usr/bin/guestfish +usr/share/man/man1/guestfish* +usr/share/man/*/man1/guestfish* +usr/share/bash-completion/completions/guestfish + +usr/bin/virt-* +usr/share/man/man1/virt-* +usr/share/man/*/man1/virt-* +usr/share/bash-completion/completions/virt-* + +etc/libguestfs-tools.conf +usr/share/man/man5/libguestfs-tools.conf* +usr/share/man/*/man5/libguestfs-tools.conf* diff --git a/guestfsd.dirs b/guestfsd.dirs new file mode 100644 index 00000000..236670a2 --- /dev/null +++ b/guestfsd.dirs @@ -0,0 +1 @@ +usr/sbin diff --git a/guestfsd.install b/guestfsd.install new file mode 100644 index 00000000..a4dfc3c2 --- /dev/null +++ b/guestfsd.install @@ -0,0 +1,3 @@ +usr/sbin/guestfsd +usr/share/man/man8/guestfsd.8* +usr/lib/udev/rules.d/99-guestfs-serial.rules diff --git a/guestmount.install b/guestmount.install new file mode 100644 index 00000000..4cb988fd --- /dev/null +++ b/guestmount.install @@ -0,0 +1,8 @@ +usr/bin/guestmount +usr/share/man/man1/guestmount* +usr/share/man/*/man1/guestmount* +usr/bin/guestunmount +usr/share/man/man1/guestunmount* +usr/share/man/*/man1/guestunmount* + +usr/share/bash-completion/completions/guest*mount diff --git a/libguestfs-dev.dirs b/libguestfs-dev.dirs new file mode 100644 index 00000000..44188162 --- /dev/null +++ b/libguestfs-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include diff --git a/libguestfs-dev.examples b/libguestfs-dev.examples new file mode 100644 index 00000000..43ec8623 --- /dev/null +++ b/libguestfs-dev.examples @@ -0,0 +1 @@ +examples/*.c diff --git a/libguestfs-dev.install b/libguestfs-dev.install new file mode 100644 index 00000000..e0b4c34f --- /dev/null +++ b/libguestfs-dev.install @@ -0,0 +1,11 @@ +usr/include/guestfs.h +usr/lib/*-*/libguestfs.a +usr/lib/*-*/libguestfs.so +usr/lib/*-*/libguestfs.la +usr/lib/*-*/pkgconfig/* + +usr/share/man/man3/guestfs.3* +usr/share/man/*/man3/guestfs.3* +usr/share/man/man3/libguestfs.3* +usr/share/man/man3/guestfs-examples.3* +usr/share/man/*/man3/guestfs-examples.3* diff --git a/libguestfs-gfs2.install b/libguestfs-gfs2.install new file mode 100644 index 00000000..faf4454c --- /dev/null +++ b/libguestfs-gfs2.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-gfs2 diff --git a/libguestfs-gobject-1.0-0t64.install b/libguestfs-gobject-1.0-0t64.install new file mode 100644 index 00000000..6ad7d6cb --- /dev/null +++ b/libguestfs-gobject-1.0-0t64.install @@ -0,0 +1,2 @@ +usr/lib/*-*/libguestfs-gobject-*.so.* + diff --git a/libguestfs-gobject-1.0-0t64.lintian-overrides b/libguestfs-gobject-1.0-0t64.lintian-overrides new file mode 100644 index 00000000..a227470a --- /dev/null +++ b/libguestfs-gobject-1.0-0t64.lintian-overrides @@ -0,0 +1 @@ +libguestfs-gobject-1.0-0t64: package-name-doesnt-match-sonames libguestfs-gobject-1.0-0 diff --git a/libguestfs-gobject-dev.install b/libguestfs-gobject-dev.install new file mode 100644 index 00000000..7f48eedf --- /dev/null +++ b/libguestfs-gobject-dev.install @@ -0,0 +1,6 @@ +usr/include/guestfs-gobject* +usr/lib/*-*/libguestfs-gobject-*.a +usr/lib/*-*/libguestfs-gobject-*.so +usr/lib/*-*/libguestfs-gobject-*.la +usr/share/man/man3/guestfs-gobject.3* +usr/share/gir-1.0 diff --git a/libguestfs-hfsplus.install b/libguestfs-hfsplus.install new file mode 100644 index 00000000..4513fb4a --- /dev/null +++ b/libguestfs-hfsplus.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-hfsplus diff --git a/libguestfs-java.dirs b/libguestfs-java.dirs new file mode 100644 index 00000000..cfdc66be --- /dev/null +++ b/libguestfs-java.dirs @@ -0,0 +1 @@ +usr/share/doc/libguestfs-java/api/ diff --git a/libguestfs-java.examples b/libguestfs-java.examples new file mode 100644 index 00000000..7272000d --- /dev/null +++ b/libguestfs-java.examples @@ -0,0 +1 @@ +java/examples/*.java diff --git a/libguestfs-java.install b/libguestfs-java.install new file mode 100644 index 00000000..13f70935 --- /dev/null +++ b/libguestfs-java.install @@ -0,0 +1,6 @@ +usr/share/javadoc/libguestfs/* usr/share/doc/libguestfs-java/api/ +usr/share/java +usr/lib/*-*/*jni* + +usr/share/man/man3/guestfs-java.3* +usr/share/man/*/man3/guestfs-java.3* diff --git a/libguestfs-java.links b/libguestfs-java.links new file mode 100644 index 00000000..2c1af5a5 --- /dev/null +++ b/libguestfs-java.links @@ -0,0 +1,3 @@ +/usr/share/javascript/jquery/jquery.min.js usr/share/doc/libguestfs-java/api/script-dir/jquery-3.6.0.min.js +/usr/share/javascript/jquery-ui/themes/base/jquery-ui.min.css usr/share/doc/libguestfs-java/api/script-dir/jquery-ui.min.css +/usr/share/javascript/jquery-ui/jquery-ui.min.js usr/share/doc/libguestfs-java/api/script-dir/jquery-ui.min.js diff --git a/libguestfs-jfs.install b/libguestfs-jfs.install new file mode 100644 index 00000000..48596057 --- /dev/null +++ b/libguestfs-jfs.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-jfs diff --git a/libguestfs-nilfs.install b/libguestfs-nilfs.install new file mode 100644 index 00000000..53691844 --- /dev/null +++ b/libguestfs-nilfs.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-nilfs diff --git a/libguestfs-ocaml-dev.examples b/libguestfs-ocaml-dev.examples new file mode 100644 index 00000000..56bc35ed --- /dev/null +++ b/libguestfs-ocaml-dev.examples @@ -0,0 +1 @@ +ocaml/examples/*.ml diff --git a/libguestfs-ocaml-dev.install.in b/libguestfs-ocaml-dev.install.in new file mode 100644 index 00000000..d56b8b9a --- /dev/null +++ b/libguestfs-ocaml-dev.install.in @@ -0,0 +1,7 @@ +@OCamlStdlibDir@/guestfs/META +@OCamlStdlibDir@/guestfs/*guestfs*.a +@OCamlStdlibDir@/guestfs/*guestfs*.cm* +@OCamlStdlibDir@/guestfs/*guestfs*.ml* + +usr/share/man/man3/guestfs-ocaml.3* +usr/share/man/*/man3/guestfs-ocaml.3* diff --git a/libguestfs-ocaml.install.in b/libguestfs-ocaml.install.in new file mode 100644 index 00000000..9e14df15 --- /dev/null +++ b/libguestfs-ocaml.install.in @@ -0,0 +1 @@ +@OCamlDllDir@/dllmlguestfs.so diff --git a/libguestfs-perl.examples b/libguestfs-perl.examples new file mode 100644 index 00000000..36a91914 --- /dev/null +++ b/libguestfs-perl.examples @@ -0,0 +1,3 @@ +perl/examples/*.pl +perl/examples/README + diff --git a/libguestfs-perl.install b/libguestfs-perl.install new file mode 100755 index 00000000..7e408e6d --- /dev/null +++ b/libguestfs-perl.install @@ -0,0 +1,10 @@ +#!/usr/bin/perl +use Config; + +print substr($Config{vendorarch}, 1) . "\n"; + +print <&2 + exit 1 + ;; +esac + +#DEBHELPER# + +exit 0 + + + + + + diff --git a/libguestfs-xfs.install b/libguestfs-xfs.install new file mode 100644 index 00000000..42e10ebc --- /dev/null +++ b/libguestfs-xfs.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-xfs diff --git a/libguestfs-zfs.install b/libguestfs-zfs.install new file mode 100644 index 00000000..14a8b08b --- /dev/null +++ b/libguestfs-zfs.install @@ -0,0 +1 @@ +/usr/lib/*-*/guestfs/supermin.d/packages-zfs diff --git a/libguestfs0t64.dirs b/libguestfs0t64.dirs new file mode 100644 index 00000000..fcf16f2d --- /dev/null +++ b/libguestfs0t64.dirs @@ -0,0 +1 @@ +usr/share/man/man1 diff --git a/libguestfs0t64.install b/libguestfs0t64.install new file mode 100644 index 00000000..0660bd1f --- /dev/null +++ b/libguestfs0t64.install @@ -0,0 +1,11 @@ +usr/lib/*-*/libguestfs.so.* +usr/lib/*-*/guestfs/supermin.d/base.tar.gz +usr/lib/*-*/guestfs/supermin.d/daemon.tar.gz +usr/lib/*-*/guestfs/supermin.d/excludefiles +usr/lib/*-*/guestfs/supermin.d/hostfiles +usr/lib/*-*/guestfs/supermin.d/init.tar.gz +usr/lib/*-*/guestfs/supermin.d/packages +usr/lib/*-*/guestfs/supermin.d/udev-rules.tar.gz +usr/share/man/man1/guestfs-* +usr/share/man/*/man1/guestfs-* +usr/share/locale/*/LC_MESSAGES/libguestfs.mo diff --git a/libguestfs0t64.kernel-postrm b/libguestfs0t64.kernel-postrm new file mode 100755 index 00000000..149f6374 --- /dev/null +++ b/libguestfs0t64.kernel-postrm @@ -0,0 +1,5 @@ +#!/bin/sh + +# Workaround for Ubuntu's strict kernel permissions + +dpkg-statoverride --quiet --force-all --remove "$1" diff --git a/libguestfs0t64.kernel-preinst b/libguestfs0t64.kernel-preinst new file mode 100755 index 00000000..5f6b1e86 --- /dev/null +++ b/libguestfs0t64.kernel-preinst @@ -0,0 +1,5 @@ +#!/bin/sh + +# Workaround for Ubuntu's strict kernel permissions + +dpkg-statoverride --force-all --add root root 0644 "$1" diff --git a/libguestfs0t64.lintian-overrides b/libguestfs0t64.lintian-overrides new file mode 100644 index 00000000..29635190 --- /dev/null +++ b/libguestfs0t64.lintian-overrides @@ -0,0 +1,3 @@ +# As of 2.88dsf-53.3, sysvinit is no longer essential +libguestfs0t64: depends-on-essential-package-without-using-version depends: sysvinit +libguestfs0t64: package-name-doesnt-match-sonames libguestfs0 diff --git a/libguestfs0t64.postrm.snippet b/libguestfs0t64.postrm.snippet new file mode 100644 index 00000000..fc251989 --- /dev/null +++ b/libguestfs0t64.postrm.snippet @@ -0,0 +1,9 @@ +# Workaround for Ubuntu's strict kernel permissions + +case "$1" in + purge|remove) + for file in /boot/vmlinux-*; do + dpkg-statoverride --quiet --force-all --remove "$file" + done + ;; +esac diff --git a/libguestfs0t64.preinst.snippet b/libguestfs0t64.preinst.snippet new file mode 100644 index 00000000..9d0ea506 --- /dev/null +++ b/libguestfs0t64.preinst.snippet @@ -0,0 +1,9 @@ +# Workaround for Ubuntu's strict kernel permissions + +case "$1" in + install|upgrade) + for file in /boot/vmlinux-*; do + dpkg-statoverride --quiet --force-all --add root root 0644 "$file" + done + ;; +esac diff --git a/libguestfs0t64.symbols b/libguestfs0t64.symbols new file mode 100644 index 00000000..5aadb05f --- /dev/null +++ b/libguestfs0t64.symbols @@ -0,0 +1,920 @@ +libguestfs.so.0 libguestfs0t64 #MINVER# + (optional|regex)"guestfs_internal_.*@Base" 0 + guestfs_acl_delete_def_file@Base 1:1.20 + guestfs_acl_get_file@Base 1:1.20 + guestfs_acl_set_file@Base 1:1.20 + guestfs_add_cdrom@Base 1.10 + guestfs_add_domain@Base 1.10 + guestfs_add_domain_argv@Base 1.10 + guestfs_add_domain_va@Base 1.10 + guestfs_add_drive@Base 1.10 + guestfs_add_drive_opts@Base 1.10 + guestfs_add_drive_opts_argv@Base 1.10 + guestfs_add_drive_opts_va@Base 1.10 + guestfs_add_drive_ro@Base 1.10 + guestfs_add_drive_ro_with_if@Base 1.10 + guestfs_add_drive_scratch@Base 1:1.23.10 + guestfs_add_drive_scratch_argv@Base 1:1.23.10 + guestfs_add_drive_scratch_va@Base 1:1.23.10 + guestfs_add_drive_with_if@Base 1.10 + guestfs_add_libvirt_dom@Base 1:1.29.14 + guestfs_add_libvirt_dom_argv@Base 1:1.29.14 + guestfs_add_libvirt_dom_va@Base 1:1.29.14 + guestfs_aug_clear@Base 1.10 + guestfs_aug_close@Base 1.10 + guestfs_aug_defnode@Base 1.10 + guestfs_aug_defvar@Base 1.10 + guestfs_aug_get@Base 1.10 + guestfs_aug_init@Base 1.10 + guestfs_aug_insert@Base 1.10 + guestfs_aug_label@Base 1:1.23.14 + guestfs_aug_load@Base 1.10 + guestfs_aug_ls@Base 1.10 + guestfs_aug_match@Base 1.10 + guestfs_aug_mv@Base 1.10 + guestfs_aug_rm@Base 1.10 + guestfs_aug_save@Base 1.10 + guestfs_aug_set@Base 1.10 + guestfs_aug_setm@Base 1:1.23.14 + guestfs_aug_transform@Base 1:1.35.2 + guestfs_aug_transform_argv@Base 1:1.35.2 + guestfs_aug_transform_va@Base 1:1.35.2 + guestfs_available@Base 1.10 + guestfs_available_all_groups@Base 1.10 + guestfs_base64_in@Base 1.10 + guestfs_base64_out@Base 1.10 + guestfs_blkdiscard@Base 1:1.25.44 + guestfs_blkdiscardzeroes@Base 1:1.25.44 + guestfs_blkid@Base 1:1.16 + guestfs_blockdev_flushbufs@Base 1.10 + guestfs_blockdev_getbsz@Base 1.10 + guestfs_blockdev_getro@Base 1.10 + guestfs_blockdev_getsize64@Base 1.10 + guestfs_blockdev_getss@Base 1.10 + guestfs_blockdev_getsz@Base 1.10 + guestfs_blockdev_rereadpt@Base 1.10 + guestfs_blockdev_setbsz@Base 1.10 + guestfs_blockdev_setra@Base 1:1.29.10 + guestfs_blockdev_setro@Base 1.10 + guestfs_blockdev_setrw@Base 1.10 + guestfs_btrfstune_seeding@Base 1:1.29.28 + guestfs_btrfstune_enable_extended_inode_refs@Base 1:1.29.28 + guestfs_btrfstune_enable_skinny_metadata_extent_refs@Base 1:1.29.28 + guestfs_btrfs_balance_cancel@Base 1:1.29.22 + guestfs_btrfs_balance_pause@Base 1:1.29.22 + guestfs_btrfs_balance_resume@Base 1:1.29.22 + guestfs_btrfs_balance_status@Base 1:1.29.26 + guestfs_btrfs_device_add@Base 1:1.18 + guestfs_btrfs_device_delete@Base 1:1.18 + guestfs_btrfs_filesystem_balance@Base 1:1.18 + guestfs_btrfs_filesystem_defragment@Base 1:1.29.22 + guestfs_btrfs_filesystem_defragment_argv@Base 1:1.29.22 + guestfs_btrfs_filesystem_defragment_va@Base 1:1.29.22 + guestfs_btrfs_filesystem_resize@Base 1.12 + guestfs_btrfs_filesystem_resize_argv@Base 1.12 + guestfs_btrfs_filesystem_resize_va@Base 1.12 + guestfs_btrfs_filesystem_show@Base 1:1.33.29 + guestfs_btrfs_filesystem_sync@Base 1:1.18 + guestfs_btrfs_fsck@Base 1:1.18 + guestfs_btrfs_fsck_argv@Base 1:1.18 + guestfs_btrfs_fsck_va@Base 1:1.18 + guestfs_btrfs_image@Base 1:1.29.32 + guestfs_btrfs_image_argv@Base 1:1.29.32 + guestfs_btrfs_image_va@Base 1:1.29.32 + guestfs_btrfs_qgroup_assign@Base 1:1.29.16 + guestfs_btrfs_qgroup_create@Base 1:1.29.16 + guestfs_btrfs_qgroup_destroy@Base 1:1.29.16 + guestfs_btrfs_qgroup_limit@Base 1:1.29.16 + guestfs_btrfs_qgroup_remove@Base 1:1.29.16 + guestfs_btrfs_qgroup_show@Base 1:1.29.16 + guestfs_btrfs_quota_enable@Base 1:1.29.16 + guestfs_btrfs_quota_rescan@Base 1:1.29.16 + guestfs_btrfs_replace@Base 1:1.29.48 + guestfs_btrfs_rescue_chunk_recover@Base 1:1.29.22 + guestfs_btrfs_rescue_super_recover@Base 1:1.29.22 + guestfs_btrfs_scrub_cancel@Base 1:1.29.22 + guestfs_btrfs_scrub_resume@Base 1:1.29.22 + guestfs_btrfs_scrub_start@Base 1:1.29.22 + guestfs_btrfs_scrub_status@Base 1:1.29.26 + guestfs_btrfs_set_seeding@Base 1:1.18 + guestfs_btrfs_subvolume_create@Base 1:1.18 + guestfs_btrfs_subvolume_create_opts@Base 1:1.29.11 + guestfs_btrfs_subvolume_create_opts_argv@Base 1:1.29.11 + guestfs_btrfs_subvolume_create_opts_va@Base 1:1.29.11 + guestfs_btrfs_subvolume_delete@Base 1:1.18 + guestfs_btrfs_subvolume_get_default@Base 1:1.29.16 + guestfs_btrfs_subvolume_list@Base 1:1.18 + guestfs_btrfs_subvolume_set_default@Base 1:1.18 + guestfs_btrfs_subvolume_show@Base 1:1.29.16 + guestfs_btrfs_subvolume_snapshot@Base 1:1.18 + guestfs_btrfs_subvolume_snapshot_opts@Base 1:1.29.11 + guestfs_btrfs_subvolume_snapshot_opts_argv@Base 1:1.29.11 + guestfs_btrfs_subvolume_snapshot_opts_va@Base 1:1.29.11 + guestfs_c_pointer@Base 1:1.28.5 + guestfs_canonical_device_name@Base 1:1.20 + guestfs_cap_get_file@Base 1:1.20 + guestfs_cap_set_file@Base 1:1.20 + guestfs_case_sensitive_path@Base 1.10 + guestfs_cat@Base 1.10 + guestfs_checksum@Base 1.10 + guestfs_checksum_device@Base 1.10 + guestfs_checksums_out@Base 1.10 + guestfs_chmod@Base 1.10 + guestfs_chown@Base 1.10 + guestfs_clear_backend_setting@Base 1:1.27.1 + guestfs_clevis_luks_unlock@Base 1:1.50 + guestfs_close@Base 1.10 + guestfs_command@Base 1.10 + guestfs_command_lines@Base 1.10 + guestfs_compare_application2@Base 1:1.25.16 + guestfs_compare_application2_list@Base 1:1.25.16 + guestfs_compare_application@Base 1:1.25.16 + guestfs_compare_application_list@Base 1:1.25.16 + guestfs_compare_btrfsbalance@Base 1:1.29.26 + guestfs_compare_btrfsbalance_list@Base 1:1.29.26 + guestfs_compare_btrfsqgroup@Base 1:1.29.17 + guestfs_compare_btrfsqgroup_list@Base 1:1.29.17 + guestfs_compare_btrfsscrub@Base 1:1.29.26 + guestfs_compare_btrfsscrub_list@Base 1:1.29.26 + guestfs_compare_btrfssubvolume@Base 1:1.25.16 + guestfs_compare_btrfssubvolume_list@Base 1:1.25.16 + guestfs_compare_dirent@Base 1:1.25.16 + guestfs_compare_dirent_list@Base 1:1.25.16 + guestfs_compare_hivex_node@Base 1:1.25.16 + guestfs_compare_hivex_node_list@Base 1:1.25.16 + guestfs_compare_hivex_value@Base 1:1.25.16 + guestfs_compare_hivex_value_list@Base 1:1.25.16 + guestfs_compare_inotify_event@Base 1:1.25.16 + guestfs_compare_inotify_event_list@Base 1:1.25.16 + guestfs_compare_int_bool@Base 1:1.25.16 + guestfs_compare_int_bool_list@Base 1:1.25.16 + guestfs_compare_internal_mountable@Base 1:1.25.16 + guestfs_compare_internal_mountable_list@Base 1:1.25.16 + guestfs_compare_isoinfo@Base 1:1.25.16 + guestfs_compare_isoinfo_list@Base 1:1.25.16 + guestfs_compare_lvm_lv@Base 1:1.25.16 + guestfs_compare_lvm_lv_list@Base 1:1.25.16 + guestfs_compare_lvm_pv@Base 1:1.25.16 + guestfs_compare_lvm_pv_list@Base 1:1.25.16 + guestfs_compare_lvm_vg@Base 1:1.25.16 + guestfs_compare_lvm_vg_list@Base 1:1.25.16 + guestfs_compare_mdstat@Base 1:1.25.16 + guestfs_compare_mdstat_list@Base 1:1.25.16 + guestfs_compare_partition@Base 1:1.25.16 + guestfs_compare_partition_list@Base 1:1.25.16 + guestfs_compare_stat@Base 1:1.25.16 + guestfs_compare_stat_list@Base 1:1.25.16 + guestfs_compare_statns@Base 1:1.27.51 + guestfs_compare_statns_list@Base 1:1.27.51 + guestfs_compare_statvfs@Base 1:1.25.16 + guestfs_compare_statvfs_list@Base 1:1.25.16 + guestfs_compare_tsk_dirent@Base 1:1.33.39 + guestfs_compare_tsk_dirent_list@Base 1:1.33.39 + guestfs_compare_utsname@Base 1:1.25.16 + guestfs_compare_utsname_list@Base 1:1.25.16 + guestfs_compare_version@Base 1:1.25.16 + guestfs_compare_version_list@Base 1:1.25.16 + guestfs_compare_xattr@Base 1:1.25.16 + guestfs_compare_xattr_list@Base 1:1.25.16 + guestfs_compare_xfsinfo@Base 1:1.25.16 + guestfs_compare_xfsinfo_list@Base 1:1.25.16 + guestfs_compare_yara_detection@Base 1:1.37.13 + guestfs_compare_yara_detection_list@Base 1:1.37.13 + guestfs_compress_device_out@Base 1.14 + guestfs_compress_device_out_argv@Base 1.14 + guestfs_compress_device_out_va@Base 1.14 + guestfs_compress_out@Base 1.14 + guestfs_compress_out_argv@Base 1.14 + guestfs_compress_out_va@Base 1.14 + guestfs_config@Base 1.10 + guestfs_copy_application2@Base 1:1.25.16 + guestfs_copy_application2_list@Base 1:1.25.16 + guestfs_copy_application@Base 1:1.25.16 + guestfs_copy_application_list@Base 1:1.25.16 + guestfs_copy_attributes@Base 1:1.25.21 + guestfs_copy_attributes_argv@Base 1:1.25.21 + guestfs_copy_attributes_va@Base 1:1.25.21 + guestfs_copy_btrfsbalance@Base 1:1.29.26 + guestfs_copy_btrfsbalance_list@Base 1:1.29.26 + guestfs_copy_btrfsqgroup@Base 1:1.29.17 + guestfs_copy_btrfsqgroup_list@Base 1:1.29.17 + guestfs_copy_btrfsscrub@Base 1:1.29.26 + guestfs_copy_btrfsscrub_list@Base 1:1.29.26 + guestfs_copy_btrfssubvolume@Base 1:1.25.16 + guestfs_copy_btrfssubvolume_list@Base 1:1.25.16 + guestfs_copy_device_to_device@Base 1.14 + guestfs_copy_device_to_device_argv@Base 1.14 + guestfs_copy_device_to_device_va@Base 1.14 + guestfs_copy_device_to_file@Base 1.14 + guestfs_copy_device_to_file_argv@Base 1.14 + guestfs_copy_device_to_file_va@Base 1.14 + guestfs_copy_dirent@Base 1:1.25.16 + guestfs_copy_dirent_list@Base 1:1.25.16 + guestfs_copy_file_to_device@Base 1.14 + guestfs_copy_file_to_device_argv@Base 1.14 + guestfs_copy_file_to_device_va@Base 1.14 + guestfs_copy_file_to_file@Base 1.14 + guestfs_copy_file_to_file_argv@Base 1.14 + guestfs_copy_file_to_file_va@Base 1.14 + guestfs_copy_hivex_node@Base 1:1.25.16 + guestfs_copy_hivex_node_list@Base 1:1.25.16 + guestfs_copy_hivex_value@Base 1:1.25.16 + guestfs_copy_hivex_value_list@Base 1:1.25.16 + guestfs_copy_in@Base 1:1.29.24 + guestfs_copy_inotify_event@Base 1:1.25.16 + guestfs_copy_inotify_event_list@Base 1:1.25.16 + guestfs_copy_int_bool@Base 1:1.25.16 + guestfs_copy_int_bool_list@Base 1:1.25.16 + guestfs_copy_internal_mountable@Base 1:1.25.16 + guestfs_copy_internal_mountable_list@Base 1:1.25.16 + guestfs_copy_isoinfo@Base 1:1.25.16 + guestfs_copy_isoinfo_list@Base 1:1.25.16 + guestfs_copy_lvm_lv@Base 1:1.25.16 + guestfs_copy_lvm_lv_list@Base 1:1.25.16 + guestfs_copy_lvm_pv@Base 1:1.25.16 + guestfs_copy_lvm_pv_list@Base 1:1.25.16 + guestfs_copy_lvm_vg@Base 1:1.25.16 + guestfs_copy_lvm_vg_list@Base 1:1.25.16 + guestfs_copy_mdstat@Base 1:1.25.16 + guestfs_copy_mdstat_list@Base 1:1.25.16 + guestfs_copy_partition@Base 1:1.25.16 + guestfs_copy_out@Base 1:1.29.24 + guestfs_copy_partition_list@Base 1:1.25.16 + guestfs_copy_size@Base 1.10 + guestfs_copy_stat@Base 1:1.25.16 + guestfs_copy_stat_list@Base 1:1.25.16 + guestfs_copy_statns@Base 1:1.27.51 + guestfs_copy_statns_list@Base 1:1.27.51 + guestfs_copy_statvfs@Base 1:1.25.16 + guestfs_copy_statvfs_list@Base 1:1.25.16 + guestfs_copy_tsk_dirent@Base 1:1.33.39 + guestfs_copy_tsk_dirent_list@Base 1:1.33.39 + guestfs_copy_utsname@Base 1:1.25.16 + guestfs_copy_utsname_list@Base 1:1.25.16 + guestfs_copy_version@Base 1:1.25.16 + guestfs_copy_version_list@Base 1:1.25.16 + guestfs_copy_xattr@Base 1:1.25.16 + guestfs_copy_xattr_list@Base 1:1.25.16 + guestfs_copy_xfsinfo@Base 1:1.25.16 + guestfs_copy_xfsinfo_list@Base 1:1.25.16 + guestfs_copy_yara_detection@Base 1:1.37.13 + guestfs_copy_yara_detection_list@Base 1:1.37.13 + guestfs_cp@Base 1.10 + guestfs_cp_a@Base 1.10 + guestfs_cp_r@Base 1:1.22 + guestfs_cpio_out@Base 1:1.27.9 + guestfs_cpio_out_argv@Base 1:1.27.9 + guestfs_cpio_out_va@Base 1:1.27.9 + guestfs_create@Base 1.10 + guestfs_create_flags@Base 1:1.20 + guestfs_cryptsetup_close@Base 1:1.43.3 + guestfs_cryptsetup_open@Base 1:1.43.3 + guestfs_cryptsetup_open_argv@Base 1:1.43.3 + guestfs_cryptsetup_open_va@Base 1:1.43.3 + guestfs_dd@Base 1.10 + guestfs_debug@Base 1.10 + guestfs_debug_drives@Base 1.14 + guestfs_debug_upload@Base 1.10 + guestfs_delete_event_callback@Base 1.10 + guestfs_device_index@Base 1:1.18 + guestfs_device_name@Base 1:1.50 + guestfs_df@Base 1.10 + guestfs_df_h@Base 1.10 + guestfs_disk_create@Base 1:1.25.31 + guestfs_disk_create_argv@Base 1:1.25.31 + guestfs_disk_create_va@Base 1:1.25.31 + guestfs_disk_format@Base 1:1.20 + guestfs_disk_has_backing_file@Base 1:1.20 + guestfs_disk_virtual_size@Base 1:1.20 + guestfs_dmesg@Base 1.10 + guestfs_download@Base 1.10 + guestfs_download_blocks@Base 1:1.33.45 + guestfs_download_blocks_argv@Base 1:1.33.45 + guestfs_download_blocks_va@Base 1:1.33.45 + guestfs_download_inode@Base 1:1.33.14 + guestfs_download_offset@Base 1.10 + guestfs_drop_caches@Base 1.10 + guestfs_du@Base 1.10 + guestfs_e2fsck@Base 1:1.16 + guestfs_e2fsck_argv@Base 1:1.16 + guestfs_e2fsck_f@Base 1.10 + guestfs_e2fsck_va@Base 1:1.16 + guestfs_echo_daemon@Base 1.10 + guestfs_egrep@Base 1.10 + guestfs_egrepi@Base 1.10 + guestfs_equal@Base 1.10 + guestfs_event_to_string@Base 1:1.22 + guestfs_exists@Base 1.10 + guestfs_extlinux@Base 1:1.22 + guestfs_f2fs_expand@Base 1:1.39.3 + guestfs_fallocate64@Base 1.10 + guestfs_fallocate@Base 1.10 + guestfs_feature_available@Base 1:1.22 + guestfs_fgrep@Base 1.10 + guestfs_fgrepi@Base 1.10 + guestfs_file@Base 1.10 + guestfs_file_architecture@Base 1.10 + guestfs_filesize@Base 1.10 + guestfs_filesystem_available@Base 1:1.20 + guestfs_filesystem_walk@Base 1:1.33.39 + guestfs_fill@Base 1.10 + guestfs_fill_dir@Base 1:1.20 + guestfs_find_inode@Base 1:1.35.6 + guestfs_fill_pattern@Base 1.10 + guestfs_find0@Base 1.10 + guestfs_find@Base 1.10 + guestfs_findfs_label@Base 1.10 + guestfs_findfs_uuid@Base 1.10 + guestfs_first_private@Base 1.10 + guestfs_free_application2@Base 1:1.20 + guestfs_free_application2_list@Base 1:1.20 + guestfs_free_application@Base 1.10 + guestfs_free_application_list@Base 1.10 + guestfs_free_btrfsbalance@Base 1:1.29.26 + guestfs_free_btrfsbalance_list@Base 1:1.29.26 + guestfs_free_btrfsqgroup@Base 1:1.29.17 + guestfs_free_btrfsqgroup_list@Base 1:1.29.17 + guestfs_free_btrfsscrub@Base 1:1.29.26 + guestfs_free_btrfsscrub_list@Base 1:1.29.26 + guestfs_free_btrfssubvolume@Base 1:1.18 + guestfs_free_btrfssubvolume_list@Base 1:1.18 + guestfs_free_dirent@Base 1.10 + guestfs_free_dirent_list@Base 1.10 + guestfs_free_hivex_node@Base 1:1.20 + guestfs_free_hivex_node_list@Base 1:1.20 + guestfs_free_hivex_value@Base 1:1.20 + guestfs_free_hivex_value_list@Base 1:1.20 + guestfs_free_inotify_event@Base 1.10 + guestfs_free_inotify_event_list@Base 1.10 + guestfs_free_int_bool@Base 1.10 + guestfs_free_int_bool_list@Base 1.10 + guestfs_free_internal_mountable@Base 1:1.22 + guestfs_free_internal_mountable_list@Base 1:1.22 + guestfs_free_isoinfo@Base 1:1.18 + guestfs_free_isoinfo_list@Base 1:1.18 + guestfs_free_lvm_lv@Base 1.10 + guestfs_free_lvm_lv_list@Base 1.10 + guestfs_free_lvm_pv@Base 1.10 + guestfs_free_lvm_pv_list@Base 1.10 + guestfs_free_lvm_vg@Base 1.10 + guestfs_free_lvm_vg_list@Base 1.10 + guestfs_free_mdstat@Base 1:1.18 + guestfs_free_mdstat_list@Base 1:1.18 + guestfs_free_partition@Base 1.10 + guestfs_free_partition_list@Base 1.10 + guestfs_free_stat@Base 1.10 + guestfs_free_stat_list@Base 1.10 + guestfs_free_statns@Base 1:1.27.51 + guestfs_free_statns_list@Base 1:1.27.51 + guestfs_free_statvfs@Base 1.10 + guestfs_free_statvfs_list@Base 1.10 + guestfs_free_tsk_dirent@Base 1:1.33.39 + guestfs_free_tsk_dirent_list@Base 1:1.33.39 + guestfs_free_utsname@Base 1:1.20 + guestfs_free_utsname_list@Base 1:1.20 + guestfs_free_version@Base 1.10 + guestfs_free_version_list@Base 1.10 + guestfs_free_xattr@Base 1.10 + guestfs_free_xattr_list@Base 1.10 + guestfs_free_xfsinfo@Base 1:1.20 + guestfs_free_xfsinfo_list@Base 1:1.20 + guestfs_free_yara_detection@Base 1:1.37.13 + guestfs_free_yara_detection_list@Base 1:1.37.13 + guestfs_fsck@Base 1.10 + guestfs_fstrim@Base 1:1.20 + guestfs_fstrim_argv@Base 1:1.20 + guestfs_fstrim_va@Base 1:1.20 + guestfs_get_append@Base 1.10 + guestfs_get_attach_method@Base 1.10 + guestfs_get_autosync@Base 1.10 + guestfs_get_backend@Base 1:1.22 + guestfs_get_backend_setting@Base 1:1.27.1 + guestfs_get_backend_settings@Base 1:1.25.24 + guestfs_get_cachedir@Base 1:1.20 + guestfs_get_direct@Base 1.10 + guestfs_get_e2attrs@Base 1:1.18 + guestfs_get_e2generation@Base 1:1.18 + guestfs_get_e2label@Base 1.10 + guestfs_get_e2uuid@Base 1.10 + guestfs_get_error_handler@Base 1.10 + guestfs_get_hv@Base 1:1.23.17 + guestfs_get_identifier@Base 1:1.31.14 + guestfs_get_libvirt_requested_credential_challenge@Base 1:1.20 + guestfs_get_libvirt_requested_credential_defresult@Base 1:1.20 + guestfs_get_libvirt_requested_credential_prompt@Base 1:1.20 + guestfs_get_libvirt_requested_credentials@Base 1:1.20 + guestfs_get_memsize@Base 1.10 + guestfs_get_network@Base 1.10 + guestfs_get_out_of_memory_handler@Base 1.10 + guestfs_get_path@Base 1.10 + guestfs_get_pgroup@Base 1.12 + guestfs_get_pid@Base 1.10 + guestfs_get_private@Base 1.10 + guestfs_get_program@Base 1:1.22 + guestfs_get_qemu@Base 1.10 + guestfs_get_recovery_proc@Base 1.10 + guestfs_get_selinux@Base 1.10 + guestfs_get_smp@Base 1.14 + guestfs_get_sockdir@Base 1:1.33.8 + guestfs_get_state@Base 1.10 + guestfs_get_tmpdir@Base 1:1.20 + guestfs_get_trace@Base 1.10 + guestfs_get_umask@Base 1.10 + guestfs_get_verbose@Base 1.10 + guestfs_getcon@Base 1.10 + guestfs_getxattr@Base 1.10 + guestfs_getxattrs@Base 1.10 + guestfs_glob_expand@Base 1.10 + guestfs_glob_expand_opts@Base 1:1.33.9 + guestfs_glob_expand_opts_argv@Base 1:1.33.9 + guestfs_glob_expand_opts_va@Base 1:1.33.9 + guestfs_grep@Base 1.10 + guestfs_grep_opts@Base 1:1.20 + guestfs_grep_opts_argv@Base 1:1.20 + guestfs_grep_opts_va@Base 1:1.20 + guestfs_grepi@Base 1.10 + guestfs_grub_install@Base 1.10 + guestfs_head@Base 1.10 + guestfs_head_n@Base 1.10 + guestfs_hexdump@Base 1.10 + guestfs_hivex_close@Base 1:1.20 + guestfs_hivex_commit@Base 1:1.20 + guestfs_hivex_node_add_child@Base 1:1.20 + guestfs_hivex_node_children@Base 1:1.20 + guestfs_hivex_node_delete_child@Base 1:1.20 + guestfs_hivex_node_get_child@Base 1:1.20 + guestfs_hivex_node_get_value@Base 1:1.20 + guestfs_hivex_node_name@Base 1:1.20 + guestfs_hivex_node_parent@Base 1:1.20 + guestfs_hivex_node_set_value@Base 1:1.20 + guestfs_hivex_node_values@Base 1:1.20 + guestfs_hivex_open@Base 1:1.20 + guestfs_hivex_open_argv@Base 1:1.20 + guestfs_hivex_open_va@Base 1:1.20 + guestfs_hivex_root@Base 1:1.20 + guestfs_hivex_value_key@Base 1:1.20 + guestfs_hivex_value_string@Base 1:1.37.26 + guestfs_hivex_value_type@Base 1:1.20 + guestfs_hivex_value_utf8@Base 1:1.20 + guestfs_hivex_value_value@Base 1:1.20 + guestfs_initrd_cat@Base 1.10 + guestfs_initrd_list@Base 1.10 + guestfs_inotify_add_watch@Base 1.10 + guestfs_inotify_close@Base 1.10 + guestfs_inotify_files@Base 1.10 + guestfs_inotify_init@Base 1.10 + guestfs_inotify_read@Base 1.10 + guestfs_inotify_rm_watch@Base 1.10 + guestfs_inspect_get_arch@Base 1.10 + guestfs_inspect_get_build_id@Base 1:1.50 + guestfs_inspect_get_distro@Base 1.10 + guestfs_inspect_get_drive_mappings@Base 1.10 + guestfs_inspect_get_filesystems@Base 1.10 + guestfs_inspect_get_format@Base 1.10 + guestfs_inspect_get_hostname@Base 1.10 + guestfs_inspect_get_icon@Base 1.12 + guestfs_inspect_get_icon_argv@Base 1.12 + guestfs_inspect_get_icon_va@Base 1.12 + guestfs_inspect_get_major_version@Base 1.10 + guestfs_inspect_get_minor_version@Base 1.10 + guestfs_inspect_get_mountpoints@Base 1.10 + guestfs_inspect_get_osinfo@Base 1:1.39.1 + guestfs_inspect_get_package_format@Base 1.10 + guestfs_inspect_get_package_management@Base 1.10 + guestfs_inspect_get_product_name@Base 1.10 + guestfs_inspect_get_product_variant@Base 1.10 + guestfs_inspect_get_roots@Base 1.10 + guestfs_inspect_get_type@Base 1.10 + guestfs_inspect_get_windows_current_control_set@Base 1.10 + guestfs_inspect_get_windows_software_hive@Base 1:1.35.36 + guestfs_inspect_get_windows_system_hive@Base 1:1.35.36 + guestfs_inspect_get_windows_systemroot@Base 1.10 + guestfs_inspect_is_live@Base 1.10 + guestfs_inspect_is_multipart@Base 1.10 + guestfs_inspect_is_netinst@Base 1.10 + guestfs_inspect_list_applications2@Base 1:1.20 + guestfs_inspect_list_applications@Base 1.10 + guestfs_inspect_os@Base 1.10 + guestfs_is_blockdev@Base 1.10 + guestfs_is_blockdev_opts@Base 1:1.22 + guestfs_is_blockdev_opts_argv@Base 1:1.22 + guestfs_is_blockdev_opts_va@Base 1:1.22 + guestfs_is_busy@Base 1.10 + guestfs_is_chardev@Base 1.10 + guestfs_is_chardev_opts@Base 1:1.22 + guestfs_is_chardev_opts_argv@Base 1:1.22 + guestfs_is_chardev_opts_va@Base 1:1.22 + guestfs_is_config@Base 1.10 + guestfs_is_dir@Base 1.10 + guestfs_is_dir_opts@Base 1:1.22 + guestfs_is_dir_opts_argv@Base 1:1.22 + guestfs_is_dir_opts_va@Base 1:1.22 + guestfs_is_fifo@Base 1.10 + guestfs_is_fifo_opts@Base 1:1.22 + guestfs_is_fifo_opts_argv@Base 1:1.22 + guestfs_is_fifo_opts_va@Base 1:1.22 + guestfs_is_file@Base 1.10 + guestfs_is_file_opts@Base 1:1.22 + guestfs_is_file_opts_argv@Base 1:1.22 + guestfs_is_file_opts_va@Base 1:1.22 + guestfs_is_launching@Base 1.10 + guestfs_is_lv@Base 1.10 + guestfs_is_ready@Base 1.10 + guestfs_is_socket@Base 1.10 + guestfs_is_socket_opts@Base 1:1.22 + guestfs_is_socket_opts_argv@Base 1:1.22 + guestfs_is_socket_opts_va@Base 1:1.22 + guestfs_is_symlink@Base 1.10 + guestfs_is_whole_device@Base 1:1.22 + guestfs_is_zero@Base 1.12 + guestfs_is_zero_device@Base 1.12 + guestfs_isoinfo@Base 1:1.18 + guestfs_isoinfo_device@Base 1:1.18 + guestfs_journal_close@Base 1:1.23.11 + guestfs_journal_get@Base 1:1.23.11 + guestfs_journal_get_data_threshold@Base 1:1.23.11 + guestfs_journal_get_realtime_usec@Base 1:1.27.17 + guestfs_journal_next@Base 1:1.23.11 + guestfs_journal_open@Base 1:1.23.11 + guestfs_journal_set_data_threshold@Base 1:1.23.11 + guestfs_journal_skip@Base 1:1.23.11 + guestfs_kill_subprocess@Base 1.10 + guestfs_last_errno@Base 1.10 + guestfs_last_error@Base 1.10 + guestfs_launch@Base 1.10 + guestfs_lchown@Base 1.10 + guestfs_ldmtool_create_all@Base 1:1.20 + guestfs_ldmtool_diskgroup_disks@Base 1:1.20 + guestfs_ldmtool_diskgroup_name@Base 1:1.20 + guestfs_ldmtool_diskgroup_volumes@Base 1:1.20 + guestfs_ldmtool_remove_all@Base 1:1.20 + guestfs_ldmtool_scan@Base 1:1.20 + guestfs_ldmtool_scan_devices@Base 1:1.20 + guestfs_ldmtool_volume_hint@Base 1:1.20 + guestfs_ldmtool_volume_partitions@Base 1:1.20 + guestfs_ldmtool_volume_type@Base 1:1.20 + guestfs_lgetxattr@Base 1.10 + guestfs_lgetxattrs@Base 1.10 + guestfs_list_9p@Base 1.12 + guestfs_list_devices@Base 1.10 + guestfs_list_disk_labels@Base 1:1.20 + guestfs_list_dm_devices@Base 1.12 + guestfs_list_filesystems@Base 1.10 + guestfs_list_ldm_partitions@Base 1:1.20 + guestfs_list_ldm_volumes@Base 1:1.20 + guestfs_list_md_devices@Base 1:1.16 + guestfs_list_partitions@Base 1.10 + guestfs_ll@Base 1.10 + guestfs_llz@Base 1:1.18 + guestfs_ln@Base 1.10 + guestfs_ln_f@Base 1.10 + guestfs_ln_s@Base 1.10 + guestfs_ln_sf@Base 1.10 + guestfs_lremovexattr@Base 1.10 + guestfs_ls0@Base 1:1.20 + guestfs_ls@Base 1.10 + guestfs_lsetxattr@Base 1.10 + guestfs_lstat@Base 1.10 + guestfs_lstatlist@Base 1.10 + guestfs_lstatns@Base 1:1.27.51 + guestfs_lstatnslist@Base 1:1.27.51 + guestfs_luks_add_key@Base 1.10 + guestfs_luks_close@Base 1.10 + guestfs_luks_format@Base 1.10 + guestfs_luks_format_cipher@Base 1.10 + guestfs_luks_kill_slot@Base 1.10 + guestfs_luks_open@Base 1.10 + guestfs_luks_open_ro@Base 1.10 + guestfs_luks_uuid@Base 1:1.42 + guestfs_lvcreate@Base 1.10 + guestfs_lvcreate_free@Base 1:1.18 + guestfs_lvm_canonical_lv_name@Base 1.10 + guestfs_lvm_clear_filter@Base 1.10 + guestfs_lvm_remove_all@Base 1.10 + guestfs_lvm_scan@Base 1:1.39.8 + guestfs_lvm_set_filter@Base 1.10 + guestfs_lvremove@Base 1.10 + guestfs_lvrename@Base 1.10 + guestfs_lvresize@Base 1.10 + guestfs_lvresize_free@Base 1.10 + guestfs_lvs@Base 1.10 + guestfs_lvs_full@Base 1.10 + guestfs_lvuuid@Base 1.10 + guestfs_lxattrlist@Base 1.10 + guestfs_max_disks@Base 1:1.20 + guestfs_md_create@Base 1:1.16 + guestfs_md_create_argv@Base 1:1.16 + guestfs_md_create_va@Base 1:1.16 + guestfs_md_detail@Base 1:1.16 + guestfs_md_stat@Base 1:1.18 + guestfs_md_stop@Base 1:1.16 + guestfs_mkdir@Base 1.10 + guestfs_mkdir_mode@Base 1.10 + guestfs_mkdir_p@Base 1.10 + guestfs_mkdtemp@Base 1.10 + guestfs_mke2fs@Base 1:1.20 + guestfs_mke2fs_J@Base 1.10 + guestfs_mke2fs_JL@Base 1.10 + guestfs_mke2fs_JU@Base 1.10 + guestfs_mke2fs_argv@Base 1:1.20 + guestfs_mke2fs_va@Base 1:1.20 + guestfs_mke2journal@Base 1.10 + guestfs_mke2journal_L@Base 1.10 + guestfs_mke2journal_U@Base 1.10 + guestfs_mkfifo@Base 1.10 + guestfs_mkfs@Base 1.10 + guestfs_mkfs_b@Base 1.10 + guestfs_mkfs_btrfs@Base 1:1.18 + guestfs_mkfs_btrfs_argv@Base 1:1.18 + guestfs_mkfs_btrfs_va@Base 1:1.18 + guestfs_mkfs_opts@Base 1.10 + guestfs_mkfs_opts_argv@Base 1.10 + guestfs_mkfs_opts_va@Base 1.10 + guestfs_mklost_and_found@Base 1:1.20 + guestfs_mkmountpoint@Base 1.10 + guestfs_mknod@Base 1.10 + guestfs_mknod_b@Base 1.10 + guestfs_mknod_c@Base 1.10 + guestfs_mksquashfs@Base 1:1.35.25 + guestfs_mksquashfs_argv@Base 1:1.35.25 + guestfs_mksquashfs_va@Base 1:1.35.25 + guestfs_mkswap@Base 1.10 + guestfs_mkswap_L@Base 1.10 + guestfs_mkswap_U@Base 1.10 + guestfs_mkswap_file@Base 1.10 + guestfs_mkswap_opts@Base 1:1.20 + guestfs_mkswap_opts_argv@Base 1:1.20 + guestfs_mkswap_opts_va@Base 1:1.20 + guestfs_mktemp@Base 1:1.20 + guestfs_mktemp_argv@Base 1:1.20 + guestfs_mktemp_va@Base 1:1.20 + guestfs_modprobe@Base 1.10 + guestfs_mount@Base 1.10 + guestfs_mount_9p@Base 1.12 + guestfs_mount_9p_argv@Base 1.12 + guestfs_mount_9p_va@Base 1.12 + guestfs_mount_local@Base 1:1.18 + guestfs_mount_local_argv@Base 1:1.18 + guestfs_mount_local_run@Base 1:1.18 + guestfs_mount_local_va@Base 1:1.18 + guestfs_mount_loop@Base 1.10 + guestfs_mount_options@Base 1.10 + guestfs_mount_ro@Base 1.10 + guestfs_mount_vfs@Base 1.10 + guestfs_mountable_device@Base 1:1.33.15 + guestfs_mountable_subvolume@Base 1:1.33.15 + guestfs_mountpoints@Base 1.10 + guestfs_mounts@Base 1.10 + guestfs_mv@Base 1.10 + guestfs_next_private@Base 1.10 + guestfs_nr_devices@Base 1:1.18 + guestfs_ntfs_3g_probe@Base 1.10 + guestfs_ntfscat_i@Base 1:1.33.14 + guestfs_ntfsclone_in@Base 1:1.18 + guestfs_ntfsclone_out@Base 1:1.18 + guestfs_ntfsclone_out_argv@Base 1:1.18 + guestfs_ntfsclone_out_va@Base 1:1.18 + guestfs_ntfsfix@Base 1:1.18 + guestfs_ntfsfix_argv@Base 1:1.18 + guestfs_ntfsfix_va@Base 1:1.18 + guestfs_ntfsresize@Base 1.10 + guestfs_ntfsresize_opts@Base 1.12 + guestfs_ntfsresize_opts_argv@Base 1.12 + guestfs_ntfsresize_opts_va@Base 1.12 + guestfs_ntfsresize_size@Base 1.10 + guestfs_parse_environment@Base 1:1.20 + guestfs_parse_environment_list@Base 1:1.20 + guestfs_part_add@Base 1.10 + guestfs_part_del@Base 1.10 + guestfs_part_disk@Base 1.10 + guestfs_part_expand_gpt@Base 1:1.33.2 + guestfs_part_get_bootable@Base 1.10 + guestfs_part_get_disk_guid@Base 1:1.33.2 + guestfs_part_get_gpt_attributes@Base 1:1.37.36 + guestfs_part_get_gpt_guid@Base 1:1.29.25 + guestfs_part_get_gpt_type@Base 1:1.22 + guestfs_part_get_mbr_id@Base 1.10 + guestfs_part_get_mbr_part_type@Base 1:1.29.32 + guestfs_part_get_name@Base 1:1.25.33 + guestfs_part_get_parttype@Base 1.10 + guestfs_part_init@Base 1.10 + guestfs_part_list@Base 1.10 + guestfs_part_resize@Base 1:1.37.20 + guestfs_part_set_bootable@Base 1.10 + guestfs_part_set_disk_guid@Base 1:1.33.2 + guestfs_part_set_disk_guid_random@Base 1:1.33.2 + guestfs_part_set_gpt_attributes@Base 1:1.37.36 + guestfs_part_set_gpt_guid@Base 1:1.29.25 + guestfs_part_set_gpt_type@Base 1:1.22 + guestfs_part_set_mbr_id@Base 1.10 + guestfs_part_set_name@Base 1.10 + guestfs_part_to_dev@Base 1.10 + guestfs_part_to_partnum@Base 1.14 + guestfs_ping_daemon@Base 1.10 + guestfs_pop_error_handler@Base 1:1.20 + guestfs_pread@Base 1.10 + guestfs_pread_device@Base 1.10 + guestfs_push_error_handler@Base 1:1.20 + guestfs_pvchange_uuid@Base 1:1.20 + guestfs_pvchange_uuid_all@Base 1:1.20 + guestfs_pvcreate@Base 1.10 + guestfs_pvremove@Base 1.10 + guestfs_pvresize@Base 1.10 + guestfs_pvresize_size@Base 1.10 + guestfs_pvs@Base 1.10 + guestfs_pvs_full@Base 1.10 + guestfs_pvuuid@Base 1.10 + guestfs_pwrite@Base 1.10 + guestfs_pwrite_device@Base 1.10 + guestfs_read_file@Base 1.10 + guestfs_read_lines@Base 1.10 + guestfs_readdir@Base 1.10 + guestfs_readlink@Base 1.10 + guestfs_readlinklist@Base 1.10 + guestfs_realpath@Base 1.10 + guestfs_remount@Base 1:1.23.2 + guestfs_remount_argv@Base 1:1.23.2 + guestfs_remount_va@Base 1:1.23.2 + guestfs_remove_drive@Base 1:1.20 + guestfs_removexattr@Base 1.10 + guestfs_rename@Base 1:1.20 + guestfs_resize2fs@Base 1.10 + guestfs_resize2fs_M@Base 1.10 + guestfs_resize2fs_size@Base 1.10 + guestfs_rm@Base 1.10 + guestfs_rm_f@Base 1:1.20 + guestfs_rm_rf@Base 1.10 + guestfs_rmdir@Base 1.10 + guestfs_rmmountpoint@Base 1.10 + guestfs_rsync@Base 1:1.20 + guestfs_rsync_argv@Base 1:1.20 + guestfs_rsync_in@Base 1:1.20 + guestfs_rsync_in_argv@Base 1:1.20 + guestfs_rsync_in_va@Base 1:1.20 + guestfs_rsync_out@Base 1:1.20 + guestfs_rsync_out_argv@Base 1:1.20 + guestfs_rsync_out_va@Base 1:1.20 + guestfs_rsync_va@Base 1:1.20 + guestfs_scrub_device@Base 1.10 + guestfs_scrub_file@Base 1.10 + guestfs_scrub_freespace@Base 1.10 + guestfs_selinux_relabel@Base 1:1.33.43 + guestfs_selinux_relabel_argv@Base 1:1.33.43 + guestfs_selinux_relabel_va@Base 1:1.33.43 + guestfs_set_append@Base 1.10 + guestfs_set_attach_method@Base 1.10 + guestfs_set_autosync@Base 1.10 + guestfs_set_backend@Base 1:1.22 + guestfs_set_backend_setting@Base 1:1.27.1 + guestfs_set_backend_settings@Base 1:1.25.24 + guestfs_set_cachedir@Base 1:1.20 + guestfs_set_close_callback@Base 1.10 + guestfs_set_direct@Base 1.10 + guestfs_set_e2attrs@Base 1:1.18 + guestfs_set_e2attrs_argv@Base 1:1.18 + guestfs_set_e2attrs_va@Base 1:1.18 + guestfs_set_e2generation@Base 1:1.18 + guestfs_set_e2label@Base 1.10 + guestfs_set_e2uuid@Base 1.10 + guestfs_set_error_handler@Base 1.10 + guestfs_set_hv@Base 1:1.23.17 + guestfs_set_identifier@Base 1:1.31.14 + guestfs_set_event_callback@Base 1.10 + guestfs_set_label@Base 1:1.18 + guestfs_set_launch_done_callback@Base 1.10 + guestfs_set_libvirt_requested_credential@Base 1:1.20 + guestfs_set_libvirt_supported_credentials@Base 1:1.20 + guestfs_set_log_message_callback@Base 1.10 + guestfs_set_memsize@Base 1.10 + guestfs_set_network@Base 1.10 + guestfs_set_out_of_memory_handler@Base 1.10 + guestfs_set_path@Base 1.10 + guestfs_set_pgroup@Base 1.12 + guestfs_set_private@Base 1.10 + guestfs_set_program@Base 1:1.22 + guestfs_set_progress_callback@Base 1.10 + guestfs_set_qemu@Base 1.10 + guestfs_set_recovery_proc@Base 1.10 + guestfs_set_selinux@Base 1.10 + guestfs_set_smp@Base 1.14 + guestfs_set_subprocess_quit_callback@Base 1.10 + guestfs_set_tmpdir@Base 1:1.20 + guestfs_set_trace@Base 1.10 + guestfs_set_uuid@Base 1:1.23.10 + guestfs_set_uuid_random@Base 1:1.29.50 + guestfs_set_verbose@Base 1.10 + guestfs_setcon@Base 1.10 + guestfs_setxattr@Base 1.10 + guestfs_sfdisk@Base 1.10 + guestfs_sfdiskM@Base 1.10 + guestfs_sfdisk_N@Base 1.10 + guestfs_sfdisk_disk_geometry@Base 1.10 + guestfs_sfdisk_kernel_geometry@Base 1.10 + guestfs_sfdisk_l@Base 1.10 + guestfs_sh@Base 1.10 + guestfs_sh_lines@Base 1.10 + guestfs_shutdown@Base 1:1.18 + guestfs_sleep@Base 1.10 + guestfs_stat@Base 1.10 + guestfs_statns@Base 1:1.27.51 + guestfs_statvfs@Base 1.10 + guestfs_strings@Base 1.10 + guestfs_strings_e@Base 1.10 + guestfs_swapoff_device@Base 1.10 + guestfs_swapoff_file@Base 1.10 + guestfs_swapoff_label@Base 1.10 + guestfs_swapoff_uuid@Base 1.10 + guestfs_swapon_device@Base 1.10 + guestfs_swapon_file@Base 1.10 + guestfs_swapon_label@Base 1.10 + guestfs_swapon_uuid@Base 1.10 + guestfs_sync@Base 1.10 + guestfs_syslinux@Base 1:1.22 + guestfs_syslinux_argv@Base 1:1.22 + guestfs_syslinux_va@Base 1:1.22 + guestfs_tail@Base 1.10 + guestfs_tail_n@Base 1.10 + guestfs_tar_in@Base 1.10 + guestfs_tar_in_opts@Base 1:1.20 + guestfs_tar_in_opts_argv@Base 1:1.20 + guestfs_tar_in_opts_va@Base 1:1.20 + guestfs_tar_out@Base 1.10 + guestfs_tar_out_opts@Base 1:1.20 + guestfs_tar_out_opts_argv@Base 1:1.20 + guestfs_tar_out_opts_va@Base 1:1.20 + guestfs_tgz_in@Base 1.10 + guestfs_tgz_out@Base 1.10 + guestfs_touch@Base 1.10 + guestfs_truncate@Base 1.10 + guestfs_truncate_size@Base 1.10 + guestfs_tune2fs@Base 1:1.16 + guestfs_tune2fs_argv@Base 1:1.16 + guestfs_tune2fs_l@Base 1.10 + guestfs_tune2fs_va@Base 1:1.16 + guestfs_txz_in@Base 1.10 + guestfs_txz_out@Base 1.10 + guestfs_umask@Base 1.10 + guestfs_umount@Base 1.10 + guestfs_umount_all@Base 1.10 + guestfs_umount_local@Base 1:1.18 + guestfs_umount_local_argv@Base 1:1.18 + guestfs_umount_local_va@Base 1:1.18 + guestfs_umount_opts@Base 1:1.20 + guestfs_umount_opts_argv@Base 1:1.20 + guestfs_umount_opts_va@Base 1:1.20 + guestfs_upload@Base 1.10 + guestfs_upload_offset@Base 1.10 + guestfs_user_cancel@Base 1.12 + guestfs_utimens@Base 1.10 + guestfs_utsname@Base 1:1.20 + guestfs_version@Base 1.10 + guestfs_vfs_minimum_size@Base 1:1.31.19 + guestfs_vfs_label@Base 1.10 + guestfs_vfs_type@Base 1.10 + guestfs_vfs_uuid@Base 1.10 + guestfs_vg_activate@Base 1.10 + guestfs_vg_activate_all@Base 1.10 + guestfs_vgchange_uuid@Base 1:1.20 + guestfs_vgchange_uuid_all@Base 1:1.20 + guestfs_vgcreate@Base 1.10 + guestfs_vglvuuids@Base 1.10 + guestfs_vgmeta@Base 1:1.18 + guestfs_vgpvuuids@Base 1.10 + guestfs_vgremove@Base 1.10 + guestfs_vgrename@Base 1.10 + guestfs_vgs@Base 1.10 + guestfs_vgs_full@Base 1.10 + guestfs_vgscan@Base 1.10 + guestfs_vguuid@Base 1.10 + guestfs_wait_ready@Base 1.10 + guestfs_wc_c@Base 1.10 + guestfs_wc_l@Base 1.10 + guestfs_wc_w@Base 1.10 + guestfs_wipefs@Base 1:1.18 + guestfs_write@Base 1.10 + guestfs_write_append@Base 1.12 + guestfs_write_file@Base 1.10 + guestfs_xfs_admin@Base 1:1.20 + guestfs_xfs_admin_argv@Base 1:1.20 + guestfs_xfs_admin_va@Base 1:1.20 + guestfs_xfs_growfs@Base 1:1.20 + guestfs_xfs_growfs_argv@Base 1:1.20 + guestfs_xfs_growfs_va@Base 1:1.20 + guestfs_xfs_info@Base 1:1.20 + guestfs_xfs_repair@Base 1:1.20 + guestfs_xfs_repair_argv@Base 1:1.20 + guestfs_xfs_repair_va@Base 1:1.20 + guestfs_yara_destroy@Base 1:1.37.13 + guestfs_yara_load@Base 1:1.37.13 + guestfs_yara_scan@Base 1:1.37.13 + guestfs_zegrep@Base 1.10 + guestfs_zegrepi@Base 1.10 + guestfs_zero@Base 1.10 + guestfs_zero_device@Base 1.10 + guestfs_zero_free_space@Base 1:1.18 + guestfs_zerofree@Base 1.10 + guestfs_zfgrep@Base 1.10 + guestfs_zfgrepi@Base 1.10 + guestfs_zfile@Base 1.10 + guestfs_zgrep@Base 1.10 + guestfs_zgrepi@Base 1.10 diff --git a/lua-guestfs.examples b/lua-guestfs.examples new file mode 100644 index 00000000..873e02ce --- /dev/null +++ b/lua-guestfs.examples @@ -0,0 +1 @@ +lua/examples/*.lua diff --git a/lua-guestfs.install b/lua-guestfs.install new file mode 100644 index 00000000..da0bcdff --- /dev/null +++ b/lua-guestfs.install @@ -0,0 +1,3 @@ +/usr/lib/*-*/lua/*/*.so +/usr/share/man/man3/guestfs-lua.3* +/usr/share/man/*/man3/guestfs-lua.3* diff --git a/patches/Add-dhcpcd-to-Debian-package-list.patch b/patches/Add-dhcpcd-to-Debian-package-list.patch new file mode 100644 index 00000000..82ac963d --- /dev/null +++ b/patches/Add-dhcpcd-to-Debian-package-list.patch @@ -0,0 +1,20 @@ +From: Hilko Bengen +Date: Sun, 7 Jan 2024 16:48:37 +0100 +Subject: Add dhcpcd to Debian package list + +--- + appliance/packagelist.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index 29277cd..0ffb8db 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -76,6 +76,7 @@ dnl iproute has been renamed to iproute2 + iputils-ping + iputils-arping + iputils-tracepath ++ dhcpcd-base + isc-dhcp-client + ldmtool + libc-bin diff --git a/patches/Add-fdisk-to-appliance-list.patch b/patches/Add-fdisk-to-appliance-list.patch new file mode 100644 index 00000000..f49b3d85 --- /dev/null +++ b/patches/Add-fdisk-to-appliance-list.patch @@ -0,0 +1,20 @@ +From: Hilko Bengen +Date: Mon, 14 Aug 2017 21:39:58 +0200 +Subject: Add fdisk to appliance list + +--- + appliance/packagelist.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index eeb53bb..2772c41 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -62,6 +62,7 @@ dnl old name used in Jessie and earlier + cryptsetup + dash + extlinux ++ fdisk + dnl gfs-tools, gfs2-tools have been renamed to gfs2-utils + gfs-tools + gfs2-tools diff --git a/patches/Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architectures-tha.patch b/patches/Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architectures-tha.patch new file mode 100644 index 00000000..ab4723b7 --- /dev/null +++ b/patches/Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architectures-tha.patch @@ -0,0 +1,21 @@ +From: Hilko Bengen +Date: Mon, 9 Apr 2018 23:26:40 +0200 +Subject: Add libtinfo to guestfsd (fixes FTBFS on architectures that lack a + native OCaml compiler) + +--- + daemon/Makefile.am | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/daemon/Makefile.am b/daemon/Makefile.am +index b44d771..2bdf215 100644 +--- a/daemon/Makefile.am ++++ b/daemon/Makefile.am +@@ -238,6 +238,7 @@ guestfsd_LDADD = \ + $(RPC_LIBS) \ + $(YARA_LIBS) \ + $(OCAML_LIBS) \ ++ $(LIBTINFO_LIBS) \ + ../common/errnostring/liberrnostring.la \ + ../common/protocol/libprotocol.la \ + ../common/utils/libutils.la diff --git a/patches/Add-util-linux-extra-to-appliance-list.patch b/patches/Add-util-linux-extra-to-appliance-list.patch new file mode 100644 index 00000000..031b064c --- /dev/null +++ b/patches/Add-util-linux-extra-to-appliance-list.patch @@ -0,0 +1,20 @@ +From: Hilko Bengen +Date: Sat, 18 May 2024 22:25:27 +0200 +Subject: Add util-linux-extra to appliance list + +--- + appliance/packagelist.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index 0ffb8db..fd02c17 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -289,6 +289,7 @@ syslinux + tar + udev + util-linux ++util-linux-extra + util-linux-ng + xfsprogs + zerofree diff --git a/patches/Change-cryptsetop-cryptsetup-bin-in-appliance.patch b/patches/Change-cryptsetop-cryptsetup-bin-in-appliance.patch new file mode 100644 index 00000000..cac5e688 --- /dev/null +++ b/patches/Change-cryptsetop-cryptsetup-bin-in-appliance.patch @@ -0,0 +1,21 @@ +From: Hilko Bengen +Date: Tue, 16 Apr 2019 15:58:05 +0200 +Subject: Change cryptsetop->cryptsetup-bin in appliance + +--- + appliance/packagelist.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index 2772c41..7bc5ad1 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -59,7 +59,7 @@ ifelse(DEBIAN,1, + dnl old name used in Jessie and earlier + btrfs-tools + clevis-luks +- cryptsetup ++ cryptsetup-bin + dash + extlinux + fdisk diff --git a/patches/Do-not-use-DTB-for-armel.patch b/patches/Do-not-use-DTB-for-armel.patch new file mode 100644 index 00000000..8853676b --- /dev/null +++ b/patches/Do-not-use-DTB-for-armel.patch @@ -0,0 +1,22 @@ +From: Hilko Bengen +Date: Sun, 6 Jul 2014 21:34:47 +0200 +Subject: Do not use DTB for armel + +--- + lib/guestfs-internal.h | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/lib/guestfs-internal.h b/lib/guestfs-internal.h +index 9f4f800..b08776e 100644 +--- a/lib/guestfs-internal.h ++++ b/lib/guestfs-internal.h +@@ -118,6 +118,9 @@ cleanup_mutex_unlock (pthread_mutex_t **ptr) + #endif + #ifdef __arm__ + #define MACHINE_TYPE "virt" ++#ifdef __ARM_PCS_VFP /* do not use DTB for armel */ ++#define DTB_WILDCARD "vexpress*a15-tc1.dtb" ++#endif + #endif + #ifdef __aarch64__ + #define MACHINE_TYPE "virt" diff --git a/patches/Fix-golang-bindtest-and-check-mli.sh-for-out-of-tree-buil.patch b/patches/Fix-golang-bindtest-and-check-mli.sh-for-out-of-tree-buil.patch new file mode 100644 index 00000000..b1576aa1 --- /dev/null +++ b/patches/Fix-golang-bindtest-and-check-mli.sh-for-out-of-tree-buil.patch @@ -0,0 +1,36 @@ +From: Hilko Bengen +Date: Mon, 27 Dec 2021 01:17:16 +0100 +Subject: Fix golang bindtest and check-mli.sh for out-of-tree builds + +--- + check-mli.sh | 2 +- + golang/run-bindtests | 5 ++--- + 2 files changed, 3 insertions(+), 4 deletions(-) + +diff --git a/check-mli.sh b/check-mli.sh +index 8a93187..1b3da07 100755 +--- a/check-mli.sh ++++ b/check-mli.sh +@@ -22,7 +22,7 @@ + exitcode=0 + + for f in $( +- find -name '*.ml' | ++ find "$abs_srcdir" "$abs_builddir" -name '*.ml' | + grep -v builder/templates | + grep -v contrib/ | + grep -v ocaml/examples/ | +diff --git a/golang/run-bindtests b/golang/run-bindtests +index e79bb07..b62132b 100755 +--- a/golang/run-bindtests ++++ b/golang/run-bindtests +@@ -18,7 +18,6 @@ + + set -e + +-cd $srcdir/bindtests +-$GOLANG run bindtests.go > bindtests.tmp +-diff -u $srcdir/../../bindtests bindtests.tmp ++( cd $srcdir/bindtests && $GOLANG run bindtests.go ) > bindtests.tmp ++diff -u $srcdir/../bindtests bindtests.tmp + rm bindtests.tmp diff --git a/patches/Fix-include-path-for-generating-localized-manpages.patch b/patches/Fix-include-path-for-generating-localized-manpages.patch new file mode 100644 index 00000000..38abe2c5 --- /dev/null +++ b/patches/Fix-include-path-for-generating-localized-manpages.patch @@ -0,0 +1,28 @@ +From: Hilko Bengen +Date: Sat, 26 Nov 2022 16:12:08 +0100 +Subject: Fix include path for generating localized manpages + +--- + po-docs/language.mk | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/po-docs/language.mk b/po-docs/language.mk +index 2d5f0fe..0135be0 100644 +--- a/po-docs/language.mk ++++ b/po-docs/language.mk +@@ -107,6 +107,7 @@ guestfish.1: guestfish.pod guestfish-actions.pod guestfish-commands.pod guestfis + $(PODWRAPPER) \ + --no-strict-checks \ + --man $@ \ ++ --path $(srcdir) \ + --license GPLv2+ \ + $< + +@@ -149,6 +150,7 @@ virt-p2v.1: virt-p2v.pod virt-p2v-kernel-config.pod + $(PODWRAPPER) \ + --no-strict-checks \ + --man $@ \ ++ --path $(srcdir) \ + $< + + %.3: %.pod diff --git a/patches/Fix-out-of-tree-build-for-po.patch b/patches/Fix-out-of-tree-build-for-po.patch new file mode 100644 index 00000000..35235867 --- /dev/null +++ b/patches/Fix-out-of-tree-build-for-po.patch @@ -0,0 +1,21 @@ +From: Hilko Bengen +Date: Sun, 10 Jan 2021 02:33:22 +0100 +Subject: Fix out-of-tree build for po/* + +--- + po/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/po/Makefile.am b/po/Makefile.am +index 961dea6..3b5a05c 100644 +--- a/po/Makefile.am ++++ b/po/Makefile.am +@@ -69,7 +69,7 @@ $(DOMAIN).pot: Makefile POTFILES $(POTFILES) + + .po.gmo: + rm -f $@ $@-t +- $(MSGFMT) -c -o $@-t $(srcdir)/$< ++ $(MSGFMT) -c -o $@-t $< + mv $@-t $@ + + # Install. diff --git a/patches/Fix-sbin-reboot-requirements.patch b/patches/Fix-sbin-reboot-requirements.patch new file mode 100644 index 00000000..e83038c0 --- /dev/null +++ b/patches/Fix-sbin-reboot-requirements.patch @@ -0,0 +1,23 @@ +From: Hilko Bengen +Date: Thu, 20 Jul 2017 23:30:28 +0200 +Subject: Fix /sbin/reboot requirements + +--- + appliance/packagelist.in | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index 3095234..eeb53bb 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -86,8 +86,8 @@ dnl iproute has been renamed to iproute2 + ntfs-3g + openssh-client + reiserfsprogs +- sysvinit dnl for /sbin/reboot +- systemd dnl alternative for /sbin/reboot ++ sysvinit-core dnl for /sbin/reboot ++ systemd-sysv dnl alternative for /sbin/reboot + ufsutils + vim-tiny + xz-utils diff --git a/patches/Fix-up-perl-path-in-installed-scripts.patch b/patches/Fix-up-perl-path-in-installed-scripts.patch new file mode 100644 index 00000000..d77a914f --- /dev/null +++ b/patches/Fix-up-perl-path-in-installed-scripts.patch @@ -0,0 +1,29 @@ +From: Hilko Bengen +Date: Sat, 28 Jul 2018 18:59:16 +0200 +Subject: Fix up perl path in installed scripts + +--- + perl/examples/create_disk.pl | 2 +- + perl/examples/inspect_vm.pl | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/perl/examples/create_disk.pl b/perl/examples/create_disk.pl +index 3b40683..3b69fab 100755 +--- a/perl/examples/create_disk.pl ++++ b/perl/examples/create_disk.pl +@@ -1,4 +1,4 @@ +-#!/usr/bin/env perl ++#!/usr/bin/perl + + # Example showing how to create a disk image. + +diff --git a/perl/examples/inspect_vm.pl b/perl/examples/inspect_vm.pl +index 04fbae6..00679ec 100755 +--- a/perl/examples/inspect_vm.pl ++++ b/perl/examples/inspect_vm.pl +@@ -1,4 +1,4 @@ +-#!/usr/bin/env perl ++#!/usr/bin/perl + + # Example showing how to inspect a virtual machine disk. + diff --git a/patches/Generate-tarballs-for-supermin-appliance-using-reproducib.patch b/patches/Generate-tarballs-for-supermin-appliance-using-reproducib.patch new file mode 100644 index 00000000..41aebea3 --- /dev/null +++ b/patches/Generate-tarballs-for-supermin-appliance-using-reproducib.patch @@ -0,0 +1,40 @@ +From: Hilko Bengen +Date: Sat, 14 Feb 2015 14:17:09 +0100 +Subject: Generate tarballs for supermin appliance using reproducible + timestamp + +--- + appliance/Makefile.am | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/appliance/Makefile.am b/appliance/Makefile.am +index 8cb9bd1..eb26ecc 100644 +--- a/appliance/Makefile.am ++++ b/appliance/Makefile.am +@@ -118,7 +118,7 @@ supermin.d/daemon.tar.gz: ../daemon/guestfsd + rm -rf tmp-d + mkdir -p tmp-d$(DAEMON_SUPERMIN_DIR) tmp-d/etc + ln ../daemon/guestfsd tmp-d$(DAEMON_SUPERMIN_DIR)/guestfsd +- ( cd tmp-d && tar zcf - * ) > $@-t ++ ( cd tmp-d && tar --mtime=@$(SOURCE_DATE_EPOCH) -zcf - * ) > $@-t + rm -r tmp-d + mv $@-t $@ + +@@ -139,7 +139,7 @@ supermin.d/hostfiles: hostfiles.in Makefile + + supermin.d/init.tar.gz: init + rm -f $@ $@-t +- ( cd $(srcdir) && tar zcf - init ) > $@-t ++ ( cd $(srcdir) && tar --mtime=@$(SOURCE_DATE_EPOCH) -zcf - init ) > $@-t + mv $@-t $@ + + # We should put this file in /lib/udev/rules.d, but put it in /etc so +@@ -149,7 +149,7 @@ supermin.d/udev-rules.tar.gz: 99-guestfs-serial.rules + rm -rf tmp-u + mkdir -p tmp-u/etc/udev/rules.d + for f in $^; do ln $$f tmp-u/etc/udev/rules.d/$$(basename $$f); done +- ( cd tmp-u && tar zcf - etc ) > $@-t ++ ( cd tmp-u && tar --mtime=@$(SOURCE_DATE_EPOCH) -zcf - etc ) > $@-t + rm -r tmp-u + mv $@-t $@ + diff --git a/patches/Link-.mli-files-corresponding-to-autorgenerated-.ml-files.patch b/patches/Link-.mli-files-corresponding-to-autorgenerated-.ml-files.patch new file mode 100644 index 00000000..2a09cf43 --- /dev/null +++ b/patches/Link-.mli-files-corresponding-to-autorgenerated-.ml-files.patch @@ -0,0 +1,34 @@ +From: Hilko Bengen +Date: Mon, 13 Jan 2020 20:13:30 +0100 +Subject: Link .mli files corresponding to autorgenerated .ml files into + builddir + +This avoids build failures in separate builds such as this one: + +,---- +| ocamlfind ocamlc -package str,unix -I . -a guestfs_config.cmo stringMap.cmo stringSet.cmo std_utils.cmo -o mlstdutils.cma +| ar cr libmlstdutils.a libmlstdutils_a-dummy.o +| ranlib libmlstdutils.a +| File "_none_", line 1: +| Error: Files std_utils.cmo and guestfs_config.cmo +| make inconsistent assumptions over interface Guestfs_config +| make[4]: *** [Makefile:2580: mlstdutils.cma] Error 2 +`---- +--- + configure.ac | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/configure.ac b/configure.ac +index 709ed52..977926e 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -268,6 +268,9 @@ AC_CONFIG_FILES([Makefile + tests/disks/test-qemu-drive-libvirt.xml + website/index.html]) + ++AC_CONFIG_LINKS([common/mlstdutils/guestfs_config.mli:common/mlstdutils/guestfs_config.mli ++ daemon/daemon_config.mli:daemon/daemon_config.mli]) ++ + AC_OUTPUT + + dnl Produce summary. diff --git a/patches/Make-php-buildable-with-builddir-srcdir.patch b/patches/Make-php-buildable-with-builddir-srcdir.patch new file mode 100644 index 00000000..b7391566 --- /dev/null +++ b/patches/Make-php-buildable-with-builddir-srcdir.patch @@ -0,0 +1,58 @@ +From: Hilko Bengen +Date: Sat, 14 May 2016 13:34:07 +0200 +Subject: Make php buildable with builddir != srcdir + +--- + php/Makefile.am | 25 ++++++++++--------------- + 1 file changed, 10 insertions(+), 15 deletions(-) + +diff --git a/php/Makefile.am b/php/Makefile.am +index c635abf..6dacc4d 100644 +--- a/php/Makefile.am ++++ b/php/Makefile.am +@@ -36,26 +36,16 @@ php_DATA = guestfs_php.ini + + # In theory: EXTRA_LIBS="-lguestfs" In fact this doesn't work + # and we need to add the library to EXTRA_LDFLAGS. +-all: check-builddir-equals-srcdir extension/config.h ++all: extension/config.h + $(MAKE) -C extension \ + EXTRA_INCLUDES="-I$(abs_srcdir)/../common/utils -I$(abs_srcdir)/../lib -I$(abs_srcdir)/../include" \ +- EXTRA_LDFLAGS="-L$(abs_srcdir)/../lib/.libs -lguestfs" \ ++ EXTRA_LDFLAGS="-L$(abs_builddir)/../lib/.libs -lguestfs" \ + EXTRA_CFLAGS="-DGUESTFS_PRIVATE=1" \ + all + +-# It looks like this is going to be very hard to make work, so +-# disallow it for now. +-check-builddir-equals-srcdir: +- @if [ $(builddir) != $(srcdir) ]; then \ +- echo "***"; \ +- echo "PHP cannot be built with builddir != srcdir"; \ +- echo "Use ./configure --disable-php"; \ +- echo "***"; \ +- exit 1; \ +- fi +- + extension/config.h: extension/config.m4 ../config.status +- cd extension && phpize ++ if [ $(srcdir) != $(builddir) ]; then cp -rsft $(builddir)/extension $(abs_srcdir)/extension/.; fi ++ cd extension && $(PHPIZE) + cd extension && ./configure --prefix=$(prefix) --libdir=$(libdir) + test -f "$@" && touch -- $@ + +@@ -75,8 +65,13 @@ clean-local: + rm -f extension/tests/*.out + rm -f extension/tests/*.php + rm -f extension/tests/*.sh ++ if [ $(srcdir) != $(builddir) ]; then rm -rf extension; fi + + install-data-hook: +- $(MAKE) -C extension INSTALL_ROOT=$(DESTDIR) install ++ $(MAKE) -C extension \ ++ EXTRA_INCLUDES="-I$(abs_srcdir)/../common/utils -I$(abs_srcdir)/../lib" \ ++ EXTRA_LDFLAGS="-L$(abs_builddir)/../lib/.libs -lguestfs" \ ++ EXTRA_CFLAGS="-DGUESTFS_PRIVATE=1" \ ++ INSTALL_ROOT=$(DESTDIR) install + + endif diff --git a/patches/Make-sure-that-generated-ocaml-link.sh-is-used-in-out-of-.patch b/patches/Make-sure-that-generated-ocaml-link.sh-is-used-in-out-of-.patch new file mode 100644 index 00000000..d90a7c1a --- /dev/null +++ b/patches/Make-sure-that-generated-ocaml-link.sh-is-used-in-out-of-.patch @@ -0,0 +1,58 @@ +From: Hilko Bengen +Date: Tue, 10 Mar 2020 20:06:39 +0100 +Subject: Make sure that generated ocaml-link.sh is used in out-of-tree builds + +--- + common/mlpcre/Makefile.am | 4 ++-- + common/mlstdutils/Makefile.am | 4 ++-- + common/mlutils/Makefile.am | 4 ++-- + 3 files changed, 6 insertions(+), 6 deletions(-) + +diff --git a/common/mlpcre/Makefile.am b/common/mlpcre/Makefile.am +index a1d8b02..3636a46 100644 +--- a/common/mlpcre/Makefile.am ++++ b/common/mlpcre/Makefile.am +@@ -106,9 +106,9 @@ OCAMLLINKFLAGS = $(LINK_CUSTOM_OCAMLC_ONLY) + pcre_tests_DEPENDENCIES = \ + $(pcre_tests_THEOBJECTS) \ + $(MLPCRE_CMA) \ +- $(top_srcdir)/ocaml-link.sh ++ $(top_builddir)/ocaml-link.sh + pcre_tests_LINK = \ +- $(top_srcdir)/ocaml-link.sh \ ++ $(top_builddir)/ocaml-link.sh \ + -cclib '-pthread -lpthread -lutils -lpcre2-8 -lgnu' -- \ + $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \ + $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \ +diff --git a/common/mlstdutils/Makefile.am b/common/mlstdutils/Makefile.am +index ea314e4..7fd8c06 100644 +--- a/common/mlstdutils/Makefile.am ++++ b/common/mlstdutils/Makefile.am +@@ -117,9 +117,9 @@ OCAMLLINKFLAGS = $(LINK_CUSTOM_OCAMLC_ONLY) + std_utils_tests_DEPENDENCIES = \ + $(std_utils_tests_THEOBJECTS) \ + $(MLSTDUTILS_CMA) \ +- $(top_srcdir)/ocaml-link.sh ++ $(top_builddir)/ocaml-link.sh + std_utils_tests_LINK = \ +- $(top_srcdir)/ocaml-link.sh -- \ ++ $(top_builddir)/ocaml-link.sh -- \ + $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \ + $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \ + $(std_utils_tests_THEOBJECTS) -o $@ +diff --git a/common/mlutils/Makefile.am b/common/mlutils/Makefile.am +index 17dfac3..2f58123 100644 +--- a/common/mlutils/Makefile.am ++++ b/common/mlutils/Makefile.am +@@ -127,9 +127,9 @@ c_utils_unit_tests_DEPENDENCIES = \ + $(c_utils_unit_tests_THEOBJECTS) \ + ../mlstdutils/mlstdutils.$(MLARCHIVE) \ + mlcutils.$(MLARCHIVE) \ +- $(top_srcdir)/ocaml-link.sh ++ $(top_builddir)/ocaml-link.sh + c_utils_unit_tests_LINK = \ +- $(top_srcdir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \ ++ $(top_builddir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \ + $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) \ + $(OCAMLPACKAGES) -package ounit2 \ + $(OCAMLLINKFLAGS) \ diff --git a/patches/Only-set-rtc-driftfix-slew-on-x86-architectures.patch b/patches/Only-set-rtc-driftfix-slew-on-x86-architectures.patch new file mode 100644 index 00000000..f1decdd5 --- /dev/null +++ b/patches/Only-set-rtc-driftfix-slew-on-x86-architectures.patch @@ -0,0 +1,23 @@ +From: Hilko Bengen +Date: Tue, 25 Jul 2023 22:32:03 +0200 +Subject: Only set -rtc driftfix=slew on x86 architectures + +--- + lib/launch-direct.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/lib/launch-direct.c b/lib/launch-direct.c +index cdfd25a..5d881a2 100644 +--- a/lib/launch-direct.c ++++ b/lib/launch-direct.c +@@ -649,8 +649,10 @@ launch_direct (guestfs_h *g, void *datav, const char *arg) + /* Force exit instead of reboot on panic */ + flag ("-no-reboot"); + ++#if defined(__i386__) || defined(__x86_64__) + /* These are recommended settings, see RHBZ#1053847. */ + arg ("-rtc", "driftfix=slew"); ++#endif + if (guestfs_int_qemu_supports (g, data->qemu_data, "-no-hpet")) + flag ("-no-hpet"); + #if defined(__i386__) || defined(__x86_64__) diff --git a/patches/Properly-handle-autogenerated-config.ml-files-in-builddir.patch b/patches/Properly-handle-autogenerated-config.ml-files-in-builddir.patch new file mode 100644 index 00000000..188c3126 --- /dev/null +++ b/patches/Properly-handle-autogenerated-config.ml-files-in-builddir.patch @@ -0,0 +1,68 @@ +From: Hilko Bengen +Date: Mon, 23 Dec 2019 12:46:43 +0100 +Subject: Properly handle autogenerated *config.ml files in builddir + +--- + common/mlstdutils/Makefile.am | 2 +- + daemon/Makefile.am | 2 +- + ocaml-dep.sh.in | 2 +- + subdir-rules.mk | 4 ++++ + 4 files changed, 7 insertions(+), 3 deletions(-) + +diff --git a/common/mlstdutils/Makefile.am b/common/mlstdutils/Makefile.am +index 2b73bc6..ea314e4 100644 +--- a/common/mlstdutils/Makefile.am ++++ b/common/mlstdutils/Makefile.am +@@ -138,7 +138,7 @@ check-valgrind: + $(MAKE) VG="@VG@" check + + # OCaml dependencies. +-.depend: $(srcdir)/*.mli $(srcdir)/*.ml ++.depend: $(srcdir)/*.mli $(srcdir)/*.ml $(builddir)/guestfs_config.ml + $(top_builddir)/ocaml-dep.sh $^ + -include .depend + +diff --git a/daemon/Makefile.am b/daemon/Makefile.am +index 2bdf215..6e5736e 100644 +--- a/daemon/Makefile.am ++++ b/daemon/Makefile.am +@@ -395,7 +395,7 @@ camldaemon.o: $(OBJECTS) + $(OBJECTS) + + # OCaml dependencies. +-.depend: $(srcdir)/*.mli $(srcdir)/*.ml ++.depend: $(srcdir)/*.mli $(srcdir)/*.ml $(builddir)/daemon_config.ml + $(top_builddir)/ocaml-dep.sh $^ + -include .depend + +diff --git a/ocaml-dep.sh.in b/ocaml-dep.sh.in +index 385a1e6..ff81340 100755 +--- a/ocaml-dep.sh.in ++++ b/ocaml-dep.sh.in +@@ -68,7 +68,7 @@ echo >> $output-t + | sed \ + -e "s,@abs_top_srcdir@/${subdir},.,g" \ + -e "s,\B${srcdir_re}/\\([^ ]*[.]\\)\\(cm[^ ]*\\|o\\),\\1\\2,g" \ +- -e "s,\B${srcdir_re}/\\([^ /]*_config[.]ml\\),\\1,g" \ ++ -e "s,\B${srcdir_re}/\\([^ /]*config[.]ml\\),\\1,g" \ + -e "s,@abs_top_srcdir@/\\([^ ]*[.]\\)\\(cm[^ ]*\\|o\\),${top_builddir}/\\1\\2,g" \ + -e 's,\(^\| \)./,\1,g' \ + >> $output-t +diff --git a/subdir-rules.mk b/subdir-rules.mk +index 61a3a45..c712db4 100644 +--- a/subdir-rules.mk ++++ b/subdir-rules.mk +@@ -86,9 +86,13 @@ guestfs_am_v_po4a_translate_0 = @echo " PO4A-T " $@; + $(guestfs_am_v_ocamlcmi)$(OCAMLFIND) ocamlc $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@ + %.cmo: %.ml + $(guestfs_am_v_ocamlc)$(OCAMLFIND) ocamlc $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@ ++%.cmo: $(builddir)/%.ml ++ $(guestfs_am_v_ocamlc)$(OCAMLFIND) ocamlc $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@ + if HAVE_OCAMLOPT + %.cmx: %.ml + $(guestfs_am_v_ocamlopt)$(OCAMLFIND) ocamlopt $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@ ++%.cmx: $(builddir)/%.ml ++ $(guestfs_am_v_ocamlopt)$(OCAMLFIND) ocamlopt $(OCAMLFLAGS) $(OCAMLPACKAGES) -c $< -o $@ + endif + + # Test shell scripts should use '$TEST_FUNCTIONS' to get a predefined diff --git a/patches/Run-gzip-inside-of-tar-zcf-with-n.patch b/patches/Run-gzip-inside-of-tar-zcf-with-n.patch new file mode 100644 index 00000000..653dfc81 --- /dev/null +++ b/patches/Run-gzip-inside-of-tar-zcf-with-n.patch @@ -0,0 +1,29 @@ +From: Hilko Bengen +Date: Tue, 9 Feb 2016 23:21:11 +0100 +Subject: Run gzip (inside of tar zcf) with -n + +--- + appliance/Makefile.am | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/appliance/Makefile.am b/appliance/Makefile.am +index eb26ecc..debeaef 100644 +--- a/appliance/Makefile.am ++++ b/appliance/Makefile.am +@@ -55,13 +55,14 @@ superminfs_DATA = \ + supermin.d/base.tar.gz supermin.d/packages: stamp-supermin + stamp-supermin: make.sh packagelist supermin.d/excludefiles + rm -f $@ supermin.d/base.tar.gz supermin.d/packages +- ./make.sh ++ GZIP=-n ./make.sh + $(MAKE) \ + supermin.d/daemon.tar.gz \ + supermin.d/excludefiles \ + supermin.d/hostfiles \ + supermin.d/init.tar.gz \ +- supermin.d/udev-rules.tar.gz ++ supermin.d/udev-rules.tar.gz \ ++ GZIP=-n + touch $@ + + clean-supermin-appliance: diff --git a/patches/Set-CPU-type-for-mipsel-mips64el.patch b/patches/Set-CPU-type-for-mipsel-mips64el.patch new file mode 100644 index 00000000..8f882899 --- /dev/null +++ b/patches/Set-CPU-type-for-mipsel-mips64el.patch @@ -0,0 +1,25 @@ +From: Hilko Bengen +Date: Thu, 30 Dec 2021 21:05:43 +0100 +Subject: Set CPU type for mipsel, mips64el + +--- + lib/appliance-cpu.c | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/lib/appliance-cpu.c b/lib/appliance-cpu.c +index 5774597..27969cd 100644 +--- a/lib/appliance-cpu.c ++++ b/lib/appliance-cpu.c +@@ -87,6 +87,12 @@ guestfs_int_get_cpu_model (int kvm) + #elif defined(__riscv) + /* qemu-system-riscv64 (7.0) doesn't yet support -cpu max */ + return NULL; ++#elif defined(__mips64) ++ /* Taken from https://gist.github.com/bradfa/46ceff759a0cf9f392cc069c4f0f095a */ ++ return "5KEc"; ++#elif defined(__mips) ++ /* Guessed from mips64 */ ++ return "4KEc"; + #else + /* On most architectures we can use "max" to get the best possible CPU. + * For recent qemu this should work even on TCG. diff --git a/patches/Update-packagelist-as-haxdump-has-been-moved-to-bsdextrau.patch b/patches/Update-packagelist-as-haxdump-has-been-moved-to-bsdextrau.patch new file mode 100644 index 00000000..cd0628d5 --- /dev/null +++ b/patches/Update-packagelist-as-haxdump-has-been-moved-to-bsdextrau.patch @@ -0,0 +1,21 @@ +From: Hilko Bengen +Date: Mon, 1 Feb 2021 21:12:58 +0100 +Subject: Update packagelist as haxdump has been moved to bsdextrautils in + Debian + +--- + appliance/packagelist.in | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/appliance/packagelist.in b/appliance/packagelist.in +index 7bc5ad1..29277cd 100644 +--- a/appliance/packagelist.in ++++ b/appliance/packagelist.in +@@ -56,6 +56,7 @@ ifelse(REDHAT,1, + + ifelse(DEBIAN,1, + bsdmainutils ++ bsdextrautils + dnl old name used in Jessie and earlier + btrfs-tools + clevis-luks diff --git a/patches/link-with--latomic-when-linking-with--lc.patch b/patches/link-with--latomic-when-linking-with--lc.patch new file mode 100644 index 00000000..2113338e --- /dev/null +++ b/patches/link-with--latomic-when-linking-with--lc.patch @@ -0,0 +1,33 @@ +From: Stéphane Glondu +Date: Sun, 11 Aug 2024 07:03:06 +0200 +X-Dgit-Generated: 1:1.52.2-2 0babb764873d595d174e47e57c82e753bc7bdf20 +Subject: Link with -latomic when linking with -lcamlrun + +Bug-Debian: https://bugs.debian.org/1078470 + +--- + +diff --git a/daemon/Makefile.am b/daemon/Makefile.am +index 40c6763..9d07c9f 100644 +--- a/daemon/Makefile.am ++++ b/daemon/Makefile.am +@@ -381,6 +381,7 @@ OCAML_LIBS = \ + -l$(CAMLSTR) \ + -l$(CAMLUNIX) \ + -l$(CAMLRUN) \ ++ -latomic \ + $(LIBZSTD_LIBS) \ + -ldl -lm + +diff --git a/daemon/Makefile.in b/daemon/Makefile.in +index 1b32389..666aa1e 100644 +--- a/daemon/Makefile.in ++++ b/daemon/Makefile.in +@@ -1363,6 +1363,7 @@ OCAML_LIBS = \ + -l$(CAMLSTR) \ + -l$(CAMLUNIX) \ + -l$(CAMLRUN) \ ++ -latomic \ + $(LIBZSTD_LIBS) \ + -ldl -lm + diff --git a/patches/perl-Fix-out-of-tree-build-by-generating-symlinks.patch b/patches/perl-Fix-out-of-tree-build-by-generating-symlinks.patch new file mode 100644 index 00000000..f343d984 --- /dev/null +++ b/patches/perl-Fix-out-of-tree-build-by-generating-symlinks.patch @@ -0,0 +1,23 @@ +From: Hilko Bengen +Date: Thu, 23 May 2013 19:20:17 +0200 +Subject: perl: Fix out-of-tree build by generating symlinks + +--- + perl/Makefile.am | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/perl/Makefile.am b/perl/Makefile.am +index 01da4a7..ebc616c 100644 +--- a/perl/Makefile.am ++++ b/perl/Makefile.am +@@ -57,8 +57,10 @@ all-local: Build + + clean-local: Build + ./Build clean ++ if [ $(srcdir) != $(builddir) ]; then find -type l | xargs rm -f ; fi + + Build: Build.PL ++ if [ $(srcdir) != $(builddir) ]; then cp -rsft $(builddir) $(abs_srcdir)/. ; fi + $(PERL) Build.PL --prefix "@prefix@" + + TESTS_ENVIRONMENT = $(top_builddir)/run --test diff --git a/patches/python-Recognize-python-X.Y-embed-flavor-introduced-with-.patch b/patches/python-Recognize-python-X.Y-embed-flavor-introduced-with-.patch new file mode 100644 index 00000000..1fe11620 --- /dev/null +++ b/patches/python-Recognize-python-X.Y-embed-flavor-introduced-with-.patch @@ -0,0 +1,50 @@ +From: Hilko Bengen +Date: Sat, 11 Jan 2020 00:15:24 +0100 +Subject: python: Recognize python-X.Y-embed flavor introduced with Python 3.8 + in Debian + +The non-"embed" .pc file does not include linker instructions. See +Debian bug #948017 +--- + m4/guestfs-python.m4 | 16 ++++++++++++---- + 1 file changed, 12 insertions(+), 4 deletions(-) + +diff --git a/m4/guestfs-python.m4 b/m4/guestfs-python.m4 +index ccb15d0..c4bc7a3 100644 +--- a/m4/guestfs-python.m4 ++++ b/m4/guestfs-python.m4 +@@ -52,22 +52,30 @@ supports it. + If you want to use Python 2, you will need to use libguestfs 1.40 or 1.42.0.]) + ]) + +- # Debian: python-3.2.pc +- PKG_CHECK_MODULES([PYTHON], [python-"$PYTHON_VERSION"],[ ++ # Debian: python-3.2.pc. But also: python-3.8-embed.pc ++ PKG_CHECK_MODULES([PYTHON], [python-"$PYTHON_VERSION"-embed],[ + have_python_module=1 + AC_SUBST([PYTHON_CFLAGS]) + AC_SUBST([PYTHON_LIBS]) + AC_SUBST([PYTHON_VERSION]) + AC_DEFINE([HAVE_PYTHON],[1],[Python library found at compile time]) + ],[ +- PKG_CHECK_MODULES([PYTHON], [python],[ ++ PKG_CHECK_MODULES([PYTHON], [python-"$PYTHON_VERSION"],[ + have_python_module=1 + AC_SUBST([PYTHON_CFLAGS]) + AC_SUBST([PYTHON_LIBS]) + AC_SUBST([PYTHON_VERSION]) + AC_DEFINE([HAVE_PYTHON],[1],[Python library found at compile time]) + ],[ +- AC_MSG_WARN([python $PYTHON_VERSION not found]) ++ PKG_CHECK_MODULES([PYTHON], [python],[ ++ have_python_module=1 ++ AC_SUBST([PYTHON_CFLAGS]) ++ AC_SUBST([PYTHON_LIBS]) ++ AC_SUBST([PYTHON_VERSION]) ++ AC_DEFINE([HAVE_PYTHON],[1],[Python library found at compile time]) ++ ],[ ++ AC_MSG_WARN([python $PYTHON_VERSION not found]) ++ ]) + ]) + ]) + diff --git a/patches/series b/patches/series new file mode 100644 index 00000000..95b7f741 --- /dev/null +++ b/patches/series @@ -0,0 +1,24 @@ +perl-Fix-out-of-tree-build-by-generating-symlinks.patch +Do-not-use-DTB-for-armel.patch +Generate-tarballs-for-supermin-appliance-using-reproducib.patch +Run-gzip-inside-of-tar-zcf-with-n.patch +Make-php-buildable-with-builddir-srcdir.patch +Fix-sbin-reboot-requirements.patch +Add-fdisk-to-appliance-list.patch +Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architectures-tha.patch +Fix-up-perl-path-in-installed-scripts.patch +Change-cryptsetop-cryptsetup-bin-in-appliance.patch +Properly-handle-autogenerated-config.ml-files-in-builddir.patch +python-Recognize-python-X.Y-embed-flavor-introduced-with-.patch +Link-.mli-files-corresponding-to-autorgenerated-.ml-files.patch +Make-sure-that-generated-ocaml-link.sh-is-used-in-out-of-.patch +Fix-out-of-tree-build-for-po.patch +Update-packagelist-as-haxdump-has-been-moved-to-bsdextrau.patch +Fix-golang-bindtest-and-check-mli.sh-for-out-of-tree-buil.patch +Set-CPU-type-for-mipsel-mips64el.patch +Fix-include-path-for-generating-localized-manpages.patch +Only-set-rtc-driftfix-slew-on-x86-architectures.patch +Add-dhcpcd-to-Debian-package-list.patch +Add-util-linux-extra-to-appliance-list.patch +udev-rules-path.patch +link-with--latomic-when-linking-with--lc.patch diff --git a/patches/udev-rules-path.patch b/patches/udev-rules-path.patch new file mode 100644 index 00000000..b8e625df --- /dev/null +++ b/patches/udev-rules-path.patch @@ -0,0 +1,13 @@ +Index: libguestfs-1.52.0/appliance/Makefile.am +=================================================================== +--- libguestfs-1.52.0.orig/appliance/Makefile.am ++++ libguestfs-1.52.0/appliance/Makefile.am +@@ -157,7 +157,7 @@ supermin.d/udev-rules.tar.gz: 99-guestfs + # If installing the daemon, install the udev rules too. + + if INSTALL_DAEMON +-udevrulesdir = /lib/udev/rules.d ++udevrulesdir = /usr/lib/udev/rules.d + udevrules_DATA = 99-guestfs-serial.rules + endif + diff --git a/php-guestfs.install b/php-guestfs.install new file mode 100644 index 00000000..0e12d82e --- /dev/null +++ b/php-guestfs.install @@ -0,0 +1,2 @@ +/usr/lib/php +/etc/php.d diff --git a/php-guestfs.php b/php-guestfs.php new file mode 100644 index 00000000..e5c0aa3d --- /dev/null +++ b/php-guestfs.php @@ -0,0 +1 @@ +mod php/guestfs_php.ini diff --git a/po/POTFILES.in b/po/POTFILES.in new file mode 100644 index 00000000..7bb2c290 --- /dev/null +++ b/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] libguestfs-tools.templates diff --git a/po/cs.po b/po/cs.po new file mode 100644 index 00000000..f4d042a3 --- /dev/null +++ b/po/cs.po @@ -0,0 +1,53 @@ +# Czech PO debconf template translation of libguestfs. +# Copyright (C) 2010 Michal Simunek +# This file is distributed under the same license as the libguestfs package. +# Michal Simunek , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-22 17:31+0200\n" +"Last-Translator: Michal Simunek \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Vytvořit či aktualizovat nyní zařízení supermin?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"\"Zařízení supermin\" je pro libguestfs povinné. Obsahuje seznamy souborů " +"a adresářů. Ty budou zkopírovány na souborový systém ad-hoc pokaždé, když " +"libguestfs spustí virtuální stroj." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"K vytvoření či aktualizaci zařízení supermin je potřeba síťový přístup " +"do repositáře s balíčky." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Toto lze provést později pomocí nástroje update-guestfs-appliance(8)." diff --git a/po/da.po b/po/da.po new file mode 100644 index 00000000..93e790d3 --- /dev/null +++ b/po/da.po @@ -0,0 +1,54 @@ +# Danish translation libguestfs. +# Copyright (C) 2011 libguestfs & nedenstående oversættere. +# This file is distributed under the same license as the libguestfs package. +# Joe Hansen , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-04 05:26+0100\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Opret eller opdater supermin appliance nu?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"En »supermin appliance« er krævet for libguestfs. Den indeholder lister af " +"filer og mapper. Disse vil blive kopieret til et ad hoc-filsystem, når " +"libguestfs starter en virtuel maskine." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"For at oprette eller opdatere en supermin applicance er netværksadgang " +"til et pakkearkiv krævet." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Dette kan gøres senere ved at bruge redskabet update-guestfs-appliance(8)." + diff --git a/po/de.po b/po/de.po new file mode 100644 index 00000000..3ed19ef8 --- /dev/null +++ b/po/de.po @@ -0,0 +1,49 @@ +#German translation of the libguestfs debconf template. +# Copyright (C) 2009-2011 Red Hat Inc. +# This file is distributed under the same license as the libguestfs package. +# Copyright © of this file: Chris Leick , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-13 11:50+0200\n" +"Last-Translator: Chris Leick \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Supermin-Appliance nun erstellen oder aktualisieren?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "Eine »Supermin-Appliance« ist für Libguestfs zwingend notwendig. Sie enthält Listen von Dateien und Verzeichnissen. Sobald Libguestfs eine virtuelle Maschine startet, werden diese in ein Ad-Hoc-Dateisystem kopiert." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "Um eine Supermin-Appliance zu erstellen oder zu aktualisieren, wird Netzwerkzugriff auf das Paketdepot benötigt." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Dies kann später durch Benutzung des Hilfswerkzeugs " +"update-guestfs-appliance(8) erledigt werden." diff --git a/po/es.po b/po/es.po new file mode 100644 index 00000000..0a76825d --- /dev/null +++ b/po/es.po @@ -0,0 +1,66 @@ +# libguestfs po-debconf translation to Spanish +# Copyright (C) 2011 Software in the Public Interest +# This file is distributed under the same license as the libguestfs package. +# +# Changes: +# - Initial translation +# SM Baby Siabef , 2011 +# +# - Updates +# +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-07 20:34+0100\n" +"Last-Translator: SM Baby Siabef \n" +"Language-Team: Debian Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "¿Desea actualizar o crear una instancia supermin ahora?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "A \"supermin appliance\" is mandatory for libguestfs. It contains lists of files and directories. These will be copied into an ad-hoc file system whenever libguestfs starts a virtual machine." +msgstr "Una «instancia supermin» es obligatoria para libguestfs. Ésta contiene un listado de archivos y directorios que se copiarán en un sistema de archivos ad-hoc cada vez que libguestfs inicie una máquina virtual." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "To generate or update a supermin appliance, network access to a package repository is needed." +msgstr "Para crear o actualizar una instancia supermin se requiere acceso por red a un repositorio de paquetes." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "Esto puede realizarse más tarde mediante el uso de la utilidad update-guestfs-appliance(8)." + diff --git a/po/fr.po b/po/fr.po new file mode 100644 index 00000000..fd4e0524 --- /dev/null +++ b/po/fr.po @@ -0,0 +1,61 @@ +# Translation to French of libguestfs debconf templates. +# Copyright (C) 2011 Debian French l10n team +# This file is distributed under the same license as the libguestfs package. +# Julien Patriarca , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-11-21 00:26+0100\n" +"PO-Revision-Date: 2011-09-14 14:21+0100\n" +"Last-Translator: Julien Patriarca \n" +"Language-Team: FRENCH \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Créer ou mettre à jour l'image supermin maintenant ?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"Une « image supermin » est obligatoire pour libguestfs. Elle contient des " +"listes des fichiers et répertoires. Ils seront copiés dans un système de " +"fichiers ad-hoc à chaque fois que libguestfs démarrera une machine virtuelle." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"La création ou la mise à jour d'une image supermin nécessite un accès réseau " +"vers un dépôt de paquets." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Cela peut être fait ultérieurement en utilisant l'utilitaire update-guestfs-" +"appliance(8)." + +#~ msgid "" +#~ "update-guestfs-appliance(8) can also be used at a later time to create or " +#~ "update the supermin appliance." +#~ msgstr "" +#~ "Il est également possible d'utiliser ultérieurement update-guestfs-" +#~ "appliance(8) pour créer ou mettre à jour l'image supermin." diff --git a/po/ja.po b/po/ja.po new file mode 100644 index 00000000..a58e7b6f --- /dev/null +++ b/po/ja.po @@ -0,0 +1,55 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# victory , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2012-09-21 14:34+0000\n" +"PO-Revision-Date: 2012-09-21 23:34+0900\n" +"Last-Translator: victory \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "supermin appliance をここで生成または更新しますか?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"\"supermin appliance\" が libguestfs には必須です。これにはファイルとディレク" +"トリの一覧が含まれます。これは libguestfs が仮想マシンを起動する時にその場限り" +"のファイルシステムにコピーされます。" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"supermin appliance の生成や更新にはネットワークアクセスかパッケージリポジトリ" +"が必要です。" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"これは後で update-guestfs-appliance(8) ユーティリティを使って行うことができま" +"す。" + diff --git a/po/nl.po b/po/nl.po new file mode 100644 index 00000000..c84b8cf6 --- /dev/null +++ b/po/nl.po @@ -0,0 +1,54 @@ +# Dutch translation of libguestfs debconf templates. +# Copyright (C) 2011 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the libguestfs package. +# Jeroen Schot , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-21 09:27+0200\n" +"Last-Translator: Jeroen Schot \n" +"Language-Team: Debian l10n Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "De 'supermin appliance' nu aanmaken of bijwerken?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"Een 'supermin appliance' is noodzakelijk voor libguestfs. Deze bevat een " +"lijst met bestanden en mappen. Deze worden in een ad-hoc bestandssysteem " +"gekopieerd wanneer libguestfs een virtuele machine opstart." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"Om een 'superming appliance' aan te maken of bij te werken is toegang tot " +"een pakketbron nodig." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Dit kan later worden gedaan met het hulpprogramma update-guestfs-appliance" +"(8)." diff --git a/po/pt.po b/po/pt.po new file mode 100644 index 00000000..e1333923 --- /dev/null +++ b/po/pt.po @@ -0,0 +1,54 @@ +# Portuguese translation for libguestfs (debconf) +# This file is distributed under the same license as the libguestfs package. +# Rui Branco , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-08 11:44+0100\n" +"Last-Translator: Rui Branco \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Criar ou actualizar a aplicação supermin agora?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"A aplicação \"supermin appliance\" é obrigatória para a libguestfs. Contém " +"listas de ficheiros e directórios. Estes serão copiados para o sistema de " +"ficheiros ad-hoc sempre que a libguest iniciar uma máquina virtual." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"Para criar ou actualizar a aplicação supermin é necessário acesso de rede a " +"um repositório de pacotes." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Pode ser efectuado mais tarde, utilizando o utilitário update-guestfs-" +"appliance(8)." diff --git a/po/pt_BR.po b/po/pt_BR.po new file mode 100644 index 00000000..8fcd0c11 --- /dev/null +++ b/po/pt_BR.po @@ -0,0 +1,57 @@ +# Debconf translations for libguestfs. +# Copyright (C) 2022 THE libguestfs'S COPYRIGHT HOLDER +# This file is distributed under the same license as the libguestfs package. +# Paulo Henrique de Lima Santana (phls) , 2022. +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs_1:1.48.5-2\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-11-24 23:43+0100\n" +"PO-Revision-Date: 2022-11-30 19:59-0300\n" +"Last-Translator: Paulo Henrique de Lima Santana (phls) \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"X-Generator: Gtranslator 42.0\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Criar ou atualizar o dispositivo supermin agora?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"Um \"dispositivo supermin\" é obrigatório para o libguestfs. Ele contém " +"listas de arquivos e diretórios. Eles serão copiados em um sistema de " +"arquivos ad-hoc sempre que o libguestfs iniciar uma máquina virtual." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"Para gerar ou atualizar um dispositivo supermin, é necessário acesso à rede " +"para um repositório de pacotes." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Isso pode ser feito posteriormente usando o utilitário update-guestfs-" +"appliance(8)." diff --git a/po/ro.po b/po/ro.po new file mode 100644 index 00000000..39bbb6b6 --- /dev/null +++ b/po/ro.po @@ -0,0 +1,69 @@ +# Mesajele în limba română pentru pachetul libguestfs (debconf). +# Romanian translation of libguestfs (debconf). +# Copyright © 2023 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the libguestfs package. +# +# Remus-Gabriel Chelu , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1:1.50.1-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-11-24 23:43+0100\n" +"PO-Revision-Date: 2023-12-21 19:16+0100\n" +"Last-Translator: Remus-Gabriel Chelu \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n==0 || (n!=1 && n%100>=1 && " +"n%100<=19) ? 1 : 2);\n" +"X-Generator: Poedit 3.2.2\n" + +# R-GC, scrie: +# traducerea pentru «supermin appliance», +# este inspirată din traducerea făcută de +# echipa franceză; cum „libguestfs” se ocupă +# de dispozitive și sisteme de fișiere virtuale, +# are logică traducerea cuvîntului „appliance” +# ca „imagine de dispozitiv”, în acest context, +# și în următoarele. +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "" +"Doriți să creați sau să actualizați „imaginea de dispozitiv supermin” acum?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"O „imagine de dispozitiv supermin” este obligatorie pentru libguestfs. " +"Aceasta conține liste de fișiere și directoare. Acestea vor fi copiate " +"într-un sistem de fișiere ad-hoc ori de câte ori libguestfs pornește o " +"mașină virtuală." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"Pentru a genera sau actualiza o „imagine de dispozitiv supermin”, este " +"necesar accesul în rețea la un depozit de pachete." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Acest lucru poate fi făcut ulterior, utilizând instrumentul update-guestfs-" +"appliance(8)." diff --git a/po/ru.po b/po/ru.po new file mode 100644 index 00000000..e48acfed --- /dev/null +++ b/po/ru.po @@ -0,0 +1,57 @@ +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the libguestfs package. +# +# Yuri Kozlov , 2011. +msgid "" +msgstr "" +"Project-Id-Version: libguestfs 1.10.7-4\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-08 22:09+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Создать или обновить программный комплекс supermin сейчас?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"Программный комплекс supermin является обязательным для libguestfs. " +"Он содержит список файлов и каталогов. Они будут скопированы в " +"специализированную (ad-hoc) файловую систему в момент, " +"когда libguestfs запускает виртуальную машину." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"Для генерации или обновления программного комплекса supermin " +"требуется сетевой доступ к репозиторию пакетов." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Это можно сделать позднее с помощью утилиты update-guestfs-appliance(8)." + diff --git a/po/sv.po b/po/sv.po new file mode 100644 index 00000000..5d044e6c --- /dev/null +++ b/po/sv.po @@ -0,0 +1,56 @@ +# Translation of libguestfs debconf template to Swedish +# Copyright (C) 2011 Martin Bagge +# This file is distributed under the same license as the libguestfs package. +# +# Martin Bagge , 2011 +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-09-07 20:17+0200\n" +"PO-Revision-Date: 2011-09-07 21:30+0100\n" +"Last-Translator: Martin Bagge / brother \n" +"Language-Team: Swedish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Swedish\n" +"X-Poedit-Country: Sweden\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "Skapa eller uppdater supermin appliance nu?" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" +"En \"supermin appliance\" behövs för libguestfs. Den innehåller en lista på " +"filer och kataloger. Dessa kommer att kopieras till ett ad-hoc-filsystem " +"närhelst libguestfs startas av en virtuell maskin." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" +"För att skapa eller uppdatera en supermin appliance behövs nätverksåtkomst " +"till ett paketförråd." + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" +"Detta kan göras senare genom att använda verktyget update-guestfs-appliance" +"(8)." diff --git a/po/templates.pot b/po/templates.pot new file mode 100644 index 00000000..d16938d4 --- /dev/null +++ b/po/templates.pot @@ -0,0 +1,48 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: libguestfs@packages.debian.org\n" +"POT-Creation-Date: 2011-11-24 23:43+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "Create or update supermin appliance now?" +msgstr "" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"A \"supermin appliance\" is mandatory for libguestfs. It contains lists of " +"files and directories. These will be copied into an ad-hoc file system " +"whenever libguestfs starts a virtual machine." +msgstr "" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"To generate or update a supermin appliance, network access to a package " +"repository is needed." +msgstr "" + +#. Type: boolean +#. Description +#: ../libguestfs-tools.templates:2001 +msgid "" +"This can be done later by using the update-guestfs-appliance(8) utility." +msgstr "" diff --git a/python3-guestfs.examples b/python3-guestfs.examples new file mode 100644 index 00000000..78f61ead --- /dev/null +++ b/python3-guestfs.examples @@ -0,0 +1 @@ +python/examples/*.py diff --git a/python3-guestfs.install b/python3-guestfs.install new file mode 100644 index 00000000..31176b91 --- /dev/null +++ b/python3-guestfs.install @@ -0,0 +1,4 @@ +usr/lib/python3* + +usr/share/man/man3/guestfs-python.3* +usr/share/man/*/man3/guestfs-python.3* diff --git a/ruby-guestfs.examples b/ruby-guestfs.examples new file mode 100644 index 00000000..1f9fe5c3 --- /dev/null +++ b/ruby-guestfs.examples @@ -0,0 +1 @@ +ruby/examples/*.rb diff --git a/ruby-guestfs.install b/ruby-guestfs.install new file mode 100644 index 00000000..ff84d883 --- /dev/null +++ b/ruby-guestfs.install @@ -0,0 +1,5 @@ +usr/lib/ruby +usr/lib/*-*/ruby + +usr/share/man/man3/guestfs-ruby.3* +usr/share/man/*/man3/guestfs-ruby.3* diff --git a/rules b/rules new file mode 100755 index 00000000..7988493a --- /dev/null +++ b/rules @@ -0,0 +1,194 @@ +#!/usr/bin/make -f + +# Notes +# ----- +# +# - Bindings for all available Ruby, Python, Lua, and PHP versions (as +# determined in RUBY_VERSIONS, PYTHON_VERSIONS, LUA_VERSIONS, +# PHP_VERSIONS, respectively) are built, using the minimum number of +# configure/make/install cycles (BUILD_COUNT, BUILDS). Builds are +# performed out-of-tree, in directories debian/build-1, +# debian/build-2, etc.. +# +# - Targets for individual builds are generated in GNU Make on the +# fly, by evaluating expansions of the `DH_AUTO_TEMPLATE' variable +# multiple times. (See the foreach loop below the variable +# definition.) Multiple recipies for the `override_dh_auto_clean' +# target as well as multiple prerequisites for the +# `override_dh_auto_{configure,build}' targets are defined. Only the +# last build contains the full feature set (including FUSE support +# and Perl, OCaml, and GLib bindings). +# +# - Running `debian/rules output_template' can be used to inspect the +# targets that have been generated using `DH_AUTO_TEMPLATE'. + +# export DH_VERBOSE=1 +include /usr/share/dpkg/architecture.mk + +PYTHON_VERSIONS := $(shell py3versions --supported) +RUBY_VERSIONS := $(shell dh_ruby --print-supported) +LUA_VERSIONS := $(shell find /usr/bin/ -name 'lua5.?' \ + | xargs -n1 readlink -f | xargs -r -n1 basename) +PHP_VERSIONS := $(subst -config,,\ + $(shell find /usr/bin -name 'php-config?*' \ + | xargs -r -n1 basename)) + +# Use private Go build cache +export GOCACHE = $(CURDIR)/debian/gocache + +# Influcnce Python sysconfig.get_path() as called from configure so +# that the correct install paths are chosen. +export DEB_PYTHON_INSTALL_LAYOUT = deb_system + +# Determine the number of builds needed due to script language version +# variants +BUILD_COUNT := $(lastword $(sort $(foreach lang,PYTHON RUBY LUA PHP,$(words $($(lang)_VERSIONS))))) +BUILDS := $(foreach n,$(wordlist 1,$(BUILD_COUNT),1 2 3 4 5 6 7 8 9),$(n)) + +QEMU_CPU := $(shell echo $(DEB_HOST_GNU_CPU) \ + | sed -r \ + -e 's,i[456]86,i386,' \ + -e 's,sparc.*,sparc64,' \ + -e 's,powerpc(64.*)?,ppc64,' \ + -e 's,arm.*,arm,') + +# Run "make quickcheck" only on these architectures +QUICKCHECK_ARCHITECTURES := i386 amd64 armhf arm64 riscv64 ppc64el # s390x + +# Template for generating dh_{clean,configure,build,test} overrides. +# $1 is replaced with the build number. +define DH_AUTO_TEMPLATE +override_dh_auto_clean:: + dh_auto_clean --builddir=$(CURDIR)/debian/build-$1 + +$(CURDIR)/debian/build-$1/config.status:: + dh_auto_configure --builddir=$(CURDIR)/debian/build-$1 \ + -- \ + --disable-gnulib-tests \ + --with-readline \ + --disable-haskell \ + --with-guestfs-path=/usr/lib/$(DEB_HOST_MULTIARCH)/guestfs \ + --with-qemu=qemu-system-$(QEMU_CPU) \ + $(if $(findstring powerpcspe,$(DEB_HOST_GNU_CPU)),\ + --with-qemu-options="-M ppce500 -cpu e500v2") \ + --with-supermin-extra-options='--use-installed' \ + $(if $(findstring $1,$(BUILD_COUNT)),\ + --enable-install-daemon \ + --with-java=/usr/lib/jvm/default-java \ + JNI_INSTALL_DIR='$$$${libdir}/jni' \ + ,\ + --with-java=no --without-java \ + --disable-fuse \ + --disable-ocaml \ + --disable-perl \ + --disable-gobject \ + --disable-daemon --disable-appliance ) \ + $(if $(word $1,$(RUBY_VERSIONS)),\ + RUBY=$(word $1,$(RUBY_VERSIONS)) \ + RAKE="$(word $1,$(RUBY_VERSIONS)) -S rake" \ + ,\ + --disable-ruby) \ + $(if $(word $1,$(PYTHON_VERSIONS)),\ + PYTHON=$(word $1,$(PYTHON_VERSIONS)) \ + ,\ + --disable-python) \ + $(if $(word $1,$(LUA_VERSIONS)),\ + LUA=$(word $1,$(LUA_VERSIONS)) \ + ,\ + --disable-lua) \ + $(if $(word $1,$(PHP_VERSIONS)),\ + PHP=$(word $1,$(PHP_VERSIONS)) \ + PHPIZE=$(subst php,phpize,$(word $1,$(PHP_VERSIONS))) \ + ,\ + --disable-php) + +override_dh_auto_configure:: $(CURDIR)/debian/build-$1/config.status + +$(CURDIR)/debian/build-$1/build-stamp: + dh_auto_build --builddir=$(CURDIR)/debian/build-$1 \ + -- INSTALLDIRS=vendor LD_RUN_PATH="" + touch $$@ + +override_dh_auto_build:: $(CURDIR)/debian/build-$1/build-stamp + +endef + +$(foreach build,$(BUILDS),$(eval $(call DH_AUTO_TEMPLATE,$(build)))) + +output_template: + $(foreach build,$(BUILDS),$(info $(call DH_AUTO_TEMPLATE,$(build)))) + +# Special Makefile magic ends here + +override_dh_autoreconf: +# Get rid of files shipped in upstream tarball so they get rebuilt in +# the build directories. + rm -f po/*.gmo po/*.pot + dh_autoreconf -- debian/dh-autoreconf.sh + +# Just run the test on the last build. +override_dh_auto_test: +ifneq "" "$(findstring x$(DEB_HOST_ARCH)x,$(patsubst %,x%x,$(QUICKCHECK_ARCHITECTURES)))" + printenv + mount + unset XDG_RUNTIME_DIR; export TMPDIR=$(CURDIR)/tmp; \ + mkdir -p $(CURDIR)/tmp; \ + if ! test -w /dev/kvm; then \ + export LIBGUESTFS_BACKEND_SETTINGS=force_tcg; \ + fi; \ + make -C $(CURDIR)/debian/build-$(BUILD_COUNT) quickcheck +endif + +# Installation needs to happen in order because only the last build +# contains all features. +override_dh_auto_install: + set -e; for build in $(BUILDS); do \ + dh_auto_install --builddir=$(CURDIR)/debian/build-$$build \ + -- INSTALLDIRS=vendor; \ + done + +override_dh_install: +# Split the supermin appliance packages list into subpackages, so the +# main libguestfs0 can avoid depending on everything. + debian/split-appliance.sh + + dh_install -X.la -X.so.owner -Xbindtests -X/usr/lib/go/ -X/usr/lib/go- -Xpackages.orig -Xetc/php.d + + # Workaround for Ubuntu's strict kernel permissions + if [ "$$(sed -ne '/^ID=/ { s/^[^=]*=//;p }' /etc/os-release)" = ubuntu ]; then \ + mkidr -p debian/libguestfs0t64/etc/kernel/preinst.d debian/libguestfs0t64/etc/kernel/postrm.d ; \ + install -m755 debian/libguestfs0t64.kernel-preinst debian/libguestfs0t64/etc/kernel/preinst.d/libguestfs0 ; \ + install -m755 debian/libguestfs0t64.kernel-postrm debian/libguestfs0t64/etc/kernel/postrm.d/libguestfs0 ; \ + cat debian/libguestfs0t64.preinst.snippet >> debian/libguestfs0t64.preinst.debhelper ; \ + cat debian/libguestfs0t64.postrm.snippet >> debian/libguestfs0t64.postrm.debhelper ; \ + fi + +override_dh_missing: + dh_missing --fail-missing \ + -X.la -X.so.owner -Xbindtests -X/usr/lib/go/ -X/usr/lib/go- -Xpackages.orig -Xetc/php.d -Xguestfs-erlang.3 + +# Add packages (except essential packages) from appliance packagelist +# to libguestfs* dependencies + debian/gen-appliance-depends.sh + +override_dh_php: + dh_php -p php-guestfs +override_dh_python3: + dh_python3 -p python3-guestfs +override_dh_shlibdeps: + dh_shlibdeps +# Add libraries needed by guestfsd to libguestfs0 dependencies + dh_shlibdeps -p libguestfs0t64 -- -e debian/guestfsd/usr/sbin/guestfsd + +# Workaround for Lintian warning +# "{pre,post}inst-has-useless-call-to-ldconfig" +override_dh_makeshlibs: + dh_makeshlibs -X/jni/ -X/python3/ +# Workaround for +# dwz: [...] DWARF version 0 unhandled +override_dh_dwz: + +%: + dh $@ \ + --without=python-support \ + --with=ocaml,python3,bash-completion,ruby,gir,lua,php diff --git a/salsa-ci.yml b/salsa-ci.yml new file mode 100644 index 00000000..ab4d9f01 --- /dev/null +++ b/salsa-ci.yml @@ -0,0 +1,14 @@ +--- +include: + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/salsa-ci.yml + - https://salsa.debian.org/salsa-ci-team/pipeline/raw/master/pipeline-jobs.yml + +variables: + SALSA_CI_DISABLE_APTLY: 1 + SALSA_CI_DISABLE_AUTOPKGTEST: 0 + SALSA_CI_DISABLE_BLHC: 1 + SALSA_CI_DISABLE_LINTIAN: 1 + SALSA_CI_DISABLE_PIUPARTS: 1 + SALSA_CI_DISABLE_REPROTEST: 1 + SALSA_CI_DISABLE_BUILD_PACKAGE_ALL: 1 + SALSA_CI_DISABLE_BUILD_PACKAGE_ANY: 1 diff --git a/shlibs.local b/shlibs.local new file mode 100644 index 00000000..5aff60a7 --- /dev/null +++ b/shlibs.local @@ -0,0 +1 @@ +libguestfs 1.0.31 libguestfs (>> 1.0.31-0), libguestfs (<< 1.0.31-99) diff --git a/source/format b/source/format new file mode 100644 index 00000000..163aaf8d --- /dev/null +++ b/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/source/lintian-overrides b/source/lintian-overrides new file mode 100644 index 00000000..0a90afef --- /dev/null +++ b/source/lintian-overrides @@ -0,0 +1,5 @@ +# See test-data/binaries/README +libguestfs source: source-is-missing [test-data/binaries/bin-*-dynamic] +libguestfs source: source-is-missing [test-data/binaries/lib-*.so] +libguestfs source: source-contains-prebuilt-windows-binary [test-data/binaries/*.exe] +libguestfs source: source-contains-prebuilt-windows-binary [test-data/binaries/*.dll] diff --git a/source/options b/source/options new file mode 100644 index 00000000..2f299d8d --- /dev/null +++ b/source/options @@ -0,0 +1 @@ +extend-diff-ignore = "(Makefile[.]in$|po/.*[.]gmo$)" diff --git a/split-appliance.sh b/split-appliance.sh new file mode 100755 index 00000000..42147632 --- /dev/null +++ b/split-appliance.sh @@ -0,0 +1,18 @@ +#!/bin/sh + +set -ex + +cd debian/tmp/usr/lib/*-*/guestfs/supermin.d +cp -n packages packages.orig + +for p in gfs2 hfsplus jfs nilfs reiserfs rsync xfs zfs; do + sed -i -e "/$p/d" packages + grep -F "$p" < packages.orig > packages-$p || true +done + +sed -i -e "/^\(iputils\|lsof\|openssh-server\|strace\|vim\)/d" packages + +grep "^\(iputils\|lsof\|openssh-server\|strace\|vim\)" \ + < packages.orig > packages-rescue + +rm -f packages.orig diff --git a/tests/control b/tests/control new file mode 100644 index 00000000..55ec51ef --- /dev/null +++ b/tests/control @@ -0,0 +1,27 @@ +Tests: extlinux +Depends: guestfish, libguestfs-tools, + linux-image-amd64 [amd64], linux-image-686-pae [i386], + mmdebstrap, openssh-client, sleepenh, +Restrictions: needs-root, allow-stderr +Architecture: i386 amd64 + +Tests: libguestfs-test-tool +Depends: libguestfs-tools, + linux-image-alpha-generic [alpha], + linux-image-marvell [armel] | linux-image-versatile [armel], + linux-image-armmp [armhf], + linux-image-arm64 [arm64], + linux-image-4kc-malta [mips mipsel] | linux-image-5kc-malta [mips mipsel], + linux-image-5kc-malta [mips64 mips64el], + linux-image-s390x [s390x], + linux-image-parisc [hppa], + linux-image-powerpc [powerpc], + linux-image-powerpc64 [ppc64], + linux-image-powerpc64le [ppc64el], + linux-image-sparc64 [sparc sparc64], + linux-image-amd64 [amd64 x32], + linux-image-686-pae [i386] | linux-image-586 [i386] | linux-image-486 [i386], + linux-image-riscv64 [riscv64], + linux-image-itanium [ia64] | linux-image-mckinley [ia64], +Restrictions: needs-root, allow-stderr + diff --git a/tests/extlinux b/tests/extlinux new file mode 100755 index 00000000..18e25575 --- /dev/null +++ b/tests/extlinux @@ -0,0 +1,120 @@ +#!/bin/sh + +set -eu + +ssh="ssh -oUserKnownHostsFile=/dev/null -oStrictHostKeyChecking=no -i id_rsa -T" + +arch=$(dpkg --print-architecture) +case $arch in + amd64) + QEMU_FLAVOR=x86_64 + LINUX_FLAVOR=amd64 + ;; + i386) + QEMU_FLAVOR=i386 + LINUX_FLAVOR=686-pae + ;; + *) + echo "unknown architecture $arch" + exit 1 ;; +esac + + +pkgs= + +# shellcheck disable=SC2016 +mmdebstrap \ + --mode=root \ + --variant=apt \ + --include="linux-image-${LINUX_FLAVOR},openssh-server,systemd-sysv,libpam-systemd,iproute2,util-linux,e2fsprogs,ifupdown,isc-dhcp-client,extlinux" \ + --customize-hook='chroot "$1" passwd --delete root' \ + --customize-hook='chroot "$1" useradd --home-dir /home/user --create-home user' \ + --customize-hook='chroot "$1" passwd --delete user' \ + --customize-hook='echo host > "$1/etc/hostname"' \ + --customize-hook='echo "127.0.0.1 localhost host" > "$1/etc/hosts"' \ + --customize-hook='echo "/dev/sda1 / auto errors=remount-ro 0 1" > "$1/etc/fstab"' \ + bullseye debian-bullseye.tar + +cat << END > extlinux.conf +default linux +timeout 0 + +label linux +kernel /vmlinuz +append initrd=/initrd.img root=/dev/sda1 net.ifnames=0 console=ttyS0 +END + +cat << END > interfaces +auto lo +iface lo inet loopback + +auto eth0 +iface eth0 inet dhcp +END + +if [ ! -e ./id_rsa ] || [ ! -e ./id_rsa.pub ]; then + ssh-keygen -q -t rsa -f ./id_rsa -N "" +fi + +guestfish <qemu.log &1 & + +QEMUPID=$! + +trap 'cat --show-nonprinting qemu.log; kill $QEMUPID' EXIT + +TIMESTAMP=$(sleepenh 0 || [ $? -eq 1 ]) +TIMEOUT=5 +NUM_TRIES=40 +i=0 +while true; do + rv=0 + $ssh -p 10022 -o ConnectTimeout=$TIMEOUT root@localhost echo success || rv=1 + [ $rv -eq 0 ] && break + # if the command before took less than $TIMEOUT seconds, wait the remaining time + TIMESTAMP=$(sleepenh "$TIMESTAMP" $TIMEOUT || [ $? -eq 1 ]); + i=$((i+1)) + if [ $i -ge $NUM_TRIES ]; then + break + fi +done + +if [ $i -eq $NUM_TRIES ]; then + echo "timeout reached: unable to connect to qemu via ssh" + exit 1 +fi + +$ssh -p 10022 root@localhost systemctl poweroff + +wait $QEMUPID + +trap - EXIT + +rm debian-bullseye.img debian-bullseye.tar extlinux.conf id_rsa id_rsa.pub interfaces qemu.log + +exit 0 diff --git a/tests/libguestfs-test-tool b/tests/libguestfs-test-tool new file mode 100755 index 00000000..3a11ec5c --- /dev/null +++ b/tests/libguestfs-test-tool @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +export LIBGUESTFS_DEBUG=1 + +if ! test -w /dev/kvm; then + export LIBGUESTFS_BACKEND_SETTINGS=force_tcg +fi + +libguestfs-test-tool diff --git a/watch b/watch new file mode 100644 index 00000000..6f104582 --- /dev/null +++ b/watch @@ -0,0 +1,2 @@ +version=3 +http://libguestfs.org/download/([\d\.]*)-stable/libguestfs-([\d\.]*)\.tar\.gz -- 2.30.2