Import libguestfs_1.42.0-8.debian.tar.xz
authorHilko Bengen <bengen@debian.org>
Sun, 30 Aug 2020 21:34:05 +0000 (22:34 +0100)
committerHilko Bengen <bengen@debian.org>
Sun, 30 Aug 2020 21:34:05 +0000 (22:34 +0100)
[dgit import tarball libguestfs 1:1.42.0-8 libguestfs_1.42.0-8.debian.tar.xz]

91 files changed:
README.source [new file with mode: 0644]
changelog [new file with mode: 0644]
check-appliance-build-deps.sh [new file with mode: 0755]
clean [new file with mode: 0644]
compat [new file with mode: 0644]
control [new file with mode: 0644]
copyright [new file with mode: 0644]
dh-autoreconf.sh [new file with mode: 0755]
docs [new file with mode: 0644]
gbp.conf [new file with mode: 0644]
gen-appliance-depends.sh [new file with mode: 0755]
gir1.2-guestfs-1.0.install [new file with mode: 0644]
golang-guestfs-dev.install [new file with mode: 0644]
guestfsd.dirs [new file with mode: 0644]
guestfsd.install [new file with mode: 0644]
libguestfs-dev.dirs [new file with mode: 0644]
libguestfs-dev.examples [new file with mode: 0644]
libguestfs-dev.install [new file with mode: 0644]
libguestfs-gfs2.install [new file with mode: 0644]
libguestfs-gobject-1.0-0.install [new file with mode: 0644]
libguestfs-gobject-dev.install [new file with mode: 0644]
libguestfs-hfsplus.install [new file with mode: 0644]
libguestfs-java.dirs [new file with mode: 0644]
libguestfs-java.examples [new file with mode: 0644]
libguestfs-java.install [new file with mode: 0644]
libguestfs-jfs.install [new file with mode: 0644]
libguestfs-nilfs.install [new file with mode: 0644]
libguestfs-ocaml-dev.examples [new file with mode: 0644]
libguestfs-ocaml-dev.install [new file with mode: 0644]
libguestfs-ocaml.install [new file with mode: 0644]
libguestfs-perl.examples [new file with mode: 0644]
libguestfs-perl.install [new file with mode: 0755]
libguestfs-reiserfs.install [new file with mode: 0644]
libguestfs-rescue.install [new file with mode: 0644]
libguestfs-rsync.install [new file with mode: 0644]
libguestfs-tools.dirs [new file with mode: 0644]
libguestfs-tools.install [new file with mode: 0644]
libguestfs-tools.maintscript [new file with mode: 0644]
libguestfs-tools.postinst [new file with mode: 0755]
libguestfs-xfs.install [new file with mode: 0644]
libguestfs-zfs.install [new file with mode: 0644]
libguestfs0.dirs [new file with mode: 0644]
libguestfs0.install [new file with mode: 0644]
libguestfs0.lintian-overrides [new file with mode: 0644]
libguestfs0.symbols [new file with mode: 0644]
lua-guestfs.examples [new file with mode: 0644]
lua-guestfs.install [new file with mode: 0644]
patches/0001-perl-Fix-out-of-tree-build-by-generating-symlinks.patch [new file with mode: 0644]
patches/0002-golang-Fix-for-out-of-tree-builds.patch [new file with mode: 0644]
patches/0003-Do-not-use-DTB-for-armel.patch [new file with mode: 0644]
patches/0004-Generate-tarballs-for-supermin-appliance-using-repro.patch [new file with mode: 0644]
patches/0005-Run-gzip-inside-of-tar-zcf-with-n.patch [new file with mode: 0644]
patches/0006-Make-php-buildable-with-builddir-srcdir.patch [new file with mode: 0644]
patches/0008-po-Don-t-fail-installation-if-parts-of-translated-do.patch [new file with mode: 0644]
patches/0009-Fix-sbin-reboot-requirements.patch [new file with mode: 0644]
patches/0010-Add-fdisk-to-appliance-list.patch [new file with mode: 0644]
patches/0013-Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architecture.patch [new file with mode: 0644]
patches/0013-Fix-up-perl-path-in-installed-scripts.patch [new file with mode: 0644]
patches/0015-Change-cryptsetop-cryptsetup-bin-in-appliance.patch [new file with mode: 0644]
patches/0016-Check-for-caml_alloc_initialized_string-existence-ev.patch [new file with mode: 0644]
patches/0016-Properly-handle-autogenerated-config.ml-files-in-bui.patch [new file with mode: 0644]
patches/0017-Make-sure-that-generated-ocaml-link.sh-is-used-in-ou.patch [new file with mode: 0644]
patches/0017-python-Recognize-python-X.Y-embed-flavor-introduced-.patch [new file with mode: 0644]
patches/0018-Fix-documentation-generation-for-out-of-tree-builds.patch [new file with mode: 0644]
patches/0018-Link-.mli-files-corresponding-to-autorgenerated-.ml-.patch [new file with mode: 0644]
patches/0019-Add-support-for-YARA-4.patch [new file with mode: 0644]
patches/series [new file with mode: 0644]
php-guestfs.install [new file with mode: 0644]
php-guestfs.php [new file with mode: 0644]
po/POTFILES.in [new file with mode: 0644]
po/cs.po [new file with mode: 0644]
po/da.po [new file with mode: 0644]
po/de.po [new file with mode: 0644]
po/es.po [new file with mode: 0644]
po/fr.po [new file with mode: 0644]
po/ja.po [new file with mode: 0644]
po/nl.po [new file with mode: 0644]
po/pt.po [new file with mode: 0644]
po/ru.po [new file with mode: 0644]
po/sv.po [new file with mode: 0644]
po/templates.pot [new file with mode: 0644]
python3-guestfs.examples [new file with mode: 0644]
python3-guestfs.install [new file with mode: 0644]
ruby-guestfs.examples [new file with mode: 0644]
ruby-guestfs.install [new file with mode: 0644]
rules [new file with mode: 0755]
shlibs.local [new file with mode: 0644]
source/format [new file with mode: 0644]
source/lintian-overrides [new file with mode: 0644]
split-appliance.sh [new file with mode: 0755]
watch [new file with mode: 0644]

