[Libguestfs] [PATCH 0/5] Split virt-p2v in own repository

Pino Toscano ptoscano at redhat.com
Tue Jul 9 14:05:13 UTC 2019


Hi,

as it was already discussed on this list, here it is my attempt in
splitting virt-p2v in an own repository.  Sadly there are things that
must be copied from libguestfs, as it cannot be avoided.

The approach taken was to run a script (will send separately) to just
get the "p2v" subdirectory with its history as own repository, and then
add in few followup commits all the bits needed to build.

The split repository I have is:
https://github.com/ptoscano/virt-p2v-split
And follow here in this series all the patches to make virt-p2v build,
work, and with also "make dist" usable.

Let me know what you think -- any kind of feedback is welcome.

Pino Toscano (5):
  Import miniexpect library
  Import gnulib
  Copy C sources from libguestfs
  Add/adapt all the files to build
  Improve gitignore

 .gitignore                         |  17 +-
 .gitmodules                        |   3 +
 .gnulib                            |   1 +
 AUTHORS                            |  16 +
 Makefile.am                        |  54 ++-
 autogen.sh                         |  51 +++
 bootstrap                          | 124 ++++++
 configure.ac                       | 109 +++++
 libguestfs/README                  |   4 +
 libguestfs/cleanups.c              |  96 ++++
 libguestfs/cleanups.h              |  74 ++++
 libguestfs/guestfs-utils.c         | 247 +++++++++++
 libguestfs/guestfs-utils.h         |  85 ++++
 libguestfs/libxml2-cleanups.c      |  94 ++++
 libguestfs/libxml2-writer-macros.h | 200 +++++++++
 m4/p2v-c.m4                        | 179 ++++++++
 m4/p2v-libraries.m4                |  79 ++++
 m4/p2v-progs.m4                    |  63 +++
 m4/p2v-tests.m4                    |  45 ++
 miniexpect/README                  |  31 ++
 miniexpect/miniexpect.c            | 489 +++++++++++++++++++++
 miniexpect/miniexpect.h            | 110 +++++
 podcheck.pl                        | 273 ++++++++++++
 podwrapper.pl.in                   | 678 +++++++++++++++++++++++++++++
 run.in                             | 118 +++++
 subdir-rules.mk                    |  60 +++
 test-functions.sh                  | 120 +++++
 27 files changed, 3401 insertions(+), 19 deletions(-)
 create mode 100644 .gitmodules
 create mode 160000 .gnulib
 create mode 100644 AUTHORS
 create mode 100755 autogen.sh
 create mode 100755 bootstrap
 create mode 100644 configure.ac
 create mode 100644 libguestfs/README
 create mode 100644 libguestfs/cleanups.c
 create mode 100644 libguestfs/cleanups.h
 create mode 100644 libguestfs/guestfs-utils.c
 create mode 100644 libguestfs/guestfs-utils.h
 create mode 100644 libguestfs/libxml2-cleanups.c
 create mode 100644 libguestfs/libxml2-writer-macros.h
 create mode 100644 m4/p2v-c.m4
 create mode 100644 m4/p2v-libraries.m4
 create mode 100644 m4/p2v-progs.m4
 create mode 100644 m4/p2v-tests.m4
 create mode 100644 miniexpect/README
 create mode 100644 miniexpect/miniexpect.c
 create mode 100644 miniexpect/miniexpect.h
 create mode 100755 podcheck.pl
 create mode 100755 podwrapper.pl.in
 create mode 100755 run.in
 create mode 100644 subdir-rules.mk
 create mode 100755 test-functions.sh

-- 
2.21.0




More information about the Libguestfs mailing list