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