diff --git a/README.source b/README.source
new file mode 100644 (file)
index 0000000..dbef343
--- /dev/null
@@ -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 <bengen@debian.org>, Mon, 19 Feb 2018 18:00:47 +0100
diff --git a/changelog b/changelog
new file mode 100644 (file)
index 0000000..caaf4e5
--- /dev/null
+++ b/changelog
@@ -0,0 +1,1962 @@
+libguestfs (1:1.42.0-8) unstable; urgency=medium
+
+  * Drop 'false' that slipped into debian/rules
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sun, 30 Aug 2020 22:46:12 +0200
+
+libguestfs (1:1.42.0-6) unstable; urgency=medium
+
+  * Provide qemu on riscv64
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 23 Dec 2019 13:00:28 +0100
+
+libguestfs (1:1.40.2-2) unstable; urgency=medium
+
+  * Adjust cryptsetup dependencies (Closes: #906234)
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 25 Sep 2017 21:08:04 +0200
+
+libguestfs (1:1.36.6-2) unstable; urgency=medium
+
+  * Fix rules syntax error
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 07 Sep 2017 12:34:03 +0200
+
+libguestfs (1:1.34.6-7) unstable; urgency=medium
+
+  * Add missing build-dependencies
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 20 Apr 2017 23:08:05 +0200
+
+libguestfs (1:1.34.6-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sun, 30 Oct 2016 12:11:37 +0100
+
+libguestfs (1:1.34.3-3) unstable; urgency=medium
+
+  * Print environment before running quickcheck
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sat, 29 Oct 2016 23:50:53 +0200
+
+libguestfs (1:1.34.3-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Wed, 26 Oct 2016 11:47:16 +0200
+
+libguestfs (1:1.32.7-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Wed, 10 Aug 2016 08:22:22 +0200
+
+libguestfs (1:1.32.6-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Tue, 02 Feb 2016 00:27:09 +0100
+
+libguestfs (1:1.32.2-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Sat, 30 Jan 2016 13:37:22 +0100
+
+libguestfs (1:1.32.1-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sun, 10 Jan 2016 03:18:00 +0100
+
+libguestfs (1:1.30.6-1) unstable; urgency=medium
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Tue, 08 Dec 2015 13:33:23 +0100
+
+libguestfs (1:1.29.50-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Thu, 18 Jun 2015 23:07:32 +0200
+
+libguestfs (1:1.29.46-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Wed, 03 Jun 2015 20:03:18 +0200
+
+libguestfs (1:1.29.43-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Sat, 16 May 2015 13:20:32 +0200
+
+libguestfs (1:1.29.42-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Fri, 15 May 2015 08:15:25 +0200
+
+libguestfs (1:1.29.40-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sun, 03 May 2015 22:40:25 +0200
+
+libguestfs (1:1.29.38-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Tue, 28 Apr 2015 21:54:16 +0200
+
+libguestfs (1:1.29.37-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Sat, 25 Apr 2015 00:31:16 +0200
+
+libguestfs (1:1.29.36-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Thu, 16 Apr 2015 22:14:07 +0200
+
+libguestfs (1:1.29.34-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sat, 28 Mar 2015 15:11:29 +0100
+
+libguestfs (1:1.29.30-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 05 Feb 2015 13:18:15 +0100
+
+libguestfs (1:1.29.23-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Fri, 12 Dec 2014 09:35:44 +0100
+
+libguestfs (1:1.29.13-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Fri, 05 Dec 2014 20:15:22 +0100
+
+libguestfs (1:1.29.12-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Wed, 26 Nov 2014 00:35:15 +0100
+
+libguestfs (1:1.29.9-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Sat, 22 Nov 2014 10:59:07 +0100
+
+libguestfs (1:1.29.8-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Tue, 18 Nov 2014 23:13:56 +0100
+
+libguestfs (1:1.29.7-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Sun, 16 Nov 2014 18:36:43 +0100
+
+libguestfs (1:1.29.6-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Thu, 06 Nov 2014 15:13:11 +0100
+
+libguestfs (1:1.29.4-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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-<specific>-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 <bengen@debian.org>  Sun, 12 Oct 2014 13:29:45 +0200
+
+libguestfs (1:1.27.57-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  Thu, 02 Oct 2014 08:07:46 +0200
+
+libguestfs (1:1.27.55-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sat, 13 Sep 2014 22:58:42 +0200
+
+libguestfs (1:1.27.41-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 01 Sep 2014 18:25:38 +0200
+
+libguestfs (1:1.27.14-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sun, 25 May 2014 11:10:30 +0200
+
+libguestfs (1:1.27.12-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Fri, 28 Mar 2014 12:38:04 +0100
+
+libguestfs (1:1.25.49-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 24 Mar 2014 17:47:16 +0100
+
+libguestfs (1:1.25.46-1) experimental; urgency=medium
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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/<multiarch> --
+    no more update-libguestfs-appliance
+  * Thanks to Richard W.M. Jones for providing the initial patch for that
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sat, 08 Mar 2014 18:17:22 +0100
+
+libguestfs (1:1.25.42-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sun, 23 Feb 2014 13:23:23 +0100
+
+libguestfs (1:1.25.36-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 23 Jan 2014 21:42:24 +0100
+
+libguestfs (1:1.25.19-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 12 Dec 2013 23:46:22 +0100
+
+libguestfs (1:1.25.13-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Sat, 07 Dec 2013 18:00:59 +0100
+
+libguestfs (1:1.24.1-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Wed, 16 Oct 2013 22:43:50 +0200
+
+libguestfs (1:1.23.7-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Wed, 01 May 2013 13:08:31 +0200
+
+libguestfs (1:1.21.33-1) experimental; urgency=low
+
+  * New upstream development version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Fri, 19 Apr 2013 08:13:15 +0200
+
+libguestfs (1:1.20.6-3) unstable; urgency=low
+
+  * Really enabled gtk-doc
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 07 May 2012 18:59:40 +0200
+
+libguestfs (1:1.16.20-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Wed, 25 Apr 2012 22:35:23 +0200
+
+libguestfs (1:1.16.19-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Wed, 18 Apr 2012 22:04:09 +0200
+
+libguestfs (1:1.16.18-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Fri, 13 Apr 2012 20:14:25 +0200
+
+libguestfs (1:1.16.17-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Wed, 11 Apr 2012 21:36:46 +0200
+
+libguestfs (1:1.16.15-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Tue, 27 Mar 2012 19:49:02 +0200
+
+libguestfs (1:1.16.10-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  Fri, 09 Mar 2012 17:37:31 +0100
+
+libguestfs (1:1.16.8-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Tue, 24 Jan 2012 22:04:39 +0100
+
+libguestfs (1:1.14.9-2) unstable; urgency=low
+
+  * [4bf0ed5] Added ruby-guestfs package
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Sat, 10 Dec 2011 21:36:00 +0100
+
+libguestfs (1:1.14.6-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  Wed, 07 Dec 2011 00:24:43 +0100
+
+libguestfs (1:1.14.5-1) unstable; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Thu, 11 Aug 2011 00:25:19 +0200
+
+libguestfs (1.10.7-2) unstable; urgency=low
+
+  * [3ec437d] Added missing dependencies (Closes: #608103)
+
+ -- Hilko Bengen <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  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 <bengen@debian.org>  Mon, 01 Aug 2011 16:59:25 +0200
+
+libguestfs (1.10.6-1) experimental; urgency=low
+
+  * New upstream version
+  * Updated copyright file
+
+ -- Hilko Bengen <bengen@debian.org>  Sun, 31 Jul 2011 23:25:48 +0200
+
+libguestfs (1.10.5-1) experimental; urgency=low
+
+  * New upstream version
+
+ -- Hilko Bengen <bengen@debian.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  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 <agx@sigxcpu.org>  Thu, 02 Jul 2009 21:49:44 +0200
+
+libguestfs (1.0.41-1) unstable; urgency=low
+
+  * New upstream release 1.0.41.
+
+ -- Richard Jones <rjones@redhat.com>  Thu, 04 Jun 2009 16:10:38 +0100
+
+libguestfs (1.0.31-1) unstable; urgency=low
+
+  * Initial release (Closes: #530427)
+
+ -- Richard Jones <rjones@redhat.com>  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 (executable)
index 0000000..ee5a9d8
--- /dev/null
@@ -0,0 +1,39 @@
+#!/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\|gfs2*-tools\|iproute\|module-init-tools\|procps-ng\)$/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 (file)
index 0000000..99bce12
--- /dev/null
+++ b/clean
@@ -0,0 +1 @@
+debian/gocache/
diff --git a/compat b/compat
new file mode 100644 (file)
index 0000000..48082f7
--- /dev/null
+++ b/compat
@@ -0,0 +1 @@
+12
diff --git a/control b/control
new file mode 100644 (file)
index 0000000..4bb7b66
--- /dev/null
+++ b/control
@@ -0,0 +1,502 @@
+Source: libguestfs
+Section: libs
+Priority: optional
+Maintainer: Debian Libvirt Maintainers <pkg-libvirt-maintainers@lists.alioth.debian.org>
+Uploaders: Richard Jones <rjones@redhat.com>, Guido Günther <agx@sigxcpu.org>, Hilko Bengen <bengen@debian.org>
+Build-Depends: debhelper (>= 12),
+  po-debconf, bash-completion,
+  supermin (>= 5),
+  libreadline-dev, libaugeas-dev (>= 1.0.0), libselinux1-dev, libhivex-ocaml-dev, libvirt-dev (>= 1.2.20),
+  libvirt-ocaml-dev,
+  libounit-ocaml-dev,
+  liblzma-dev, libmagic-dev, libncurses5-dev, libncursesw5-dev, libpcre3-dev, libxml2-dev,
+  libconfig-dev, libc-dev-bin,
+  libdbus-1-dev,
+  systemtap-sdt-dev,
+  libcap-dev, libacl1-dev, libyajl-dev,
+  libsystemd-dev | libsystemd-journal-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-misc [s390x riscv64],
+  qemu-system-ppc [powerpc powerpcspe ppc64 ppc64el],
+  qemu-system-sparc [sparc sparc64],
+  qemu-system-x86 [i386 amd64], sgabios [i386 amd64],
+  genisoimage, pkg-config,
+  dh-lua,
+  dh-ocaml, ocaml-nox, ocaml-findlib, libpcre-ocaml-dev, libgettext-ocaml-dev,
+  python3-all-dev,
+  dh-python,
+  default-jdk,
+  gem2deb, rake, libjs-jquery,
+  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, fuse,
+  libglib2.0-dev, gjs [!s390x] <!nocheck>, gobject-introspection, 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-686-pae [i386] | linux-image-586 [i386] | linux-image-486 [i386],
+#-# appliance start
+  acl,
+  attr,
+  binutils,
+  bsdmainutils,
+  btrfs-progs,
+  bzip2,
+  cpio,
+  cryptsetup-bin,
+  curl,
+  debootstrap,
+  dosfstools,
+  exfat-fuse, exfat-utils,
+  extlinux [i386 amd64],
+  f2fs-tools,
+  fdisk,
+  file,
+  gawk,
+  gdisk,
+  genisoimage,
+  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,
+  mtools,
+  nilfs-tools,
+  ntfs-3g,
+# ocfs2-tools,
+  openssh-client,
+  parted,
+  pciutils,
+  procps,
+  psmisc,
+  qemu-utils,
+  reiserfsprogs,
+  rsync,
+  scrub,
+  sleuthkit,
+  squashfs-tools,
+  strace,
+  syslinux [i386 amd64],
+  udev,
+# ufsutils,
+  uuid-runtime,
+  vim-tiny,
+  e2fsprogs,
+  xfsprogs,
+  xz-utils,
+  zerofree,
+  zfs-fuse [i386 amd64 armel armhf powerpc ppc64el sparc],
+#-# appliance end
+Homepage: http://libguestfs.org
+Standards-Version: 4.3.0
+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},
+  bsdmainutils,
+  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: libguestfs0 (= ${binary:Version}), ${misc:Depends}
+Conflicts: libguestfs0 (<< 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: libguestfs0
+Section: libs
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends},
+  supermin (>= 5),
+  qemu-system-arm [armel armhf arm64],
+  qemu-system-mips [mips mipsel mips64 mips64el],
+  qemu-system-misc [s390x riscv64],
+  qemu-system-ppc [powerpc ppc64 ppc64el],
+  qemu-system-sparc [sparc],
+  qemu-system-x86 [i386 amd64], sgabios [i386 amd64],
+  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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs0 (= ${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: libguestfs-tools
+Section: admin
+Architecture: linux-any
+Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends},
+ libsys-virt-perl, libguestfs-perl (= ${binary:Version}),
+ libwin-hivex-perl,
+ libintl-perl, libstring-shellquote-perl,
+ curl,
+Recommends: virt-p2v, gnupg,
+Replaces: guestfish (<< 1:1.22.6-1~),
+ guestmount (<< 1.24.2-1~),
+ libguestfs0 (<< 1:1.18.2-1~),
+Breaks: guestfish (<< 1:1.22.6-1~),
+ guestmount (<< 1.24.2-1~),
+ libguestfs0 (<< 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 guestfish interactive shell and various
+ virtualization tools, including virt-cat, virt-df, virt-edit,
+ virt-filesystems, virt-inspector, virt-ls, virt-make-fs, virt-rescue,
+ virt-resize, virt-tar, and virt-win-reg.
+
+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}, libguestfs0 (= ${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}, libguestfs0 (= ${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},
+ libguestfs0 (= ${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 | ruby-interpreter
+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-0
+Section: libs
+Architecture: linux-any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: libguestfs0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libguestfs0 (<< 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-0 (= ${binary:Version}), gir1.2-guestfs-1.0 (= ${binary:Version}), ${misc:Depends}
+Conflicts: libguestfs0 (<< 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-0 (= ${binary:Version}), ${gir:Depends}, ${misc:Depends}
+Conflicts: libguestfs0 (<< 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 (file)
index 0000000..9fec05a
--- /dev/null
+++ b/copyright
@@ -0,0 +1,34 @@
+This package was debianized by Hilko Bengen, based on work done by
+Richard Jones <rjones@redhat.com>.
+
+It was downloaded from http://libguestfs.org/download/
+
+Upstream Authors:
+
+    Richard W.M. Jones <rjones@redhat.com>
+    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 <rjones@redhat.com>
+    Copyright (C) 2011 Hilko Bengen <bengen@debian.org>
+
+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 (executable)
index 0000000..c475d4a
--- /dev/null
@@ -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 (file)
index 0000000..724e084
--- /dev/null
+++ b/docs
@@ -0,0 +1,2 @@
+README
+TODO
diff --git a/gbp.conf b/gbp.conf
new file mode 100644 (file)
index 0000000..5ac047c
--- /dev/null
+++ b/gbp.conf
@@ -0,0 +1,3 @@
+[DEFAULT]
+upstream-branch = upstream
+debian-branch = debian
diff --git a/gen-appliance-depends.sh b/gen-appliance-depends.sh
new file mode 100755 (executable)
index 0000000..d751497
--- /dev/null
@@ -0,0 +1,27 @@
+#!/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 '/^\(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/libguestfs0/usr/lib/*-*/guestfs/supermin.d/packages \
+    |  pkglist_to_deps \
+    >> debian/libguestfs0.substvars
diff --git a/gir1.2-guestfs-1.0.install b/gir1.2-guestfs-1.0.install
new file mode 100644 (file)
index 0000000..22d462f
--- /dev/null
@@ -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 (file)
index 0000000..112d015
--- /dev/null
@@ -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/guestfsd.dirs b/guestfsd.dirs
new file mode 100644 (file)
index 0000000..236670a
--- /dev/null
@@ -0,0 +1 @@
+usr/sbin
diff --git a/guestfsd.install b/guestfsd.install
new file mode 100644 (file)
index 0000000..e4fb8b1
--- /dev/null
@@ -0,0 +1,3 @@
+usr/sbin/guestfsd
+usr/share/man/man8/guestfsd.8*
+lib/udev/rules.d/99-guestfs-serial.rules
diff --git a/libguestfs-dev.dirs b/libguestfs-dev.dirs
new file mode 100644 (file)
index 0000000..4418816
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib
+usr/include
diff --git a/libguestfs-dev.examples b/libguestfs-dev.examples
new file mode 100644 (file)
index 0000000..43ec862
--- /dev/null
@@ -0,0 +1 @@
+examples/*.c
diff --git a/libguestfs-dev.install b/libguestfs-dev.install
new file mode 100644 (file)
index 0000000..e0b4c34
--- /dev/null
@@ -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 (file)
index 0000000..faf4454
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-gfs2
diff --git a/libguestfs-gobject-1.0-0.install b/libguestfs-gobject-1.0-0.install
new file mode 100644 (file)
index 0000000..6ad7d6c
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/*-*/libguestfs-gobject-*.so.*
+
diff --git a/libguestfs-gobject-dev.install b/libguestfs-gobject-dev.install
new file mode 100644 (file)
index 0000000..7f48eed
--- /dev/null
@@ -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 (file)
index 0000000..4513fb4
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-hfsplus
diff --git a/libguestfs-java.dirs b/libguestfs-java.dirs
new file mode 100644 (file)
index 0000000..cfdc66b
--- /dev/null
@@ -0,0 +1 @@
+usr/share/doc/libguestfs-java/api/
diff --git a/libguestfs-java.examples b/libguestfs-java.examples
new file mode 100644 (file)
index 0000000..7272000
--- /dev/null
@@ -0,0 +1 @@
+java/examples/*.java
diff --git a/libguestfs-java.install b/libguestfs-java.install
new file mode 100644 (file)
index 0000000..13f7093
--- /dev/null
@@ -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-jfs.install b/libguestfs-jfs.install
new file mode 100644 (file)
index 0000000..4859605
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-jfs
diff --git a/libguestfs-nilfs.install b/libguestfs-nilfs.install
new file mode 100644 (file)
index 0000000..5369184
--- /dev/null
@@ -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 (file)
index 0000000..56bc35e
--- /dev/null
@@ -0,0 +1 @@
+ocaml/examples/*.ml
diff --git a/libguestfs-ocaml-dev.install b/libguestfs-ocaml-dev.install
new file mode 100644 (file)
index 0000000..967d5c5
--- /dev/null
@@ -0,0 +1,7 @@
+usr/lib/ocaml/guestfs/META
+usr/lib/ocaml/guestfs/*guestfs*.a
+usr/lib/ocaml/guestfs/*guestfs*.cm*
+usr/lib/ocaml/guestfs/*guestfs*.ml*
+
+usr/share/man/man3/guestfs-ocaml.3*
+usr/share/man/*/man3/guestfs-ocaml.3*
diff --git a/libguestfs-ocaml.install b/libguestfs-ocaml.install
new file mode 100644 (file)
index 0000000..9df0bc1
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/ocaml/stublibs/dllmlguestfs.so
diff --git a/libguestfs-perl.examples b/libguestfs-perl.examples
new file mode 100644 (file)
index 0000000..36a9191
--- /dev/null
@@ -0,0 +1,3 @@
+perl/examples/*.pl
+perl/examples/README
+
diff --git a/libguestfs-perl.install b/libguestfs-perl.install
new file mode 100755 (executable)
index 0000000..7e408e6
--- /dev/null
@@ -0,0 +1,10 @@
+#!/usr/bin/perl
+use Config;
+
+print substr($Config{vendorarch}, 1) . "\n";
+
+print <<EOF;
+usr/share/man/man3/*.3pm
+usr/share/man/man3/guestfs-perl.3*
+usr/share/man/*/man3/guestfs-perl.3*
+EOF
diff --git a/libguestfs-reiserfs.install b/libguestfs-reiserfs.install
new file mode 100644 (file)
index 0000000..0706e58
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-reiserfs
diff --git a/libguestfs-rescue.install b/libguestfs-rescue.install
new file mode 100644 (file)
index 0000000..c0603ae
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-rescue
diff --git a/libguestfs-rsync.install b/libguestfs-rsync.install
new file mode 100644 (file)
index 0000000..e5a015e
--- /dev/null
@@ -0,0 +1,2 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-rsync
+/usr/lib/*-*/guestfs/supermin.d/packages-rsync
diff --git a/libguestfs-tools.dirs b/libguestfs-tools.dirs
new file mode 100644 (file)
index 0000000..98d1583
--- /dev/null
@@ -0,0 +1,2 @@
+usr/bin
+usr/share/man/man1
diff --git a/libguestfs-tools.install b/libguestfs-tools.install
new file mode 100644 (file)
index 0000000..a1fd982
--- /dev/null
@@ -0,0 +1,40 @@
+usr/bin/virt-*
+usr/share/man/man1/virt-*
+usr/share/man/*/man1/virt-*
+
+usr/share/bash-completion/completions/virt-*
+
+etc/libguestfs-tools.conf
+etc/xdg/virt-builder
+etc/virt-builder
+
+usr/share/man/man5/libguestfs-tools.conf*
+usr/share/man/*/man5/libguestfs-tools.conf*
+
+usr/bin/libguestfs-test-tool
+usr/share/man/man1/libguestfs-test-tool*
+usr/share/man/*/man1/libguestfs-test-tool*
+
+usr/share/bash-completion/completions/libguestfs-test-tool
+
+usr/share/doc/libguestfs/example-*.xml
+usr/share/doc/libguestfs/virt-inspector.rng
+
+usr/sbin/libguestfs-make-fixed-appliance
+usr/share/man/man1/libguestfs-make-fixed-appliance*
+usr/share/man/*/man1/libguestfs-make-fixed-appliance*
+
+usr/bin/guestfish
+usr/share/man/man1/guestfish*
+usr/share/man/*/man1/guestfish*
+
+usr/share/bash-completion/completions/guestfish
+
+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-tools.maintscript b/libguestfs-tools.maintscript
new file mode 100644 (file)
index 0000000..690a903
--- /dev/null
@@ -0,0 +1,3 @@
+# Clean up after conffile rename in 1:1.18.10-1
+rm_conffile /etc/bash_completion.d/guestfish 1:1.20.6-2~
+rm_conffile /etc/bash_completion.d/guestfish-bash-completion.sh 1.21.31-1~
diff --git a/libguestfs-tools.postinst b/libguestfs-tools.postinst
new file mode 100755 (executable)
index 0000000..f90e676
--- /dev/null
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+set -e
+
+case "$1" in
+    configure|reconfigure)
+        rm -f /usr/lib/guestfs/supermin.d/base.img.gz
+    ;;
+
+    abort-upgrade|abort-remove|abort-deconfigure)
+    ;;
+
+    *)
+        echo "postinst called with unknown argument \`$1'" >&2
+        exit 1
+    ;;
+esac
+
+#DEBHELPER#
+
+exit 0
+
+
+
+
+
+
diff --git a/libguestfs-xfs.install b/libguestfs-xfs.install
new file mode 100644 (file)
index 0000000..42e10eb
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-xfs
diff --git a/libguestfs-zfs.install b/libguestfs-zfs.install
new file mode 100644 (file)
index 0000000..14a8b08
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*-*/guestfs/supermin.d/packages-zfs
diff --git a/libguestfs0.dirs b/libguestfs0.dirs
new file mode 100644 (file)
index 0000000..fcf16f2
--- /dev/null
@@ -0,0 +1 @@
+usr/share/man/man1
diff --git a/libguestfs0.install b/libguestfs0.install
new file mode 100644 (file)
index 0000000..0660bd1
--- /dev/null
@@ -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/libguestfs0.lintian-overrides b/libguestfs0.lintian-overrides
new file mode 100644 (file)
index 0000000..072fd56
--- /dev/null
@@ -0,0 +1,2 @@
+# As of 2.88dsf-53.3, sysvinit is no longer essential
+libguestfs0: depends-on-essential-package-without-using-version depends: sysvinit
diff --git a/libguestfs0.symbols b/libguestfs0.symbols
new file mode 100644 (file)
index 0000000..82a1812
--- /dev/null
@@ -0,0 +1,913 @@
+libguestfs.so.0 libguestfs0 #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_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_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_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_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 (file)
index 0000000..873e02c
--- /dev/null
@@ -0,0 +1 @@
+lua/examples/*.lua
diff --git a/lua-guestfs.install b/lua-guestfs.install
new file mode 100644 (file)
index 0000000..da0bcdf
--- /dev/null
@@ -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/0001-perl-Fix-out-of-tree-build-by-generating-symlinks.patch b/patches/0001-perl-Fix-out-of-tree-build-by-generating-symlinks.patch
new file mode 100644 (file)
index 0000000..45910c6
--- /dev/null
@@ -0,0 +1,23 @@
+From: Hilko Bengen <bengen@debian.org>
+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 e629d0e..7af6c6c 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/0002-golang-Fix-for-out-of-tree-builds.patch b/patches/0002-golang-Fix-for-out-of-tree-builds.patch
new file mode 100644 (file)
index 0000000..b1efd29
--- /dev/null
@@ -0,0 +1,26 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Thu, 12 Dec 2013 21:06:22 +0100
+Subject: golang: Fix for out-of-tree builds
+
+---
+ golang/Makefile.am | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/golang/Makefile.am b/golang/Makefile.am
+index 27c8ff6..b971611 100644
+--- a/golang/Makefile.am
++++ b/golang/Makefile.am
+@@ -44,6 +44,7 @@ golangpkg_DATA = \
+       pkg/$(GOOS)_$(GOARCH)/$(pkg).a
+ pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/guestfs.go
++      -[ $(srcdir) != $(builddir) ] && ln -s $(abs_srcdir)/src $(builddir)/src
+       $(top_builddir)/run $(GOLANG) install $(pkg)
+ golangsrc_DATA = $(source_files)
+@@ -57,4 +58,5 @@ endif
+ CLEANFILES += src/$(pkg)/*~
+ clean-local:
++      -[ $(srcdir) != $(builddir) ] && rm -f $(builddir)/src
+       rm -rf pkg
diff --git a/patches/0003-Do-not-use-DTB-for-armel.patch b/patches/0003-Do-not-use-DTB-for-armel.patch
new file mode 100644 (file)
index 0000000..b219f01
--- /dev/null
@@ -0,0 +1,22 @@
+From: Hilko Bengen <bengen@debian.org>
+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 ce6eb68..7d1075a 100644
+--- a/lib/guestfs-internal.h
++++ b/lib/guestfs-internal.h
+@@ -128,6 +128,9 @@
+ /* Machine types. */
+ #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/0004-Generate-tarballs-for-supermin-appliance-using-repro.patch b/patches/0004-Generate-tarballs-for-supermin-appliance-using-repro.patch
new file mode 100644 (file)
index 0000000..5348de6
--- /dev/null
@@ -0,0 +1,40 @@
+From: Hilko Bengen <bengen@debian.org>
+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 bad5d9d..0c15893 100644
+--- a/appliance/Makefile.am
++++ b/appliance/Makefile.am
+@@ -90,7 +90,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=$(abs_top_srcdir)/ChangeLog -zcf - * ) > $@-t
+       rm -r tmp-d
+       mv $@-t $@
+@@ -111,7 +111,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=$(abs_top_srcdir)/ChangeLog -zcf - init ) > $@-t
+       mv $@-t $@
+ # We should put this file in /lib/udev/rules.d, but put it in /etc so
+@@ -121,7 +121,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=$(abs_top_srcdir)/ChangeLog -zcf - etc ) > $@-t
+       rm -r tmp-u
+       mv $@-t $@
diff --git a/patches/0005-Run-gzip-inside-of-tar-zcf-with-n.patch b/patches/0005-Run-gzip-inside-of-tar-zcf-with-n.patch
new file mode 100644 (file)
index 0000000..a135808
--- /dev/null
@@ -0,0 +1,29 @@
+From: Hilko Bengen <bengen@debian.org>
+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 0c15893..b0533a7 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/0006-Make-php-buildable-with-builddir-srcdir.patch b/patches/0006-Make-php-buildable-with-builddir-srcdir.patch
new file mode 100644 (file)
index 0000000..0ea9e01
--- /dev/null
@@ -0,0 +1,58 @@
+From: Hilko Bengen <bengen@debian.org>
+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 a974cdf..a719780 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" \
+-        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/0008-po-Don-t-fail-installation-if-parts-of-translated-do.patch b/patches/0008-po-Don-t-fail-installation-if-parts-of-translated-do.patch
new file mode 100644 (file)
index 0000000..bc83543
--- /dev/null
@@ -0,0 +1,50 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Tue, 18 Oct 2016 12:35:28 +0200
+Subject: po: Don't fail installation if parts of translated documentation are
+ missing
+
+---
+ po/Makefile.am | 15 ++++++---------
+ 1 file changed, 6 insertions(+), 9 deletions(-)
+
+diff --git a/po/Makefile.am b/po/Makefile.am
+index ea525dc..2ed1c23 100644
+--- a/po/Makefile.am
++++ b/po/Makefile.am
+@@ -25,9 +25,9 @@ MSGID_BUGS_ADDRESS = https://bugzilla.redhat.com/enter_bug.cgi?component=libgues
+ # Don't use LINGUAS (uppercase) as Gentoo defines it (RHBZ#804464).
+ linguas     := cs de en_GB es eu fr gu hi ja kn ml mr nl or pa pl ru ta te tg uk zh_CN
+-POTFILES    := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES)
+-POTFILES_PL := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES-pl)
+-POTFILES_ML := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES-ml)
++POTFILES    := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES | xargs stat -c %n 2>/dev/null)
++POTFILES_PL := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES-pl | xargs stat -c %n 2>/dev/null)
++POTFILES_ML := $(shell $(SED) 's,^,$(top_srcdir)/,' $(srcdir)/POTFILES-ml | xargs stat -c %n 2>/dev/null)
+ POFILES     := $(linguas:%=%.po)
+ GMOFILES    := $(linguas:%=%.gmo)
+@@ -63,8 +63,7 @@ XGETTEXT_ARGS = \
+       --copyright-holder='$(COPYRIGHT_HOLDER)' \
+       --package-name="$(PACKAGE_NAME)" \
+       --package-version="$(PACKAGE_VERSION)" \
+-      --msgid-bugs-address="$(MSGID_BUGS_ADDRESS)" \
+-      --directory=$(top_srcdir)
++      --msgid-bugs-address="$(MSGID_BUGS_ADDRESS)"
+ # For explanation, see
+ # http://mingw-users.1079350.n2.nabble.com/Getting-rid-of-xgettext-s-quot-CHARSET-quot-warning-td5620533.html
+@@ -79,11 +78,9 @@ if HAVE_OCAML_GETTEXT
+        \
+       $(FIX_CHARSET) $@-t
+ endif
+-      $(XGETTEXT) -j -o $@-t $(XGETTEXT_ARGS) \
+-        --files-from=$(abs_srcdir)/POTFILES
++      $(XGETTEXT) -j -o $@-t $(XGETTEXT_ARGS) $(POTFILES)
+       $(FIX_CHARSET) $@-t
+-      $(XGETTEXT) -j -o $@-t $(XGETTEXT_ARGS) --language=Perl \
+-        --files-from=$(abs_srcdir)/POTFILES-pl
++      $(XGETTEXT) -j -o $@-t $(XGETTEXT_ARGS) --language=Perl $(POTFILES_PL)
+       mv $@-t $@
+ %.po: $(DOMAIN).pot
diff --git a/patches/0009-Fix-sbin-reboot-requirements.patch b/patches/0009-Fix-sbin-reboot-requirements.patch
new file mode 100644 (file)
index 0000000..470d178
--- /dev/null
@@ -0,0 +1,23 @@
+From: Hilko Bengen <bengen@debian.org>
+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 13c83d8..fff1bed 100644
+--- a/appliance/packagelist.in
++++ b/appliance/packagelist.in
+@@ -97,8 +97,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/0010-Add-fdisk-to-appliance-list.patch b/patches/0010-Add-fdisk-to-appliance-list.patch
new file mode 100644 (file)
index 0000000..08fabc5
--- /dev/null
@@ -0,0 +1,20 @@
+From: Hilko Bengen <bengen@debian.org>
+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 fff1bed..7094abf 100644
+--- a/appliance/packagelist.in
++++ b/appliance/packagelist.in
+@@ -64,6 +64,7 @@ dnl old name used in Jessie and earlier
+   cryptsetup
+   dash
+   extlinux
++  fdisk
+   genisoimage
+ dnl gfs-tools, gfs2-tools have been renamed to gfs2-utils
+   gfs-tools
diff --git a/patches/0013-Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architecture.patch b/patches/0013-Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architecture.patch
new file mode 100644 (file)
index 0000000..0458e98
--- /dev/null
@@ -0,0 +1,21 @@
+From: Hilko Bengen <bengen@debian.org>
+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 25948db..53c75b8 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -234,6 +234,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/0013-Fix-up-perl-path-in-installed-scripts.patch b/patches/0013-Fix-up-perl-path-in-installed-scripts.patch
new file mode 100644 (file)
index 0000000..64e8d6d
--- /dev/null
@@ -0,0 +1,73 @@
+From: Hilko Bengen <bengen@debian.org>
+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 +-
+ tools/virt-list-filesystems  | 2 +-
+ tools/virt-list-partitions   | 2 +-
+ tools/virt-tar               | 2 +-
+ tools/virt-win-reg           | 2 +-
+ 6 files changed, 6 insertions(+), 6 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/tools/virt-list-filesystems b/tools/virt-list-filesystems
+index 6c36954..cd9de63 100755
+--- a/tools/virt-list-filesystems
++++ b/tools/virt-list-filesystems
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/bin/perl
+ # virt-list-filesystems
+ # Copyright (C) 2009-2020 Red Hat Inc.
+ #
+diff --git a/tools/virt-list-partitions b/tools/virt-list-partitions
+index 9f4f96b..2fad962 100755
+--- a/tools/virt-list-partitions
++++ b/tools/virt-list-partitions
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/bin/perl
+ # virt-list-partitions
+ # Copyright (C) 2010 Red Hat Inc.
+ #
+diff --git a/tools/virt-tar b/tools/virt-tar
+index fd784ac..f0fa59d 100755
+--- a/tools/virt-tar
++++ b/tools/virt-tar
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/bin/perl
+ # virt-tar
+ # Copyright (C) 2009-2020 Red Hat Inc.
+ #
+diff --git a/tools/virt-win-reg b/tools/virt-win-reg
+index 1a936c5..0fd4546 100755
+--- a/tools/virt-win-reg
++++ b/tools/virt-win-reg
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/bin/perl
+ # virt-win-reg
+ # Copyright (C) 2010 Red Hat Inc.
+ #
diff --git a/patches/0015-Change-cryptsetop-cryptsetup-bin-in-appliance.patch b/patches/0015-Change-cryptsetop-cryptsetup-bin-in-appliance.patch
new file mode 100644 (file)
index 0000000..8aa0ee4
--- /dev/null
@@ -0,0 +1,21 @@
+From: Hilko Bengen <bengen@debian.org>
+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 7094abf..641a06d 100644
+--- a/appliance/packagelist.in
++++ b/appliance/packagelist.in
+@@ -61,7 +61,7 @@ ifelse(DEBIAN,1,
+   bsdmainutils
+ dnl old name used in Jessie and earlier
+   btrfs-tools
+-  cryptsetup
++  cryptsetup-bin
+   dash
+   extlinux
+   fdisk
diff --git a/patches/0016-Check-for-caml_alloc_initialized_string-existence-ev.patch b/patches/0016-Check-for-caml_alloc_initialized_string-existence-ev.patch
new file mode 100644 (file)
index 0000000..3c5023c
--- /dev/null
@@ -0,0 +1,23 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Tue, 10 Mar 2020 17:23:15 +0100
+Subject: Check for caml_alloc_initialized_string existence even if
+ --disable-ocaml
+
+---
+ m4/guestfs-ocaml.m4 | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/m4/guestfs-ocaml.m4 b/m4/guestfs-ocaml.m4
+index 18f95c2..bf07799 100644
+--- a/m4/guestfs-ocaml.m4
++++ b/m4/guestfs-ocaml.m4
+@@ -214,8 +214,7 @@ AM_CONDITIONAL([HAVE_BYTES_COMPAT_ML],
+              [test "x$have_Bytes_module" = "xno"])
+ dnl Check if OCaml has caml_alloc_initialized_string (added 2017).
+-AS_IF([test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno" && \
+-       test "x$enable_ocaml" = "xyes"],[
++AS_IF([test "x$OCAMLC" != "xno" && test "x$OCAMLFIND" != "xno"],[
+     AC_MSG_CHECKING([for caml_alloc_initialized_string])
+     cat >conftest.c <<'EOF'
+ #include <caml/alloc.h>
diff --git a/patches/0016-Properly-handle-autogenerated-config.ml-files-in-bui.patch b/patches/0016-Properly-handle-autogenerated-config.ml-files-in-bui.patch
new file mode 100644 (file)
index 0000000..73ebee5
--- /dev/null
@@ -0,0 +1,68 @@
+From: Hilko Bengen <bengen@debian.org>
+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 2b4aed8..3b2d146 100644
+--- a/common/mlstdutils/Makefile.am
++++ b/common/mlstdutils/Makefile.am
+@@ -150,7 +150,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 53c75b8..0256434 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -380,7 +380,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 a8fed02..c700dde 100755
+--- a/ocaml-dep.sh.in
++++ b/ocaml-dep.sh.in
+@@ -74,7 +74,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 8532fb2..94367f2 100644
+--- a/subdir-rules.mk
++++ b/subdir-rules.mk
+@@ -83,9 +83,13 @@ guestfs_am_v_jar_0 = @echo "  JAR     " $@;
+       $(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/0017-Make-sure-that-generated-ocaml-link.sh-is-used-in-ou.patch b/patches/0017-Make-sure-that-generated-ocaml-link.sh-is-used-in-ou.patch
new file mode 100644 (file)
index 0000000..385d4bd
--- /dev/null
@@ -0,0 +1,331 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Tue, 10 Mar 2020 20:06:39 +0100
+Subject: Make sure that generated ocaml-link.sh is used in out-of-tree builds
+
+---
+ Makefile.am                   |  1 -
+ builder/Makefile.am           | 12 ++++++------
+ common/mlpcre/Makefile.am     |  4 ++--
+ common/mlstdutils/Makefile.am |  4 ++--
+ common/mltools/Makefile.am    | 24 ++++++++++++------------
+ common/mlutils/Makefile.am    |  4 ++--
+ common/mlvisit/Makefile.am    |  4 ++--
+ customize/Makefile.am         |  4 ++--
+ daemon/Makefile.am            |  4 ++--
+ dib/Makefile.am               |  4 ++--
+ get-kernel/Makefile.am        |  4 ++--
+ resize/Makefile.am            |  4 ++--
+ sparsify/Makefile.am          |  4 ++--
+ sysprep/Makefile.am           |  4 ++--
+ 14 files changed, 40 insertions(+), 41 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 27f2c6e..596b926 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -237,7 +237,6 @@ EXTRA_DIST = \
+       logo/fish-10yrs.svg logo/fish-10yrs.png \
+       logo/virt-builder.svg \
+       m4/.gitignore \
+-      ocaml-link.sh \
+       podcheck.pl \
+       tests/automake2junit.ml \
+       tests/test-functions.sh \
+diff --git a/builder/Makefile.am b/builder/Makefile.am
+index d87eaf0..a41eb75 100644
+--- a/builder/Makefile.am
++++ b/builder/Makefile.am
+@@ -240,9 +240,9 @@ virt_builder_DEPENDENCIES = \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+       ../common/mlcustomize/mlcustomize.$(MLARCHIVE) \
+       ../customize/customize.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_builder_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
+@@ -250,9 +250,9 @@ virt_builder_repository_DEPENDENCIES = \
+       $(REPOSITORY_OBJECTS) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+       ../common/mlxml/mlxml.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_builder_repository_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(REPOSITORY_OBJECTS) -o $@
+@@ -348,9 +348,9 @@ endif
+ index_parser_tests_DEPENDENCIES = \
+       $(index_parser_tests_THEOBJECTS) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ index_parser_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) $(OCAMLLINKFLAGS) \
+         $(index_parser_tests_THEOBJECTS) -o $@
+diff --git a/common/mlpcre/Makefile.am b/common/mlpcre/Makefile.am
+index 1e0b779..9d3c482 100644
+--- a/common/mlpcre/Makefile.am
++++ b/common/mlpcre/Makefile.am
+@@ -105,9 +105,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 '-lutils -lpcre -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+diff --git a/common/mlstdutils/Makefile.am b/common/mlstdutils/Makefile.am
+index 3b2d146..0aacc97 100644
+--- a/common/mlstdutils/Makefile.am
++++ b/common/mlstdutils/Makefile.am
+@@ -129,9 +129,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/mltools/Makefile.am b/common/mltools/Makefile.am
+index ce4d1ac..b58f1f6 100644
+--- a/common/mltools/Makefile.am
++++ b/common/mltools/Makefile.am
+@@ -262,9 +262,9 @@ tools_utils_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ tools_utils_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '-lutils $(LIBXML2_LIBS) -lgnu' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '-lutils $(LIBXML2_LIBS) -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(tools_utils_tests_THEOBJECTS) -o $@
+@@ -275,9 +275,9 @@ getopt_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ getopt_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '-lutils $(LIBXML2_LIBS) -lgnu' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '-lutils $(LIBXML2_LIBS) -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(getopt_tests_THEOBJECTS) -o $@
+@@ -288,9 +288,9 @@ JSON_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ JSON_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -- \
++      $(top_builddir)/ocaml-link.sh -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(JSON_tests_THEOBJECTS) -o $@
+@@ -301,9 +301,9 @@ JSON_parser_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ JSON_parser_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(JSON_parser_tests_THEOBJECTS) -o $@
+@@ -314,9 +314,9 @@ machine_readable_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ machine_readable_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(machine_readable_tests_THEOBJECTS) -o $@
+@@ -327,9 +327,9 @@ tools_messages_tests_DEPENDENCIES = \
+       ../mlgettext/mlgettext.$(MLARCHIVE) \
+       ../mlpcre/mlpcre.$(MLARCHIVE) \
+       $(MLTOOLS_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ tools_messages_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '-lutils -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+         $(tools_messages_tests_THEOBJECTS) -o $@
+diff --git a/common/mlutils/Makefile.am b/common/mlutils/Makefile.am
+index e86d7bb..1adefd6 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 oUnit \
+         $(OCAMLLINKFLAGS) \
+diff --git a/common/mlvisit/Makefile.am b/common/mlvisit/Makefile.am
+index a07c282..870fde2 100644
+--- a/common/mlvisit/Makefile.am
++++ b/common/mlvisit/Makefile.am
+@@ -118,9 +118,9 @@ visit_tests_DEPENDENCIES = \
+       $(visit_tests_THEOBJECTS) \
+       ../mlutils/mlcutils.$(MLARCHIVE) \
+       $(MLVISIT_CMA) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ visit_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh \
++      $(top_builddir)/ocaml-link.sh \
+         -cclib '-lvisit -lstructs -lutils $(LIBXML2_LIBS) -lgnu' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+         $(OCAMLPACKAGES) $(OCAMLPACKAGES_TESTS) \
+diff --git a/customize/Makefile.am b/customize/Makefile.am
+index 3ce996c..6e5d540 100644
+--- a/customize/Makefile.am
++++ b/customize/Makefile.am
+@@ -179,7 +179,7 @@ OCAMLCLIBS = \
+ OCAMLFLAGS = $(OCAML_FLAGS) $(OCAML_WARN_ERROR) -ccopt '$(CFLAGS)'
+ virt_customize_DEPENDENCIES = \
+-      $(top_srcdir)/ocaml-link.sh \
++      $(top_builddir)/ocaml-link.sh \
+       $(CUSTOMIZE_THEOBJECTS) \
+       $(CUSTOMIZE_CMA) \
+       ../common/mlcustomize/mlcustomize.$(MLARCHIVE) \
+@@ -189,7 +189,7 @@ virt_customize_DEPENDENCIES = \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+       ../common/mlcustomize/mlcustomize.$(MLARCHIVE)
+ virt_customize_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(CUSTOMIZE_THEOBJECTS) -o $@
+diff --git a/daemon/Makefile.am b/daemon/Makefile.am
+index 0256434..98280c9 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -437,9 +437,9 @@ OCAMLLINKFLAGS = \
+ daemon_utils_tests_DEPENDENCIES = \
+       $(daemon_utils_tests_THEOBJECTS) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ daemon_utils_tests_LINK = \
+-      $(top_srcdir)/ocaml-link.sh \
++      $(top_builddir)/ocaml-link.sh \
+         -cclib '-lutils -lgnu' \
+         -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLLINKFLAGS) \
+diff --git a/dib/Makefile.am b/dib/Makefile.am
+index 7c2ab09..ce742f7 100644
+--- a/dib/Makefile.am
++++ b/dib/Makefile.am
+@@ -123,9 +123,9 @@ virt_dib_DEPENDENCIES = \
+       ../common/mlgettext/mlgettext.$(MLARCHIVE) \
+       ../common/mlpcre/mlpcre.$(MLARCHIVE) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_dib_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
+diff --git a/get-kernel/Makefile.am b/get-kernel/Makefile.am
+index 8692431..bfc1195 100644
+--- a/get-kernel/Makefile.am
++++ b/get-kernel/Makefile.am
+@@ -105,9 +105,9 @@ virt_get_kernel_DEPENDENCIES = \
+       ../common/mlgettext/mlgettext.$(MLARCHIVE) \
+       ../common/mlpcre/mlpcre.$(MLARCHIVE) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_get_kernel_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
+diff --git a/resize/Makefile.am b/resize/Makefile.am
+index 424eddf..fa88cc6 100644
+--- a/resize/Makefile.am
++++ b/resize/Makefile.am
+@@ -104,9 +104,9 @@ virt_resize_DEPENDENCIES = \
+       ../common/mlgettext/mlgettext.$(MLARCHIVE) \
+       ../common/mlpcre/mlpcre.$(MLARCHIVE) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_resize_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
+diff --git a/sparsify/Makefile.am b/sparsify/Makefile.am
+index b7aad05..fa964e8 100644
+--- a/sparsify/Makefile.am
++++ b/sparsify/Makefile.am
+@@ -112,9 +112,9 @@ virt_sparsify_DEPENDENCIES = \
+       ../common/mlgettext/mlgettext.$(MLARCHIVE) \
+       ../common/mlpcre/mlpcre.$(MLARCHIVE) \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_sparsify_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
+diff --git a/sysprep/Makefile.am b/sysprep/Makefile.am
+index 3dd7f46..451a347 100644
+--- a/sysprep/Makefile.am
++++ b/sysprep/Makefile.am
+@@ -165,9 +165,9 @@ virt_sysprep_DEPENDENCIES = \
+       ../common/mltools/mltools.$(MLARCHIVE) \
+       ../common/mlcustomize/mlcustomize.$(MLARCHIVE) \
+       ../customize/customize.$(MLARCHIVE) \
+-      $(top_srcdir)/ocaml-link.sh
++      $(top_builddir)/ocaml-link.sh
+ virt_sysprep_LINK = \
+-      $(top_srcdir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
++      $(top_builddir)/ocaml-link.sh -cclib '$(OCAMLCLIBS)' -- \
+         $(OCAMLFIND) $(BEST) $(OCAMLFLAGS) $(OCAMLPACKAGES) $(OCAMLLINKFLAGS) \
+         $(OBJECTS) -o $@
diff --git a/patches/0017-python-Recognize-python-X.Y-embed-flavor-introduced-.patch b/patches/0017-python-Recognize-python-X.Y-embed-flavor-introduced-.patch
new file mode 100644 (file)
index 0000000..cd4b18b
--- /dev/null
@@ -0,0 +1,51 @@
+From: Hilko Bengen <bengen@debian.org>
+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 | 17 ++++++++++++-----
+ 1 file changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/m4/guestfs-python.m4 b/m4/guestfs-python.m4
+index 3210c49..227f31c 100644
+--- a/m4/guestfs-python.m4
++++ b/m4/guestfs-python.m4
+@@ -38,23 +38,30 @@ AS_IF([test "x$enable_python" != "xno"],[
+            AC_MSG_ERROR([found Python $PYTHON_VERSION, while Python $PYTHON_REQ_MAJOR.$PYTHON_REQ_MINOR is required])
+         ])
+       AC_MSG_RESULT([$PYTHON_VERSION])
+-
+-        # Debian: python-2.7.pc, python-3.2.pc
+-        PKG_CHECK_MODULES([PYTHON], [python-"$PYTHON_VERSION"],[
++        # Debian: python-2.7.pc, 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/0018-Fix-documentation-generation-for-out-of-tree-builds.patch b/patches/0018-Fix-documentation-generation-for-out-of-tree-builds.patch
new file mode 100644 (file)
index 0000000..2f87c41
--- /dev/null
@@ -0,0 +1,976 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Tue, 10 Mar 2020 20:10:28 +0100
+Subject: Fix documentation generation for out-of-tree builds
+
+---
+ Makefile.am                 |  2 +-
+ align/Makefile.am           |  2 +-
+ appliance/Makefile.am       |  2 +-
+ builder/Makefile.am         |  6 ++---
+ cat/Makefile.am             | 10 ++++----
+ customize/Makefile.am       |  4 ++--
+ daemon/Makefile.am          |  2 +-
+ df/Makefile.am              |  2 +-
+ dib/Makefile.am             |  2 +-
+ diff/Makefile.am            |  2 +-
+ docs/Makefile.am            | 58 ++++++++++++++++++++++-----------------------
+ edit/Makefile.am            |  2 +-
+ erlang/examples/Makefile.am |  2 +-
+ examples/Makefile.am        |  2 +-
+ fish/Makefile.am            | 12 +++++-----
+ format/Makefile.am          |  2 +-
+ fuse/Makefile.am            |  4 ++--
+ get-kernel/Makefile.am      |  2 +-
+ gobject/Makefile.am         |  2 +-
+ golang/examples/Makefile.am |  2 +-
+ inspector/Makefile.am       |  2 +-
+ java/examples/Makefile.am   |  2 +-
+ lib/Makefile.am             |  2 +-
+ lua/examples/Makefile.am    |  2 +-
+ make-fs/Makefile.am         |  2 +-
+ ocaml/examples/Makefile.am  |  2 +-
+ perl/examples/Makefile.am   |  2 +-
+ po-docs/language.mk         | 20 ++++++++--------
+ python/examples/Makefile.am |  2 +-
+ rescue/Makefile.am          |  2 +-
+ resize/Makefile.am          |  2 +-
+ ruby/examples/Makefile.am   |  2 +-
+ sparsify/Makefile.am        |  2 +-
+ sysprep/Makefile.am         |  2 +-
+ test-tool/Makefile.am       |  2 +-
+ tools/Makefile.am           |  8 +++----
+ 36 files changed, 89 insertions(+), 89 deletions(-)
+
+diff --git a/Makefile.am b/Makefile.am
+index 596b926..877c20a 100644
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -371,7 +371,7 @@ installcheck-local: installcheck.sh
+ # It should be noinst_MANS but that doesn't work.
+ noinst_DATA += podwrapper.1
+ podwrapper.1: podwrapper.pl
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man $@-t \
+         --license GPLv2+ \
+diff --git a/align/Makefile.am b/align/Makefile.am
+index 6ff4aa3..458806e 100644
+--- a/align/Makefile.am
++++ b/align/Makefile.am
+@@ -63,7 +63,7 @@ noinst_DATA = $(top_builddir)/website/virt-alignment-scan.1.html
+ virt-alignment-scan.1 $(top_builddir)/website/virt-alignment-scan.1.html: stamp-virt-alignment-scan.pod
+ stamp-virt-alignment-scan.pod: virt-alignment-scan.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-alignment-scan.1 \
+         --html $(top_builddir)/website/virt-alignment-scan.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/appliance/Makefile.am b/appliance/Makefile.am
+index b0533a7..8403afe 100644
+--- a/appliance/Makefile.am
++++ b/appliance/Makefile.am
+@@ -142,7 +142,7 @@ man_MANS = libguestfs-make-fixed-appliance.1
+ libguestfs-make-fixed-appliance.1 $(top_builddir)/website/libguestfs-make-fixed-appliance.1.html: stamp-libguestfs-make-fixed-appliance.pod
+ stamp-libguestfs-make-fixed-appliance.pod: libguestfs-make-fixed-appliance.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man libguestfs-make-fixed-appliance.1 \
+         --html $(top_builddir)/website/libguestfs-make-fixed-appliance.1.html \
+         --license GPLv2+ \
+diff --git a/builder/Makefile.am b/builder/Makefile.am
+index a41eb75..eec9610 100644
+--- a/builder/Makefile.am
++++ b/builder/Makefile.am
+@@ -264,7 +264,7 @@ noinst_DATA += $(top_builddir)/website/virt-builder.1.html
+ virt-builder.1 $(top_builddir)/website/virt-builder.1.html: stamp-virt-builder.pod
+ stamp-virt-builder.pod: virt-builder.pod $(top_srcdir)/common/mlcustomize/customize-synopsis.pod $(top_srcdir)/common/mlcustomize/customize-options.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-builder.1 \
+         --html $(top_builddir)/website/virt-builder.1.html \
+         --insert $(top_srcdir)/common/mlcustomize/customize-synopsis.pod:__CUSTOMIZE_SYNOPSIS__ \
+@@ -280,7 +280,7 @@ noinst_DATA += $(top_builddir)/website/virt-builder-repository.1.html
+ virt-builder-repository.1 $(top_builddir)/website/virt-builder-repository.1.html: stamp-virt-builder-repository.pod
+ stamp-virt-builder-repository.pod: virt-builder-repository.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-builder-repository.1 \
+         --html $(top_builddir)/website/virt-builder-repository.1.html \
+         --license GPLv2+ \
+@@ -463,7 +463,7 @@ noinst_DATA += $(top_builddir)/website/virt-index-validate.1.html
+ virt-index-validate.1 $(top_builddir)/website/virt-index-validate.1.html: stamp-virt-index-validate.pod
+ stamp-virt-index-validate.pod: virt-index-validate.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-index-validate.1 \
+         --html $(top_builddir)/website/virt-index-validate.1.html \
+         --license GPLv2+ \
+diff --git a/cat/Makefile.am b/cat/Makefile.am
+index bdc4f11..af2c6a2 100644
+--- a/cat/Makefile.am
++++ b/cat/Makefile.am
+@@ -185,7 +185,7 @@ noinst_DATA = \
+ virt-cat.1 $(top_builddir)/website/virt-cat.1.html: stamp-virt-cat.pod
+ stamp-virt-cat.pod: virt-cat.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-cat.1 \
+         --html $(top_builddir)/website/virt-cat.1.html \
+         --path $(top_srcdir)/common/options \
+@@ -197,7 +197,7 @@ stamp-virt-cat.pod: virt-cat.pod
+ virt-filesystems.1 $(top_builddir)/website/virt-filesystems.1.html: stamp-virt-filesystems.pod
+ stamp-virt-filesystems.pod: virt-filesystems.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-filesystems.1 \
+         --html $(top_builddir)/website/virt-filesystems.1.html \
+         --path $(top_srcdir)/common/options \
+@@ -209,7 +209,7 @@ stamp-virt-filesystems.pod: virt-filesystems.pod
+ virt-log.1 $(top_builddir)/website/virt-log.1.html: stamp-virt-log.pod
+ stamp-virt-log.pod: virt-log.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-log.1 \
+         --html $(top_builddir)/website/virt-log.1.html \
+         --path $(top_srcdir)/common/options \
+@@ -221,7 +221,7 @@ stamp-virt-log.pod: virt-log.pod
+ virt-ls.1 $(top_builddir)/website/virt-ls.1.html: stamp-virt-ls.pod
+ stamp-virt-ls.pod: virt-ls.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-ls.1 \
+         --html $(top_builddir)/website/virt-ls.1.html \
+         --path $(top_srcdir)/common/options \
+@@ -233,7 +233,7 @@ stamp-virt-ls.pod: virt-ls.pod
+ virt-tail.1 $(top_builddir)/website/virt-tail.1.html: stamp-virt-tail.pod
+ stamp-virt-tail.pod: virt-tail.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-tail.1 \
+         --html $(top_builddir)/website/virt-tail.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/customize/Makefile.am b/customize/Makefile.am
+index 6e5d540..26d1bbd 100644
+--- a/customize/Makefile.am
++++ b/customize/Makefile.am
+@@ -199,8 +199,8 @@ noinst_DATA += $(top_builddir)/website/virt-customize.1.html
+ virt-customize.1 $(top_builddir)/website/virt-customize.1.html: stamp-virt-customize.pod
+-stamp-virt-customize.pod: virt-customize.pod $(top_srcdir)/common/mlcustomize/customize-synopsis.pod $(top_srcdir)/common/mlcustomize/customize-options.pod
+-      $(PODWRAPPER) \
++stamp-virt-customize.pod: virt-customize.pod $(top_builddir)/common/mlcustomize/customize-synopsis.pod $(top_srcdir)/common/mlcustomize/customize-options.pod
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-customize.1 \
+         --html $(top_builddir)/website/virt-customize.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/daemon/Makefile.am b/daemon/Makefile.am
+index 98280c9..bd5b00f 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -459,7 +459,7 @@ noinst_DATA += $(top_builddir)/website/guestfsd.8.html
+ guestfsd.8 $(top_builddir)/website/guestfsd.8.html: stamp-guestfsd.pod
+ stamp-guestfsd.pod: guestfsd.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 8 \
+         --man guestfsd.8 \
+         --html $(top_builddir)/website/guestfsd.8.html \
+diff --git a/df/Makefile.am b/df/Makefile.am
+index 78dccda..034123e 100644
+--- a/df/Makefile.am
++++ b/df/Makefile.am
+@@ -67,7 +67,7 @@ noinst_DATA = $(top_builddir)/website/virt-df.1.html
+ virt-df.1 $(top_builddir)/website/virt-df.1.html: stamp-virt-df.pod
+ stamp-virt-df.pod: virt-df.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-df.1 \
+         --html $(top_builddir)/website/virt-df.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/dib/Makefile.am b/dib/Makefile.am
+index ce742f7..a207c58 100644
+--- a/dib/Makefile.am
++++ b/dib/Makefile.am
+@@ -154,7 +154,7 @@ noinst_DATA = $(top_builddir)/website/virt-dib.1.html
+ virt-dib.1 $(top_builddir)/website/virt-dib.1.html: stamp-virt-dib.pod
+ stamp-virt-dib.pod: virt-dib.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-dib.1 \
+         --html $(top_builddir)/website/virt-dib.1.html \
+         --license GPLv2+ \
+diff --git a/diff/Makefile.am b/diff/Makefile.am
+index 2c82303..206eac6 100644
+--- a/diff/Makefile.am
++++ b/diff/Makefile.am
+@@ -61,7 +61,7 @@ noinst_DATA = \
+ virt-diff.1 $(top_builddir)/website/virt-diff.1.html: stamp-virt-diff.pod
+ stamp-virt-diff.pod: virt-diff.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-diff.1 \
+         --html $(top_builddir)/website/virt-diff.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/docs/Makefile.am b/docs/Makefile.am
+index d21057d..50db253 100644
+--- a/docs/Makefile.am
++++ b/docs/Makefile.am
+@@ -118,7 +118,7 @@ noinst_DATA = \
+ guestfs-building.1 $(top_builddir)/website/guestfs-building.1.html: stamp-guestfs-building.pod
+ stamp-guestfs-building.pod: guestfs-building.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-building.1 \
+         --html $(top_builddir)/website/guestfs-building.1.html \
+@@ -129,7 +129,7 @@ stamp-guestfs-building.pod: guestfs-building.pod
+ guestfs-faq.1 $(top_builddir)/website/guestfs-faq.1.html: stamp-guestfs-faq.pod
+ stamp-guestfs-faq.pod: guestfs-faq.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-faq.1 \
+         --html $(top_builddir)/website/guestfs-faq.1.html \
+@@ -140,7 +140,7 @@ stamp-guestfs-faq.pod: guestfs-faq.pod
+ guestfs-hacking.1 $(top_builddir)/website/guestfs-hacking.1.html: stamp-guestfs-hacking.pod
+ stamp-guestfs-hacking.pod: guestfs-hacking.pod internal-documentation.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-hacking.1 \
+         --html $(top_builddir)/website/guestfs-hacking.1.html \
+@@ -162,7 +162,7 @@ internal-documentation.pod: $(source_files:%=$(top_srcdir)/%) $(srcdir)/make-int
+ guestfs-internals.1 $(top_builddir)/website/guestfs-internals.1.html: stamp-guestfs-internals.pod
+ stamp-guestfs-internals.pod: guestfs-internals.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-internals.1 \
+         --html $(top_builddir)/website/guestfs-internals.1.html \
+@@ -173,7 +173,7 @@ stamp-guestfs-internals.pod: guestfs-internals.pod
+ guestfs-performance.1 $(top_builddir)/website/guestfs-performance.1.html: stamp-guestfs-performance.pod
+ stamp-guestfs-performance.pod: guestfs-performance.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-performance.1 \
+         --html $(top_builddir)/website/guestfs-performance.1.html \
+@@ -184,7 +184,7 @@ stamp-guestfs-performance.pod: guestfs-performance.pod
+ guestfs-recipes.1 $(top_builddir)/website/guestfs-recipes.1.html: stamp-guestfs-recipes.pod
+ stamp-guestfs-recipes.pod: guestfs-recipes.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-recipes.1 \
+         --html $(top_builddir)/website/guestfs-recipes.1.html \
+@@ -195,7 +195,7 @@ stamp-guestfs-recipes.pod: guestfs-recipes.pod
+ guestfs-release-notes-1.42.1 guestfs-release-notes-1.42.txt $(top_builddir)/website/guestfs-release-notes-1.42.1.html: stamp-guestfs-release-notes-1.42.pod
+ stamp-guestfs-release-notes-1.42.pod: guestfs-release-notes-1.42.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.42.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.42.1.html \
+@@ -206,7 +206,7 @@ stamp-guestfs-release-notes-1.42.pod: guestfs-release-notes-1.42.pod
+ guestfs-release-notes-1.40.1 guestfs-release-notes-1.40.txt $(top_builddir)/website/guestfs-release-notes-1.40.1.html: stamp-guestfs-release-notes-1.40.pod
+ stamp-guestfs-release-notes-1.40.pod: guestfs-release-notes-1.40.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.40.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.40.1.html \
+@@ -217,7 +217,7 @@ stamp-guestfs-release-notes-1.40.pod: guestfs-release-notes-1.40.pod
+ guestfs-release-notes-1.38.1 guestfs-release-notes-1.38.txt $(top_builddir)/website/guestfs-release-notes-1.38.1.html: stamp-guestfs-release-notes-1.38.pod
+ stamp-guestfs-release-notes-1.38.pod: guestfs-release-notes-1.38.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.38.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.38.1.html \
+@@ -228,7 +228,7 @@ stamp-guestfs-release-notes-1.38.pod: guestfs-release-notes-1.38.pod
+ guestfs-release-notes-1.36.1 guestfs-release-notes-1.36.txt $(top_builddir)/website/guestfs-release-notes-1.36.1.html: stamp-guestfs-release-notes-1.36.pod
+ stamp-guestfs-release-notes-1.36.pod: guestfs-release-notes-1.36.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.36.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.36.1.html \
+@@ -239,7 +239,7 @@ stamp-guestfs-release-notes-1.36.pod: guestfs-release-notes-1.36.pod
+ guestfs-release-notes-1.34.1 guestfs-release-notes-1.34.txt $(top_builddir)/website/guestfs-release-notes-1.34.1.html: stamp-guestfs-release-notes-1.34.pod
+ stamp-guestfs-release-notes-1.34.pod: guestfs-release-notes-1.34.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.34.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.34.1.html \
+@@ -250,7 +250,7 @@ stamp-guestfs-release-notes-1.34.pod: guestfs-release-notes-1.34.pod
+ guestfs-release-notes-1.32.1 guestfs-release-notes-1.32.txt $(top_builddir)/website/guestfs-release-notes-1.32.1.html: stamp-guestfs-release-notes-1.32.pod
+ stamp-guestfs-release-notes-1.32.pod: guestfs-release-notes-1.32.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.32.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.32.1.html \
+@@ -261,7 +261,7 @@ stamp-guestfs-release-notes-1.32.pod: guestfs-release-notes-1.32.pod
+ guestfs-release-notes-1.30.1 guestfs-release-notes-1.30.txt $(top_builddir)/website/guestfs-release-notes-1.30.1.html: stamp-guestfs-release-notes-1.30.pod
+ stamp-guestfs-release-notes-1.30.pod: guestfs-release-notes-1.30.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.30.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.30.1.html \
+@@ -272,7 +272,7 @@ stamp-guestfs-release-notes-1.30.pod: guestfs-release-notes-1.30.pod
+ guestfs-release-notes-1.28.1 guestfs-release-notes-1.28.txt $(top_builddir)/website/guestfs-release-notes-1.28.1.html: stamp-guestfs-release-notes-1.28.pod
+ stamp-guestfs-release-notes-1.28.pod: guestfs-release-notes-1.28.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.28.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.28.1.html \
+@@ -283,7 +283,7 @@ stamp-guestfs-release-notes-1.28.pod: guestfs-release-notes-1.28.pod
+ guestfs-release-notes-1.26.1 guestfs-release-notes-1.26.txt $(top_builddir)/website/guestfs-release-notes-1.26.1.html: stamp-guestfs-release-notes-1.26.pod
+ stamp-guestfs-release-notes-1.26.pod: guestfs-release-notes-1.26.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.26.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.26.1.html \
+@@ -294,7 +294,7 @@ stamp-guestfs-release-notes-1.26.pod: guestfs-release-notes-1.26.pod
+ guestfs-release-notes-1.24.1 guestfs-release-notes-1.24.txt $(top_builddir)/website/guestfs-release-notes-1.24.1.html: stamp-guestfs-release-notes-1.24.pod
+ stamp-guestfs-release-notes-1.24.pod: guestfs-release-notes-1.24.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.24.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.24.1.html \
+@@ -305,7 +305,7 @@ stamp-guestfs-release-notes-1.24.pod: guestfs-release-notes-1.24.pod
+ guestfs-release-notes-1.22.1 guestfs-release-notes-1.22.txt $(top_builddir)/website/guestfs-release-notes-1.22.1.html: stamp-guestfs-release-notes-1.22.pod
+ stamp-guestfs-release-notes-1.22.pod: guestfs-release-notes-1.22.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.22.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.22.1.html \
+@@ -316,7 +316,7 @@ stamp-guestfs-release-notes-1.22.pod: guestfs-release-notes-1.22.pod
+ guestfs-release-notes-1.20.1 guestfs-release-notes-1.20.txt $(top_builddir)/website/guestfs-release-notes-1.20.1.html: stamp-guestfs-release-notes-1.20.pod
+ stamp-guestfs-release-notes-1.20.pod: guestfs-release-notes-1.20.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.20.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.20.1.html \
+@@ -327,7 +327,7 @@ stamp-guestfs-release-notes-1.20.pod: guestfs-release-notes-1.20.pod
+ guestfs-release-notes-1.18.1 guestfs-release-notes-1.18.txt $(top_builddir)/website/guestfs-release-notes-1.18.1.html: stamp-guestfs-release-notes-1.18.pod
+ stamp-guestfs-release-notes-1.18.pod: guestfs-release-notes-1.18.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.18.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.18.1.html \
+@@ -338,7 +338,7 @@ stamp-guestfs-release-notes-1.18.pod: guestfs-release-notes-1.18.pod
+ guestfs-release-notes-1.16.1 guestfs-release-notes-1.16.txt $(top_builddir)/website/guestfs-release-notes-1.16.1.html: stamp-guestfs-release-notes-1.16.pod
+ stamp-guestfs-release-notes-1.16.pod: guestfs-release-notes-1.16.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.16.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.16.1.html \
+@@ -349,7 +349,7 @@ stamp-guestfs-release-notes-1.16.pod: guestfs-release-notes-1.16.pod
+ guestfs-release-notes-1.14.1 guestfs-release-notes-1.14.txt $(top_builddir)/website/guestfs-release-notes-1.14.1.html: stamp-guestfs-release-notes-1.14.pod
+ stamp-guestfs-release-notes-1.14.pod: guestfs-release-notes-1.14.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.14.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.14.1.html \
+@@ -360,7 +360,7 @@ stamp-guestfs-release-notes-1.14.pod: guestfs-release-notes-1.14.pod
+ guestfs-release-notes-1.12.1 guestfs-release-notes-1.12.txt $(top_builddir)/website/guestfs-release-notes-1.12.1.html: stamp-guestfs-release-notes-1.12.pod
+ stamp-guestfs-release-notes-1.12.pod: guestfs-release-notes-1.12.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.12.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.12.1.html \
+@@ -371,7 +371,7 @@ stamp-guestfs-release-notes-1.12.pod: guestfs-release-notes-1.12.pod
+ guestfs-release-notes-1.10.1 guestfs-release-notes-1.10.txt $(top_builddir)/website/guestfs-release-notes-1.10.1.html: stamp-guestfs-release-notes-1.10.pod
+ stamp-guestfs-release-notes-1.10.pod: guestfs-release-notes-1.10.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.10.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.10.1.html \
+@@ -382,7 +382,7 @@ stamp-guestfs-release-notes-1.10.pod: guestfs-release-notes-1.10.pod
+ guestfs-release-notes-1.8.1 guestfs-release-notes-1.8.txt $(top_builddir)/website/guestfs-release-notes-1.8.1.html: stamp-guestfs-release-notes-1.8.pod
+ stamp-guestfs-release-notes-1.8.pod: guestfs-release-notes-1.8.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.8.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.8.1.html \
+@@ -393,7 +393,7 @@ stamp-guestfs-release-notes-1.8.pod: guestfs-release-notes-1.8.pod
+ guestfs-release-notes-1.6.1 guestfs-release-notes-1.6.txt $(top_builddir)/website/guestfs-release-notes-1.6.1.html: stamp-guestfs-release-notes-1.6.pod
+ stamp-guestfs-release-notes-1.6.pod: guestfs-release-notes-1.6.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.6.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.6.1.html \
+@@ -404,7 +404,7 @@ stamp-guestfs-release-notes-1.6.pod: guestfs-release-notes-1.6.pod
+ guestfs-release-notes-1.4.1 guestfs-release-notes-1.4.txt $(top_builddir)/website/guestfs-release-notes-1.4.1.html: stamp-guestfs-release-notes-1.4.pod
+ stamp-guestfs-release-notes-1.4.pod: guestfs-release-notes-1.4.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-1.4.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-1.4.1.html \
+@@ -415,7 +415,7 @@ stamp-guestfs-release-notes-1.4.pod: guestfs-release-notes-1.4.pod
+ guestfs-release-notes-historical.1 guestfs-release-notes-historical.txt $(top_builddir)/website/guestfs-release-notes-historical.1.html: stamp-guestfs-release-notes-historical.pod
+ stamp-guestfs-release-notes-historical.pod: guestfs-release-notes-historical.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-release-notes-historical.1 \
+         --html $(top_builddir)/website/guestfs-release-notes-historical.1.html \
+@@ -426,7 +426,7 @@ stamp-guestfs-release-notes-historical.pod: guestfs-release-notes-historical.pod
+ guestfs-security.1 $(top_builddir)/website/guestfs-security.1.html: stamp-guestfs-security.pod
+ stamp-guestfs-security.pod: guestfs-security.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-security.1 \
+         --html $(top_builddir)/website/guestfs-security.1.html \
+@@ -437,7 +437,7 @@ stamp-guestfs-security.pod: guestfs-security.pod
+ guestfs-testing.1 $(top_builddir)/website/guestfs-testing.1.html: stamp-guestfs-testing.pod
+ stamp-guestfs-testing.pod: guestfs-testing.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 1 \
+         --man guestfs-testing.1 \
+         --html $(top_builddir)/website/guestfs-testing.1.html \
+diff --git a/edit/Makefile.am b/edit/Makefile.am
+index 9036006..a852808 100644
+--- a/edit/Makefile.am
++++ b/edit/Makefile.am
+@@ -59,7 +59,7 @@ noinst_DATA = $(top_builddir)/website/virt-edit.1.html
+ virt-edit.1 $(top_builddir)/website/virt-edit.1.html: stamp-virt-edit.pod
+ stamp-virt-edit.pod: virt-edit.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-edit.1 \
+         --html $(top_builddir)/website/virt-edit.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/erlang/examples/Makefile.am b/erlang/examples/Makefile.am
+index da7fc43..2e9d1cc 100644
+--- a/erlang/examples/Makefile.am
++++ b/erlang/examples/Makefile.am
+@@ -29,7 +29,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-erlang.3.html
+ guestfs-erlang.3 $(top_builddir)/website/guestfs-erlang.3.html: stamp-guestfs-erlang.pod
+ stamp-guestfs-erlang.pod: guestfs-erlang.pod create_disk.erl inspect_vm.erl
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-erlang.3 \
+         --html $(top_builddir)/website/guestfs-erlang.3.html \
+diff --git a/examples/Makefile.am b/examples/Makefile.am
+index 6db9d13..ddbac76 100644
+--- a/examples/Makefile.am
++++ b/examples/Makefile.am
+@@ -133,7 +133,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-examples.3.html
+ guestfs-examples.3 $(top_builddir)/website/guestfs-examples.3.html: stamp-guestfs-examples.pod
+ stamp-guestfs-examples.pod: guestfs-examples.pod copy-over.c create-disk.c debug-logging.c display-icon.c inspect-vm.c libvirt-auth.c mount-local.c virt-dhcp-address.c
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-examples.3 \
+         --html $(top_builddir)/website/guestfs-examples.3.html \
+diff --git a/fish/Makefile.am b/fish/Makefile.am
+index b714554..593724d 100644
+--- a/fish/Makefile.am
++++ b/fish/Makefile.am
+@@ -198,7 +198,7 @@ noinst_DATA = \
+ guestfish.1 $(top_builddir)/website/guestfish.1.html: stamp-guestfish.pod
+ stamp-guestfish.pod: guestfish.pod guestfish-actions.pod guestfish-commands.pod guestfish-prepopts.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man guestfish.1 \
+         --html $(top_builddir)/website/guestfish.1.html \
+         --path $(srcdir) --path $(top_srcdir)/common/options \
+@@ -210,7 +210,7 @@ stamp-guestfish.pod: guestfish.pod guestfish-actions.pod guestfish-commands.pod
+ libguestfs-tools.conf.5 $(top_builddir)/website/libguestfs-tools.conf.5.html: stamp-libguestfs-tools.conf.pod
+ stamp-libguestfs-tools.conf.pod: libguestfs-tools.conf.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 5 \
+         --man libguestfs-tools.conf.5 \
+         --html $(top_builddir)/website/libguestfs-tools.conf.5.html \
+@@ -221,7 +221,7 @@ stamp-libguestfs-tools.conf.pod: libguestfs-tools.conf.pod
+ virt-copy-in.1 $(top_builddir)/website/virt-copy-in.1.html: stamp-virt-copy-in.pod
+ stamp-virt-copy-in.pod: virt-copy-in.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-copy-in.1 \
+         --html $(top_builddir)/website/virt-copy-in.1.html \
+         --license GPLv2+ \
+@@ -232,7 +232,7 @@ stamp-virt-copy-in.pod: virt-copy-in.pod
+ virt-copy-out.1 $(top_builddir)/website/virt-copy-out.1.html: stamp-virt-copy-out.pod
+ stamp-virt-copy-out.pod: virt-copy-out.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-copy-out.1 \
+         --html $(top_builddir)/website/virt-copy-out.1.html \
+         --license GPLv2+ \
+@@ -243,7 +243,7 @@ stamp-virt-copy-out.pod: virt-copy-out.pod
+ virt-tar-in.1 $(top_builddir)/website/virt-tar-in.1.html: stamp-virt-tar-in.pod
+ stamp-virt-tar-in.pod: virt-tar-in.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-tar-in.1 \
+         --html $(top_builddir)/website/virt-tar-in.1.html \
+         --license GPLv2+ \
+@@ -254,7 +254,7 @@ stamp-virt-tar-in.pod: virt-tar-in.pod
+ virt-tar-out.1 $(top_builddir)/website/virt-tar-out.1.html: stamp-virt-tar-out.pod
+ stamp-virt-tar-out.pod: virt-tar-out.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-tar-out.1 \
+         --html $(top_builddir)/website/virt-tar-out.1.html \
+         --license GPLv2+ \
+diff --git a/format/Makefile.am b/format/Makefile.am
+index 01a04dd..4d24fe2 100644
+--- a/format/Makefile.am
++++ b/format/Makefile.am
+@@ -57,7 +57,7 @@ noinst_DATA = $(top_builddir)/website/virt-format.1.html
+ virt-format.1 $(top_builddir)/website/virt-format.1.html: stamp-virt-format.pod
+ stamp-virt-format.pod: virt-format.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-format.1 \
+         --html $(top_builddir)/website/virt-format.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/fuse/Makefile.am b/fuse/Makefile.am
+index 35f5b44..d09dd2c 100644
+--- a/fuse/Makefile.am
++++ b/fuse/Makefile.am
+@@ -98,7 +98,7 @@ noinst_DATA = \
+ guestmount.1 $(top_builddir)/website/guestmount.1.html: stamp-guestmount.pod
+ stamp-guestmount.pod: guestmount.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man guestmount.1 \
+         --html $(top_builddir)/website/guestmount.1.html \
+         --path $(top_srcdir)/common/options \
+@@ -110,7 +110,7 @@ stamp-guestmount.pod: guestmount.pod
+ guestunmount.1 $(top_builddir)/website/guestunmount.1.html: stamp-guestunmount.pod
+ stamp-guestunmount.pod: guestunmount.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man guestunmount.1 \
+         --html $(top_builddir)/website/guestunmount.1.html \
+         --license GPLv2+ \
+diff --git a/get-kernel/Makefile.am b/get-kernel/Makefile.am
+index bfc1195..2d7d7df 100644
+--- a/get-kernel/Makefile.am
++++ b/get-kernel/Makefile.am
+@@ -125,7 +125,7 @@ noinst_DATA += $(top_builddir)/website/virt-get-kernel.1.html
+ virt-get-kernel.1 $(top_builddir)/website/virt-get-kernel.1.html: stamp-virt-get-kernel.pod
+ stamp-virt-get-kernel.pod: virt-get-kernel.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-get-kernel.1 \
+         --html $(top_builddir)/website/virt-get-kernel.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/gobject/Makefile.am b/gobject/Makefile.am
+index c32cc8e..8fed946 100644
+--- a/gobject/Makefile.am
++++ b/gobject/Makefile.am
+@@ -132,7 +132,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-gobject.3.html
+ guestfs-gobject.3 $(top_builddir)/website/guestfs-gobject.3.html: stamp-guestfs-gobject.pod
+ stamp-guestfs-gobject.pod: guestfs-gobject.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-gobject.3 \
+         --html $(top_builddir)/website/guestfs-gobject.3.html \
+diff --git a/golang/examples/Makefile.am b/golang/examples/Makefile.am
+index 88bab10..53493e4 100644
+--- a/golang/examples/Makefile.am
++++ b/golang/examples/Makefile.am
+@@ -29,7 +29,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-golang.3.html
+ guestfs-golang.3 $(top_builddir)/website/guestfs-golang.3.html: stamp-guestfs-golang.pod
+ stamp-guestfs-golang.pod: guestfs-golang.pod create-disk.go inspect-vm.go
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-golang.3 \
+         --html $(top_builddir)/website/guestfs-golang.3.html \
+diff --git a/inspector/Makefile.am b/inspector/Makefile.am
+index 162aae2..a8cd5a6 100644
+--- a/inspector/Makefile.am
++++ b/inspector/Makefile.am
+@@ -79,7 +79,7 @@ noinst_DATA = $(top_builddir)/website/virt-inspector.1.html
+ virt-inspector.1 $(top_builddir)/website/virt-inspector.1.html: stamp-virt-inspector.pod
+ stamp-virt-inspector.pod: virt-inspector.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-inspector.1 \
+         --html $(top_builddir)/website/virt-inspector.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/java/examples/Makefile.am b/java/examples/Makefile.am
+index c6767e6..00b35bc 100644
+--- a/java/examples/Makefile.am
++++ b/java/examples/Makefile.am
+@@ -32,7 +32,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-java.3.html
+ guestfs-java.3 $(top_builddir)/website/guestfs-java.3.html: stamp-guestfs-java.pod
+ stamp-guestfs-java.pod: guestfs-java.pod CreateDisk.java InspectVM.java
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-java.3 \
+         --html $(top_builddir)/website/guestfs-java.3.html \
+diff --git a/lib/Makefile.am b/lib/Makefile.am
+index e5df96f..d90bebd 100644
+--- a/lib/Makefile.am
++++ b/lib/Makefile.am
+@@ -237,7 +237,7 @@ stamp-guestfs.pod: guestfs.pod \
+               guestfs-actions.pod \
+               guestfs-availability.pod \
+               guestfs-structs.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs.3 \
+         --html $(top_builddir)/website/guestfs.3.html \
+diff --git a/lua/examples/Makefile.am b/lua/examples/Makefile.am
+index 239f92c..e5169a7 100644
+--- a/lua/examples/Makefile.am
++++ b/lua/examples/Makefile.am
+@@ -29,7 +29,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-lua.3.html
+ guestfs-lua.3 $(top_builddir)/website/guestfs-lua.3.html: stamp-guestfs-lua.pod
+ stamp-guestfs-lua.pod: guestfs-lua.pod create_disk.lua inspect_vm.lua
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-lua.3 \
+         --html $(top_builddir)/website/guestfs-lua.3.html \
+diff --git a/make-fs/Makefile.am b/make-fs/Makefile.am
+index 263c222..983ccdc 100644
+--- a/make-fs/Makefile.am
++++ b/make-fs/Makefile.am
+@@ -59,7 +59,7 @@ noinst_DATA = \
+ virt-make-fs.1 $(top_builddir)/website/virt-make-fs.1.html: stamp-virt-make-fs.pod
+ stamp-virt-make-fs.pod: virt-make-fs.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-make-fs.1 \
+         --html $(top_builddir)/website/virt-make-fs.1.html \
+         --license GPLv2+ \
+diff --git a/ocaml/examples/Makefile.am b/ocaml/examples/Makefile.am
+index 19cbebd..8a9c783 100644
+--- a/ocaml/examples/Makefile.am
++++ b/ocaml/examples/Makefile.am
+@@ -33,7 +33,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-ocaml.3.html
+ guestfs-ocaml.3 $(top_builddir)/website/guestfs-ocaml.3.html: stamp-guestfs-ocaml.pod
+ stamp-guestfs-ocaml.pod: guestfs-ocaml.pod create_disk.ml inspect_vm.ml
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-ocaml.3 \
+         --html $(top_builddir)/website/guestfs-ocaml.3.html \
+diff --git a/perl/examples/Makefile.am b/perl/examples/Makefile.am
+index 7b4c29d..47ff06f 100644
+--- a/perl/examples/Makefile.am
++++ b/perl/examples/Makefile.am
+@@ -29,7 +29,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-perl.3.html
+ guestfs-perl.3 $(top_builddir)/website/guestfs-perl.3.html: stamp-guestfs-perl.pod
+ stamp-guestfs-perl.pod: guestfs-perl.pod create_disk.pl inspect_vm.pl
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-perl.3 \
+         --html $(top_builddir)/website/guestfs-perl.3.html \
+diff --git a/po-docs/language.mk b/po-docs/language.mk
+index 108cf8c..08ddc78 100644
+--- a/po-docs/language.mk
++++ b/po-docs/language.mk
+@@ -112,7 +112,7 @@ EXTRA_DIST = \
+ all-local: $(MANPAGES)
+ guestfs.3: guestfs.pod guestfs-actions.pod guestfs-availability.pod guestfs-structs.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --section 3 \
+@@ -127,14 +127,14 @@ guestfs.3: guestfs.pod guestfs-actions.pod guestfs-availability.pod guestfs-stru
+ # out all the %.1 pattern rules below.
+ guestfish.1: guestfish.pod guestfish-actions.pod guestfish-commands.pod guestfish-prepopts.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --license GPLv2+ \
+         $<
+ virt-builder.1: virt-builder.pod customize-synopsis.pod customize-options.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --license GPLv2+ \
+@@ -143,7 +143,7 @@ virt-builder.1: virt-builder.pod customize-synopsis.pod customize-options.pod
+         $<
+ virt-customize.1: virt-customize.pod customize-synopsis.pod customize-options.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --license GPLv2+ \
+@@ -152,7 +152,7 @@ virt-customize.1: virt-customize.pod customize-synopsis.pod customize-options.po
+         $<
+ virt-sysprep.1: virt-sysprep.pod sysprep-extra-options.pod sysprep-operations.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --license GPLv2+ \
+@@ -161,7 +161,7 @@ virt-sysprep.1: virt-sysprep.pod sysprep-extra-options.pod sysprep-operations.po
+         $<
+ virt-p2v.1: virt-p2v.pod virt-p2v-kernel-config.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --license GPLv2+ \
+@@ -169,27 +169,27 @@ virt-p2v.1: virt-p2v.pod virt-p2v-kernel-config.pod
+         $<
+ %.1: %.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         $<
+ %.3: %.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --section 3 \
+         $<
+ %.5: %.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --section 5 \
+         $<
+ %.8: %.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --no-strict-checks \
+         --man $@ \
+         --section 8 \
+diff --git a/python/examples/Makefile.am b/python/examples/Makefile.am
+index fc23b91..198ec6d 100644
+--- a/python/examples/Makefile.am
++++ b/python/examples/Makefile.am
+@@ -33,7 +33,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-python.3.html
+ guestfs-python.3 $(top_builddir)/website/guestfs-python.3.html: stamp-guestfs-python.pod
+ stamp-guestfs-python.pod: guestfs-python.pod create_disk.py inspect_vm.py
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-python.3 \
+         --html $(top_builddir)/website/guestfs-python.3.html \
+diff --git a/rescue/Makefile.am b/rescue/Makefile.am
+index 01d1c6c..264c5fd 100644
+--- a/rescue/Makefile.am
++++ b/rescue/Makefile.am
+@@ -63,7 +63,7 @@ noinst_DATA = $(top_builddir)/website/virt-rescue.1.html
+ virt-rescue.1 $(top_builddir)/website/virt-rescue.1.html: stamp-virt-rescue.pod
+ stamp-virt-rescue.pod: virt-rescue.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-rescue.1 \
+         --html $(top_builddir)/website/virt-rescue.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/resize/Makefile.am b/resize/Makefile.am
+index fa88cc6..779effd 100644
+--- a/resize/Makefile.am
++++ b/resize/Makefile.am
+@@ -119,7 +119,7 @@ noinst_DATA = $(top_builddir)/website/virt-resize.1.html
+ virt-resize.1 $(top_builddir)/website/virt-resize.1.html: stamp-virt-resize.pod
+ stamp-virt-resize.pod: virt-resize.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-resize.1 \
+         --html $(top_builddir)/website/virt-resize.1.html \
+         --license GPLv2+ \
+diff --git a/ruby/examples/Makefile.am b/ruby/examples/Makefile.am
+index 6ba2481..34e7ae3 100644
+--- a/ruby/examples/Makefile.am
++++ b/ruby/examples/Makefile.am
+@@ -29,7 +29,7 @@ noinst_DATA = $(top_builddir)/website/guestfs-ruby.3.html
+ guestfs-ruby.3 $(top_builddir)/website/guestfs-ruby.3.html: stamp-guestfs-ruby.pod
+ stamp-guestfs-ruby.pod: guestfs-ruby.pod create_disk.rb inspect_vm.rb
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --section 3 \
+         --man guestfs-ruby.3 \
+         --html $(top_builddir)/website/guestfs-ruby.3.html \
+diff --git a/sparsify/Makefile.am b/sparsify/Makefile.am
+index fa964e8..3d1b2e7 100644
+--- a/sparsify/Makefile.am
++++ b/sparsify/Makefile.am
+@@ -127,7 +127,7 @@ noinst_DATA = $(top_builddir)/website/virt-sparsify.1.html
+ virt-sparsify.1 $(top_builddir)/website/virt-sparsify.1.html: stamp-virt-sparsify.pod
+ stamp-virt-sparsify.pod: virt-sparsify.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-sparsify.1 \
+         --html $(top_builddir)/website/virt-sparsify.1.html \
+         --path $(top_srcdir)/common/options \
+diff --git a/sysprep/Makefile.am b/sysprep/Makefile.am
+index 451a347..29535c3 100644
+--- a/sysprep/Makefile.am
++++ b/sysprep/Makefile.am
+@@ -188,7 +188,7 @@ noinst_DATA = $(top_builddir)/website/virt-sysprep.1.html
+ virt-sysprep.1 $(top_builddir)/website/virt-sysprep.1.html: stamp-virt-sysprep.pod
+ stamp-virt-sysprep.pod: virt-sysprep.pod sysprep-extra-options.pod sysprep-operations.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-sysprep.1 \
+           --insert sysprep-extra-options.pod:__EXTRA_OPTIONS__ \
+           --insert sysprep-operations.pod:__OPERATIONS__ \
+diff --git a/test-tool/Makefile.am b/test-tool/Makefile.am
+index 95d3c7b..774eef2 100644
+--- a/test-tool/Makefile.am
++++ b/test-tool/Makefile.am
+@@ -50,7 +50,7 @@ libguestfs_test_tool_LDADD = \
+ libguestfs-test-tool.1 $(top_builddir)/website/libguestfs-test-tool.1.html: stamp-libguestfs-test-tool.pod
+ stamp-libguestfs-test-tool.pod: libguestfs-test-tool.pod
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man libguestfs-test-tool.1 \
+         --html $(top_builddir)/website/libguestfs-test-tool.1.html \
+         --license GPLv2+ \
+diff --git a/tools/Makefile.am b/tools/Makefile.am
+index 20c8a01..a733fa9 100644
+--- a/tools/Makefile.am
++++ b/tools/Makefile.am
+@@ -42,7 +42,7 @@ man_MANS = \
+ virt-list-filesystems.1 $(top_builddir)/website/virt-list-filesystems.1.html: stamp-virt-list-filesystems.pod
+ stamp-virt-list-filesystems.pod: virt-list-filesystems
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-list-filesystems.1 \
+         --html $(top_builddir)/website/virt-list-filesystems.1.html \
+         --license GPLv2+ \
+@@ -53,7 +53,7 @@ stamp-virt-list-filesystems.pod: virt-list-filesystems
+ virt-list-partitions.1 $(top_builddir)/website/virt-list-partitions.1.html: stamp-virt-list-partitions.pod
+ stamp-virt-list-partitions.pod: virt-list-partitions
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-list-partitions.1 \
+         --html $(top_builddir)/website/virt-list-partitions.1.html \
+         --license GPLv2+ \
+@@ -64,7 +64,7 @@ stamp-virt-list-partitions.pod: virt-list-partitions
+ virt-tar.1 $(top_builddir)/website/virt-tar.1.html: stamp-virt-tar.pod
+ stamp-virt-tar.pod: virt-tar
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-tar.1 \
+         --html $(top_builddir)/website/virt-tar.1.html \
+         --license GPLv2+ \
+@@ -75,7 +75,7 @@ stamp-virt-tar.pod: virt-tar
+ virt-win-reg.1 $(top_builddir)/website/virt-win-reg.1.html: stamp-virt-win-reg.pod
+ stamp-virt-win-reg.pod: virt-win-reg
+-      $(PODWRAPPER) \
++      $(PODWRAPPER) --path $(srcdir) \
+         --man virt-win-reg.1 \
+         --html $(top_builddir)/website/virt-win-reg.1.html \
+         --license GPLv2+ \
diff --git a/patches/0018-Link-.mli-files-corresponding-to-autorgenerated-.ml-.patch b/patches/0018-Link-.mli-files-corresponding-to-autorgenerated-.ml-.patch
new file mode 100644 (file)
index 0000000..6ba9276
--- /dev/null
@@ -0,0 +1,34 @@
+From: Hilko Bengen <bengen@debian.org>
+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 3a4d6c9..d10b475 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -353,6 +353,9 @@ AC_CONFIG_FILES([Makefile
+                  tools/Makefile
+                  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/0019-Add-support-for-YARA-4.patch b/patches/0019-Add-support-for-YARA-4.patch
new file mode 100644 (file)
index 0000000..729e72a
--- /dev/null
@@ -0,0 +1,60 @@
+From: Hilko Bengen <bengen@debian.org>
+Date: Mon, 4 May 2020 00:32:37 +0200
+Subject: Add support for YARA 4
+
+---
+ appliance/packagelist.in |  2 ++
+ daemon/yara.c            | 11 ++++++++++-
+ 2 files changed, 12 insertions(+), 1 deletion(-)
+
+diff --git a/appliance/packagelist.in b/appliance/packagelist.in
+index 641a06d..25e3f80 100644
+--- a/appliance/packagelist.in
++++ b/appliance/packagelist.in
+@@ -90,6 +90,7 @@ dnl iproute has been renamed to iproute2
+   libsystemd-id128-0
+   libsystemd-journal0
+   libtirpc1
++  libyara4
+   libyara3
+   linux-image
+   dnl syslinux 'suggests' mtools, but in reality it's a hard dependency:
+@@ -159,6 +160,7 @@ ifelse(SUSE,1,
+   libjansson4
+   libselinux1
+   libtirpc3
++  libyara4
+   libyara3
+   mkisofs
+   ntfsprogs
+diff --git a/daemon/yara.c b/daemon/yara.c
+index 9e7bc94..d90d471 100644
+--- a/daemon/yara.c
++++ b/daemon/yara.c
+@@ -58,7 +58,11 @@ static bool initialized = false;
+ static int compile_rules_file (const char *);
+ static void compile_error_callback (int, const char *, int, const char *, void *);
+ static void cleanup_destroy_yara_compiler (void *ptr);
+-static int yara_rules_callback (int , void *, void *);
++#if YARA_MAJOR_VERSION==3
++static int yara_rules_callback (int, void *, void *);
++#else if YARA_MAJOR_VERSION==4
++static int yara_rules_callback (YR_SCAN_CONTEXT*, int, void *, void *);
++#endif
+ static int send_detection_info (const char *, YR_RULE *);
+ /* Has one FileIn parameter.
+@@ -221,8 +225,13 @@ compile_error_callback (int level, const char *name, int line,
+ /* Yara scan callback, called by yr_rules_scan_file.
+  * Return 0 on success, -1 on error.
+  */
++#if YARA_MAJOR_VERSION==3
+ static int
+ yara_rules_callback (int code, void *message, void *data)
++#else if YARA_MAJOR_VERSION==4
++static int
++yara_rules_callback (YR_SCAN_CONTEXT *context, int code, void *message, void *data)
++#endif
+ {
+   int ret = 0;
diff --git a/patches/series b/patches/series
new file mode 100644 (file)
index 0000000..3a89a02
--- /dev/null
@@ -0,0 +1,19 @@
+0001-perl-Fix-out-of-tree-build-by-generating-symlinks.patch
+0002-golang-Fix-for-out-of-tree-builds.patch
+0003-Do-not-use-DTB-for-armel.patch
+0004-Generate-tarballs-for-supermin-appliance-using-repro.patch
+0005-Run-gzip-inside-of-tar-zcf-with-n.patch
+0006-Make-php-buildable-with-builddir-srcdir.patch
+0008-po-Don-t-fail-installation-if-parts-of-translated-do.patch
+0009-Fix-sbin-reboot-requirements.patch
+0010-Add-fdisk-to-appliance-list.patch
+0013-Add-libtinfo-to-guestfsd-fixes-FTBFS-on-architecture.patch
+0013-Fix-up-perl-path-in-installed-scripts.patch
+0015-Change-cryptsetop-cryptsetup-bin-in-appliance.patch
+0016-Properly-handle-autogenerated-config.ml-files-in-bui.patch
+0017-python-Recognize-python-X.Y-embed-flavor-introduced-.patch
+0018-Link-.mli-files-corresponding-to-autorgenerated-.ml-.patch
+0016-Check-for-caml_alloc_initialized_string-existence-ev.patch
+0017-Make-sure-that-generated-ocaml-link.sh-is-used-in-ou.patch
+0018-Fix-documentation-generation-for-out-of-tree-builds.patch
+0019-Add-support-for-YARA-4.patch
diff --git a/php-guestfs.install b/php-guestfs.install
new file mode 100644 (file)
index 0000000..0e12d82
--- /dev/null
@@ -0,0 +1,2 @@
+/usr/lib/php
+/etc/php.d
diff --git a/php-guestfs.php b/php-guestfs.php
new file mode 100644 (file)
index 0000000..e5c0aa3
--- /dev/null
@@ -0,0 +1 @@
+mod php/guestfs_php.ini
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100644 (file)
index 0000000..7bb2c29
--- /dev/null
@@ -0,0 +1 @@
+[type: gettext/rfc822deb] libguestfs-tools.templates
diff --git a/po/cs.po b/po/cs.po
new file mode 100644 (file)
index 0000000..f4d042a
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,53 @@
+# Czech PO debconf template translation of libguestfs.
+# Copyright (C) 2010 Michal Simunek <michal.simunek@gmail.com>
+# This file is distributed under the same license as the libguestfs package.
+# Michal Simunek <michal.simunek@gmail.com>, 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 <michal.simunek@gmail.com>\n"
+"Language-Team: Czech <debian-l10n-czech@lists.debian.org>\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 (file)
index 0000000..93e790d
--- /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 <joedalton2@yahoo.dk>, 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 <joedalton2@yahoo.dk>\n"
+"Language-Team: Danish <debian-l10n-danish@lists.debian.org> \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 (file)
index 0000000..3ed19ef
--- /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 <c.leick@vollbio.de>, 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 <c.leick@vollbio.de>\n"
+"Language-Team: German <debian-l10n-german@lists.debian.org>\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 (file)
index 0000000..0a76825
--- /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 <siabef.debian@gmail.com>, 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 <siabef.debian@gmail.com>\n"
+"Language-Team: Debian Spanish <debian-l10n-spanish@lists.debian.org>\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 (file)
index 0000000..fd4e052
--- /dev/null
+++ b/po/fr.po
@@ -0,0 +1,61 @@
+# Translation to French of libguestfs debconf templates.
+# Copyright (C) 2011 Debian French l10n team <debian-l10n-french@lists.debian.org>
+# This file is distributed under the same license as the libguestfs package.
+# Julien Patriarca <patriarcaj@gmail.com>, 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 <patriarcaj@gmail.com>\n"
+"Language-Team: FRENCH <debian-l10n-french@lists.debian.org>\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 (file)
index 0000000..a58e7b6
--- /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 <victory.deb@gmail.com>, 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 <victory.deb@gmail.com>\n"
+"Language-Team: Japanese <debian-japanese@lists.debian.org>\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 (file)
index 0000000..c84b8cf
--- /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 <schot@a-eskwadraat.nl>, 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 <schot@a-eskwadraat.nl>\n"
+"Language-Team: Debian l10n Dutch <debian-l10n-dutch@lists.debian.org>\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 (file)
index 0000000..e133392
--- /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 <ruipb@debianpt.org>, 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 <ruipb@debianpt.org>\n"
+"Language-Team: Portuguese <traduz@debianpt.org>\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/ru.po b/po/ru.po
new file mode 100644 (file)
index 0000000..e48acfe
--- /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 <yuray@komyakino.ru>, 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 <yuray@komyakino.ru>\n"
+"Language-Team: Russian <debian-l10n-russian@lists.debian.org>\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 (file)
index 0000000..5d044e6
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,56 @@
+# Translation of libguestfs debconf template to Swedish
+# Copyright (C) 2011 Martin Bagge <brother@bsnet.se>
+# This file is distributed under the same license as the libguestfs package.
+#
+# Martin Bagge <brother@bsnet.se>, 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 <brother@bsnet.se>\n"
+"Language-Team: Swedish <debian-l10n-swedish@lists.debian.org>\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 (file)
index 0000000..d16938d
--- /dev/null
@@ -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 <EMAIL@ADDRESS>, 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 <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\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 (file)
index 0000000..78f61ea
--- /dev/null
@@ -0,0 +1 @@
+python/examples/*.py
diff --git a/python3-guestfs.install b/python3-guestfs.install
new file mode 100644 (file)
index 0000000..31176b9
--- /dev/null
@@ -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 (file)
index 0000000..1f9fe5c
--- /dev/null
@@ -0,0 +1 @@
+ruby/examples/*.rb
diff --git a/ruby-guestfs.install b/ruby-guestfs.install
new file mode 100644 (file)
index 0000000..ff84d88
--- /dev/null
@@ -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 (executable)
index 0000000..5a0be83
--- /dev/null
+++ b/rules
@@ -0,0 +1,172 @@
+#!/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 --installed)
+RUBY_VERSIONS   := $(shell find /usr/bin/ -name 'ruby[12]*' \
+                       | xargs -n1 readlink -f | xargs -r -n1 basename)
+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
+
+# 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
+
+# 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) \
+               $(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:
+       dh_autoreconf -- debian/dh-autoreconf.sh
+
+# Just run the test on the last build.
+override_dh_auto_test:
+ifneq "" "$(findstring $(DEB_HOST_ARCH),$(QUICKCHECK_ARCHITECTURES))"
+       printenv
+       unset XDG_RUNTIME_DIR; 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
+
+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 libguestfs0 -- -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/shlibs.local b/shlibs.local
new file mode 100644 (file)
index 0000000..5aff60a
--- /dev/null
@@ -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 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/source/lintian-overrides b/source/lintian-overrides
new file mode 100644 (file)
index 0000000..77cb40f
--- /dev/null
@@ -0,0 +1,23 @@
+# See test-data/binaries/README
+libguestfs source: source-is-missing test-data/binaries/bin-aarch64-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-armv7-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-i586-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-ia64-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-mipsel-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-ppc64-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-ppc64le-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-riscv64-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-s390x-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-sparc-dynamic
+libguestfs source: source-is-missing test-data/binaries/bin-x86_64-dynamic
+libguestfs source: source-is-missing test-data/binaries/lib-aarch64.so
+libguestfs source: source-is-missing test-data/binaries/lib-armv7.so
+libguestfs source: source-is-missing test-data/binaries/lib-i586.so
+libguestfs source: source-is-missing test-data/binaries/lib-ia64.so
+libguestfs source: source-is-missing test-data/binaries/lib-mipsel.so
+libguestfs source: source-is-missing test-data/binaries/lib-ppc64le.so
+libguestfs source: source-is-missing test-data/binaries/lib-ppc64.so
+libguestfs source: source-is-missing test-data/binaries/lib-riscv64.so
+libguestfs source: source-is-missing test-data/binaries/lib-s390x.so
+libguestfs source: source-is-missing test-data/binaries/lib-sparc.so
+libguestfs source: source-is-missing test-data/binaries/lib-x86_64.so
diff --git a/split-appliance.sh b/split-appliance.sh
new file mode 100755 (executable)
index 0000000..4214763
--- /dev/null
@@ -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/watch b/watch
new file mode 100644 (file)
index 0000000..6f10458
--- /dev/null
+++ b/watch
@@ -0,0 +1,2 @@
+version=3
+http://libguestfs.org/download/([\d\.]*)-stable/libguestfs-([\d\.]*)\.tar\.gz