[arch-general] New GRUB2 packages - any comments ?

KESHAV P.R. skodabenz at gmail.com
Sat Jan 29 00:40:04 EST 2011


On Fri, Jan 28, 2011 at 17:58, Kirill Churin <reflexing at reflexing.ru> wrote:
> On Fri, Jan 28, 2011 at 4:55 PM, KESHAV P.R. <skodabenz at gmail.com> 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 at reflexing.ru, ICQ: 8163230, Skype on demand.
>

Packages are in testing repo.

- Keshav


More information about the arch-general mailing list