From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Novotny Subject: Re: XCP: pygrub missing ext4 support. Date: Mon, 21 Jun 2010 11:59:03 +0200 Message-ID: <4C1F37E7.5030500@redhat.com> References: <20100619160714.GN17817@reaktio.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <20100619160714.GN17817@reaktio.net> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com, =?ISO-8859-1?Q?Pasi_K=E4rkk=E4inen?= List-Id: xen-devel@lists.xenproject.org On 06/19/2010 06:07 PM, Pasi K=E4rkk=E4inen wrote: > On Sat, Jun 19, 2010 at 05:00:57PM +0100, David Markey wrote: > =20 >> XCP pygrub should have ext4 support. >> It currently doesn't because the libfsimage ext2fs-lib module is l= inked >> against libext2fs, which doesnt have ext4 support in XCP. >> Instead, XCP should use the ext2fs module that comes with libfsima= ge, >> which has ext4 support. >> Most new releases of distributions has it as their default filesys= tem. >> Most notably, Ubuntu 10.04 >> >> =20 > Also Fedora 12, Fedora 13, upcoming Debian 6.0 ("Squeeze") and RHEL6. > > -- Pasi > =20 Well, this is not the Xen issue here. We're having this fixed in RHEL-5=20 by simply reinstalling the e2fsprogs package to the latest one, although=20 in case of RHEL-5 it's been renamed to e4fsprogs. The simplest thing you=20 can do about this is to reinstall the e2fsprogs package on the host=20 machine and it will be working fine - at least it was when I did test it=20 on RHEL-5 some time ago. Simply put, reinstalling the e2fsprogs to the latest version will do the=20 job and allow ext4 functionality to pygrub. Michal > =20 >> An easy way for the build to use ext2fs instead of ext2fs-lib, is = to not >> have ext2fs/ext2fs.h present. >> Alternatively this patch hard codes it. >> (From 4.0) >> --- a/tools/libfsimage/Makefile 2010-06-19 16:52:04.231221= 516 >> +0100 >> +++ b/tools/libfsimage/Makefile 2010-06-19 16:52:08.803250= 922 >> +0100 >> @@ -1,8 +1,7 @@ >> XEN_ROOT =3D ../.. >> include $(XEN_ROOT)/tools/Rules.mk >> >> -SUBDIRS-y =3D common ufs reiserfs iso9660 fat zfs >> -SUBDIRS-y +=3D $(shell env CC=3D"$(CC)" ./check-libext2fs) >> +SUBDIRS-y =3D common ufs reiserfs iso9660 fat zfs ext2fs >> >> .PHONY: all clean install >> all clean install: %: subdirs-% >> =20 > =20 >> _______________________________________________ >> Xen-devel mailing list >> Xen-devel@lists.xensource.com >> http://lists.xensource.com/xen-devel >> =20 > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > =20 --=20 Michal Novotny, RHCE Virtualization Team (xen userspace), Red Hat