On Fri, Jan 28, 2011 at 4:55 PM, KESHAV P.R. <skodabenz@xxxxxxxxx> wrote: > Hi all, > I (skodabenz) and Ronald Van Haren (pressh) have put together > a split PKGBUILD for grub2 including UEFI support (apart from standard > BIOS firmware). > > The first PKGBUILD (all links at the end of this post) builds > grub2-common which contains the utilities common for all the > platforms/firmware, grub2-bios containing grub2 bios firmware specific > modules and grub2-efi-i386 containing grub2 i386 (32-bit) UEFI > firmware specific modules. > > The second PKGBUILD builds grub2-efi-x86_64 containing grub2 x86_64 > (64-bit) UEFI firmware specific modules. This is in a separate > PKGBUILD as grub2-efi-x86_64 requires an x86_64 build system to > compile. > > The firmware specific packages are dependent on the firmware but > independent of linux kernel arch. Therefore they are built as any. If > the present problem in the website regarding mixing arch and any > packages in a single PKGBUILD is resolved, the PKGBUILDs will be used > unmodified. > > The current grub2 1.98 package will be replaced by grub2-common and > grub2-bios 1.99~rc1 . The packages also include modules from > grub-extras project (part of upstream but maintained in a separate > repo due to legal issues) like lua parser, gPXE modules etc. BTRFS > support exists in grub2's experimental bzr branch but the 1.99~rc1 > released tarball ( release info at > http://lists.gnu.org/archive/html/grub-devel/2011-01/msg00082.html ) > does not include btrfs support. However ZFS support is included. For a > full Change Log for 1.99 release please go to > http://bazaar.launchpad.net/~vcs-imports/grub/grub2-bzr/view/3072/NEWS > . > > For those who are using the skodabenz-arch-grub2 repo, please remove > it from pacman.conf (repo will not be maintained) and update your > grub2 packages with the below ones (pkgver and pkgrel not updated). As > usual these packages conflict with both the old grub (grub-legacy) and > grub2 1.98 package. Comments are welcome. > > Regards. > > Keshav > > PS: Due to text folding the hyperlinks may not work. In that case > copy-paste the links in your browser to download the packages. > > LINKS :- > > PKGBUILDs (mostly finished - waiting for comments) - > > http://dl.dropbox.com/u/9710721/grub2_sources/grub2-1.99~rc1-1.src.tar.gz > > http://dl.dropbox.com/u/9710721/grub2_sources/grub2-efi-x86_64-1.99~rc1-1.src.tar.gz > > Compiled packages (x86_64 and 'any' only - sorry no i686) - > > > http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-common-1.99~rc1-1-x86_64.pkg.tar.xz > > > http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-bios-1.99~rc1-1-any.pkg.tar.xz > > http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-efi-i386-1.99~rc1-1-any.pkg.tar.xz > > http://dl.dropbox.com/u/9710721/skodabenz-arch-grub2/grub2-efi-x86_64-1.99~rc1-1-any.pkg.tar.xz > > Shell script used to create the tarball snapshots of grub-extras > modules (defined in source array) - > > http://dl.dropbox.com/u/9710721/grub2_sources/grub2_bzr_export.sh > Will this packages be added to [extra]? -- Kirill Churin Jabber: reflexing@xxxxxxxxxxxx, ICQ: 8163230, Skype on demand.