Thank you for the information.
But I wanted to keep system binary separate and let my custom binary be
picked up by libguestfs.
If there is no other way then I will need to replace system binary.
On Tue, 13 Sep, 2022, 8:37 pm Richard W.M. Jones, <rjones at redhat.com>
wrote:
> On Tue, Sep 13, 2022 at 08:26:26PM +0530, Jevin Gala wrote:
> > Hi,
> >
> > Using latest libguestfs won't be possible since I want NTFS
support too.
> > And I don't want to compile libguestfs separately for CentOS 7
Unless I
> can
> > comfortably use the libguestfs which I compiled on CentOS 8 and use it
> for
> > CentOS 7.
> >
> > Symlink also won't help ?
> > /usr/sbin/resize2fs -> /my-dir/my-resize2fs
> >
> > Latest resize2fs is helping in solving my issue but not the stock one
> present
> > in CentOS 7
>
> To use a newer e2fsprogs what you want is _not_ a newer libguestfs,
> but a newer e2fsprogs. So you might try compiling the e2fsprogs
> source RPM from CentOS 8 on CentOS 7, ie.
> rpmbuild --rebuild e2fsprogs-1.45.6-1.el8.src.rpm
>
> Source packages can be found under here:
> https://vault.centos.org/8-stream/BaseOS/Source/SPackages/
>
> Once that is installed on your host, supermin will pick it up.
>
> Rich.
>
>
> >
> > On Tue, 13 Sep, 2022, 8:19 pm Richard W.M. Jones, <rjones at
redhat.com>
> wrote:
> >
> > On Tue, Sep 13, 2022 at 07:50:35PM +0530, Jevin Gala wrote:
> > > Hi,
> > >
> > >
> > > Thank you for your response.
> > >
> > > You mean path : /usr/lib64/guestfs/supermin.d/
> > > So I can include my binary (viz : e2fsck/resize2fs) which is
> compiled in
> > some
> > > other path as well using file : hostfiles ?
> >
> > If there are particular files that you want to copy to the
appliance
> > you might do something like:
> >
> > # cat > /usr/lib64/supermin.d/guestfs/zz-extra-files
<<EOF
> > /path/to/my/file1
> > /path/to/my/file2
> > /path/to/my/other*
> > EOF
> >
> > However this might not help to include standard utilities like
> > resize2fs. supermin will normally copy the host file
> > (eg. /usr/sbin/resize2fs) to the appliance, and that will probably
be
> > the old version of the utility, unless you can update it on the
host.
> >
> > Very much depends what exactly you are trying to do.
> >
> > Rich.
> >
> > >
> > > On Tue, Sep 13, 2022 at 7:20 PM Richard W.M. Jones <
> rjones at redhat.com>
> > wrote:
> > >
> > > On Mon, Sep 12, 2022 at 06:52:34PM +0530, Jevin Gala
wrote:
> > > > Hi,
> > > >
> > > >
> > > > I wanted to use a higher version of e2fsprogs (1.45)
with
> > libguestfs
> > > 1.28.
> > > > Can I get some information on how I can proceed or
use the
> one
> > compiled
> > > on the
> > > > server separately ?
> > >
> > > Supermin just uses whatever version of e2fsprogs is
installed
> > > on the host and copies it into the guest.
> > >
> > > If you cannot upgrade that, you can add arbitrary files
into
> the
> > > appliance by listing them in a file under
> > > /usr/lib64/supermin.d/guestfs/ See:
> > >
> > >
https://libguestfs.org/supermin.1.html#SUPERMIN-APPLIANCES
> > >
> > > libguestfs 1.28 is very old indeed (released 8 years
ago).
> > > Is there no option to upgrade it?
> > >
> > > Rich.
> > >
> > > --
> > > Richard Jones, Virtualization Group, Red Hat
> http://people.redhat.com
> > /
> > > ~rjones
> > > Read my programming and virtualization blog: http://
> > rwmj.wordpress.com
> > > virt-top is 'top' for virtual machines. Tiny
program with many
> > > powerful monitoring features, net stats, disk stats,
logging,
> etc.
> > > http://people.redhat.com/~rjones/virt-top
> > >
> > >
> > >
> > >
> > > --
> > > Regards,
> > > Jevin Gala
> > >
> > > Virtualizor support - Softaculous Ltd.
> >
> > > _______________________________________________
> > > Libguestfs mailing list
> > > Libguestfs at redhat.com
> > > https://listman.redhat.com/mailman/listinfo/libguestfs
> >
> >
> > --
> > Richard Jones, Virtualization Group, Red Hat
> http://people.redhat.com/
> > ~rjones
> > Read my programming and virtualization blog:
> http://rwmj.wordpress.com
> > Fedora Windows cross-compiler. Compile Windows programs, test, and
> > build Windows installers. Over 100 libraries supported.
> > http://fedoraproject.org/wiki/MinGW
> >
> >
>
> --
> Richard Jones, Virtualization Group, Red Hat
> http://people.redhat.com/~rjones
> Read my programming and virtualization blog: http://rwmj.wordpress.com
> virt-top is 'top' for virtual machines. Tiny program with many
> powerful monitoring features, net stats, disk stats, logging, etc.
> http://people.redhat.com/~rjones/virt-top
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://listman.redhat.com/archives/libguestfs/attachments/20220913/b69011f8/attachment.htm>