[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Sunday, June 24, 2012 @ 16:38:18 Author: ronald Revision: 162305 upgpkg: grub2 1:2.00rc1-1 update to 2.00rc1 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 17 +++-- 1 file changed, 3 insertions(+), 14 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-06-24 20:02:02 UTC (rev 162304) +++ PKGBUILD2012-06-24 20:38:18 UTC (rev 162305) @@ -1,17 +1,15 @@ # Maintainer: Ronald van Haren ronald.archlinux.org # Contributor: Keshav P R (the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm) -_grub_bzr_rev=4232 -_pkgver=2.00~beta6 +_pkgver=2.00~rc1 _grub_lua_ver=24 -_grub_gpxe_ver=12 _grub_ntldr_ver=21 _grub_915_ver=9 pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 -pkgver=2.00beta6 +pkgver=2.00rc1 pkgrel=1 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') @@ -23,7 +21,6 @@ # source=(ftp://ftp.archlinux.org/other/grub2/grub_r${_grub_bzr_rev}.tar.xz; source=(http://alpha.gnu.org/gnu/grub/grub-${_pkgver}.tar.xz ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub_lua_ver}.tar.xz; - ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub_915_ver}.tar.xz; 'archlinux_grub_mkconfig_fixes.patch' @@ -32,13 +29,11 @@ '20_memtest86+') noextract=(grub2_extras_lua_r${_grub_lua_ver}.tar.xz - grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub_915_ver}.tar.xz) -sha1sums=('0ba5ccf6e6761911f9bf236e21f8f77a2d29ebdb' +sha1sums=('2f5ca951c3cb9ca364d38e4b4a2ca2a232fc4c13' '89290031b974780c6df76893836d2477d4add895' - 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a' 'd5ae2efec25616028a9d89e98b6e454f1c4c415f' '26e4e946190bea1f03632658cf08ba90e11dec57' @@ -63,9 +58,6 @@ bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub_lua_ver}.tar.xz \ -C ${srcdir}/grub_bios-${_pkgver}/grub-extras - bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz \ - -C ${srcdir}/grub_bios-${_pkgver}/grub-extras - bsdtar xf ${srcdir}/grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz \ -C ${srcdir}/grub_bios-${_pkgver}/grub-extras @@ -124,9 +116,6 @@ bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub_lua_ver}.tar.xz \ -C ${srcdir}/grub_efi-${_pkgver}/grub-extras - bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz \ - -C ${srcdir}/grub_efi-${_pkgver}/grub-extras - ## Requires python2 # sed 's|python |python2 |g' -i ${srcdir}/grub_efi-${_pkgver}/autogen.sh
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Sunday, June 17, 2012 @ 12:44:47 Author: ronald Revision: 161964 upgpkg: grub2 1:2.00beta6-1 update to 2.00beta6 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 17 ++--- 1 file changed, 6 insertions(+), 11 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-06-17 15:31:49 UTC (rev 161963) +++ PKGBUILD2012-06-17 16:44:47 UTC (rev 161964) @@ -2,7 +2,7 @@ # Contributor: Keshav P R (the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm) _grub_bzr_rev=4232 -_pkgver=2.00~beta4 +_pkgver=2.00~beta6 _grub_lua_ver=24 _grub_gpxe_ver=12 @@ -11,7 +11,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 -pkgver=2.00beta4 +pkgver=2.00beta6 pkgrel=1 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') @@ -29,15 +29,14 @@ 'archlinux_grub_mkconfig_fixes.patch' 'grub.default' 'grub.cfg' -'20_memtest86+' -'grub-install.fix') +'20_memtest86+') noextract=(grub2_extras_lua_r${_grub_lua_ver}.tar.xz grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub_915_ver}.tar.xz) -sha1sums=('72d7f46a67dd7e958105e7faac72e646ef6e9f11' +sha1sums=('0ba5ccf6e6761911f9bf236e21f8f77a2d29ebdb' '89290031b974780c6df76893836d2477d4add895' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a' @@ -45,8 +44,8 @@ '26e4e946190bea1f03632658cf08ba90e11dec57' 'a76b251b110c9c2d49d2340e4ae932db13ad75bd' 'fd422806c87905f9cabe1f0dc13e544e5fc09e53' - 'ce35d7ae75cd1b5b677e894e528f96add40e77b9' - '4ff0e12e65fb1d4d3f2a16e82eaaa43940b7dde7') + 'ce35d7ae75cd1b5b677e894e528f96add40e77b9') + _build_grub2-common_and_bios() { ## copy the source for building the common/bios package @@ -57,10 +56,6 @@ patch -Np1 -i ${srcdir}/archlinux_grub_mkconfig_fixes.patch echo - ## upstream grub-install fix - ## http://lists.gnu.org/archive/html/help-grub/2012-04/msg00096.html - patch -Np0 -i ${srcdir}/grub-install.fix - ## add the grub-extra sources export GRUB_CONTRIB=${srcdir}/grub_bios-${_pkgver}/grub-extras/ install -d ${srcdir}/grub_bios-${_pkgver}/grub-extras
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Saturday, May 12, 2012 @ 21:55:58 Author: eric Revision: 158910 Update bash_completion files locations Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-05-13 01:01:55 UTC (rev 158909) +++ PKGBUILD2012-05-13 01:55:58 UTC (rev 158910) @@ -203,7 +203,7 @@ options=('strip' 'purge' 'docs' 'zipman' '!emptydirs') cd ${srcdir}/grub_bios-${_pkgver} - make DESTDIR=${pkgdir}/ install + make bashcompletiondir=/usr/share/bash-completion/completions DESTDIR=${pkgdir}/ install ## install extra /etc/grub.d/ files install -D -m0755 ${srcdir}/20_memtest86+ ${pkgdir}/etc/grub.d/20_memtest86+
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Monday, April 2, 2012 @ 13:14:04 Author: ronald Revision: 155376 upgpkg: grub2 1:2.00beta3-1 upstream update to 2.00beta3 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |8 1 file changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-04-02 16:12:53 UTC (rev 155375) +++ PKGBUILD2012-04-02 17:14:04 UTC (rev 155376) @@ -2,7 +2,7 @@ # Contributor: Keshav P R (the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm) _grub_bzr_rev=4169 -_pkgver=2.00~beta2 +_pkgver=2.00~beta3 _grub_lua_ver=24 _grub_gpxe_ver=12 @@ -11,8 +11,8 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 -pkgver=2.00beta2 -pkgrel=3 +pkgver=2.00beta3 +pkgrel=1 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -36,7 +36,7 @@ grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub_915_ver}.tar.xz) -sha1sums=('2ba583f9466fb676b0ae3d7a9a82d1299b153a98' +sha1sums=('96bfdf4d53767faaf2c744ee82d4d703e4b672a2' '89290031b974780c6df76893836d2477d4add895' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a'
[arch-commits] Commit in grub2/trunk (PKGBUILD archlinux_grub_mkconfig_fixes.patch)
Date: Thursday, March 29, 2012 @ 14:34:35 Author: ronald Revision: 154513 upgpkg: grub2 1:2.00beta2-3 FS#29037 Modified: grub2/trunk/PKGBUILD grub2/trunk/archlinux_grub_mkconfig_fixes.patch -+ PKGBUILD|4 ++-- archlinux_grub_mkconfig_fixes.patch | 33 + 2 files changed, 19 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-03-29 18:07:25 UTC (rev 154512) +++ PKGBUILD2012-03-29 18:34:35 UTC (rev 154513) @@ -12,7 +12,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver=2.00beta2 -pkgrel=2 +pkgrel=3 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -41,7 +41,7 @@ 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a' 'd5ae2efec25616028a9d89e98b6e454f1c4c415f' - '3323e6167878ee123ebc0c63c6880df95c5604cc' + 'cdace8067562fab04aaacac8d99a4ea612fa0c5b' 'a76b251b110c9c2d49d2340e4ae932db13ad75bd' 'fd422806c87905f9cabe1f0dc13e544e5fc09e53' 'ce35d7ae75cd1b5b677e894e528f96add40e77b9') Modified: archlinux_grub_mkconfig_fixes.patch === --- archlinux_grub_mkconfig_fixes.patch 2012-03-29 18:07:25 UTC (rev 154512) +++ archlinux_grub_mkconfig_fixes.patch 2012-03-29 18:34:35 UTC (rev 154513) @@ -31,7 +31,7 @@ gfxterm=0; for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in -index 8c75fab..0e00d19 100644 +index 8c75fab..0d4a137 100644 --- a/util/grub.d/10_linux.in +++ b/util/grub.d/10_linux.in @@ -87,6 +87,8 @@ linux_entry () @@ -62,24 +62,25 @@ sed s/^/$submenu_indentation/ EOF echo'$message' linux ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro ${args} -@@ -181,13 +184,28 @@ while [ x$list != x ] ; do +@@ -181,13 +184,29 @@ while [ x$list != x ] ; do alt_version=`echo $version | sed -e s,\.old$,,g` linux_root_device_thisversion=${LINUX_ROOT_DEVICE} -+ if [[ $(grep Arch Linux /etc/os-release) ]]; then -+if [[ $(echo ${basename} | grep vmlinuz-linux) ]]; then -+ version=$(echo ${basename} | sed -e s,vmlinuz-linux,,g) ++ if test -e /etc/arch-release ; then ++if echo ${basename} | grep -q 'vmlinuz-linux' ; then ++ version=`echo ${basename} | sed -e 's,vmlinuz-linux,,g'` + -+ if [[ ${version} == ]]; then ++ if [ x${version} = x ] ; then +version=core repo kernel + else -+version=$(echo ${version} | sed -e s,-,,g) ++version=`echo ${version} | sed -e 's,-,,g'` +version=${version} kernel + fi +fi + fi + initrd= ++ initrd_arch=`echo ${basename} | sed -e 's,vmlinuz,initramfs,g'` + for i in initrd.img-${version} initrd-${version}.img initrd-${version}.gz \ initrd-${version} initramfs-${version}.img \ @@ -88,22 +89,22 @@ initramfs-genkernel-${version} \ - initramfs-genkernel-${alt_version}; do + initramfs-genkernel-${alt_version} \ -+ ${basename/vmlinuz/initramfs}.img; do ++ ${initrd_arch}.img ; do if test -e ${dirname}/${i} ; then initrd=$i break -@@ -215,6 +233,22 @@ while [ x$list != x ] ; do +@@ -215,6 +234,22 @@ while [ x$list != x ] ; do linux_root_device_thisversion=${GRUB_DEVICE} fi -+ if [[ $(grep Arch Linux /etc/os-release) ]]; then ++ if test -e /etc/arch-release ; then +is_first_entry=false + +linux_entry ${OS} ${version} true \ + ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} + -+for i in ${basename/vmlinuz/initramfs}-fallback.img initramfs-${version}-fallback.img ; do -+ if test -e ${dirname}/${i}; then ++for i in ${initrd_arch}-fallback.img initramfs-${version}-fallback.img ; do ++ if test -e ${dirname}/${i} ; then +initrd=${i} +linux_entry ${OS} ${version} fallback \ +${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} @@ -115,11 +116,11 @@ if [ x$is_first_entry = xtrue ]; then linux_entry ${OS} ${version} simple \ ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} -@@ -228,8 +262,11 @@ while [ x$list != x ] ; do +@@ -228,8 +263,11 @@ while [ x$list != x ] ; do echo submenu '$(gettext_printf Advanced options for %s ${OS} | grub_quote)' \$menuentry_id_option 'gnulinux-advanced-$boot_device_id' { fi -+ if [[ ! $(grep Arch Linux /etc/os-release) ]]; then ++ if ! test -e /etc/arch-release ; then linux_entry ${OS} ${version} advanced \ ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} + fi @@ -127,11 +128,11 @@ if [ x${GRUB_DISABLE_RECOVERY} != xtrue ]; then linux_entry ${OS} ${version}
[arch-commits] Commit in grub2/trunk (PKGBUILD archlinux_grub_mkconfig_fixes.patch)
Date: Wednesday, March 21, 2012 @ 04:05:34 Author: ronald Revision: 153983 upgpkg: grub 1:2.00beta2-2 FS#25453 Modified: grub2/trunk/PKGBUILD grub2/trunk/archlinux_grub_mkconfig_fixes.patch -+ PKGBUILD| 30 ++- archlinux_grub_mkconfig_fixes.patch | 128 ++ 2 files changed, 95 insertions(+), 63 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-03-21 07:47:25 UTC (rev 153982) +++ PKGBUILD2012-03-21 08:05:34 UTC (rev 153983) @@ -1,24 +1,24 @@ # Maintainer: Ronald van Haren ronald.archlinux.org # Contributor: Keshav P R (the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm) -_grub_bzr_rev=4174 +_grub_bzr_rev=4169 _pkgver=2.00~beta2 -_grub_lua_ver=23 -_grub_gpxe_ver=12 -_grub_ntldr_ver=21 -_grub_915_ver=9 +_grub_lua_ver=24 +_grub_gpxe_ver=12 +_grub_ntldr_ver=21 +_grub_915_ver=9 pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') -pkgbase=grub2 -pkgver=2.00beta2 -pkgrel=1 +pkgbase=grub +pkgver=2.00beta2 +pkgrel=2 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') epoch=1 makedepends=('rsync' 'xz' 'bdf-unifont' 'python' 'autogen' 'texinfo' - 'help2man' 'gettext' 'device-mapper' 'fuse') + 'help2man' 'gettext' 'device-mapper' 'fuse' 'dosfstools' 'efibootmgr') # source=(ftp://ftp.archlinux.org/other/grub2/grub_r${_grub_bzr_rev}.tar.xz; source=(http://alpha.gnu.org/gnu/grub/grub-${_pkgver}.tar.xz @@ -27,7 +27,6 @@ ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub_ntldr_ver}.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub_915_ver}.tar.xz; 'archlinux_grub_mkconfig_fixes.patch' -'grub_extras_lua_args_fix.patch' 'grub.default' 'grub.cfg' '20_memtest86+') @@ -38,12 +37,11 @@ grub2_extras_915resolution_r${_grub_915_ver}.tar.xz) sha1sums=('2ba583f9466fb676b0ae3d7a9a82d1299b153a98' - 'a09a4cbfd2f23699028ecd09c397bdc1bebf16aa' + '89290031b974780c6df76893836d2477d4add895' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'eb4b35b4c36b64f9405cbcbc538cb205171c1c0a' 'd5ae2efec25616028a9d89e98b6e454f1c4c415f' - 'e29559b3b97b773386364d8f99334ca0c60ee98a' - 'f7d4014d71aa2e693c57920b504f64bc792217ef' + '3323e6167878ee123ebc0c63c6880df95c5604cc' 'a76b251b110c9c2d49d2340e4ae932db13ad75bd' 'fd422806c87905f9cabe1f0dc13e544e5fc09e53' 'ce35d7ae75cd1b5b677e894e528f96add40e77b9') @@ -74,9 +72,6 @@ bsdtar xf ${srcdir}/grub2_extras_915resolution_r${_grub_915_ver}.tar.xz \ -C ${srcdir}/grub_bios-${_pkgver}/grub-extras - ## Fix args lua grub-extras - patch -Np1 -i ${srcdir}/grub_extras_lua_args_fix.patch - ## Requires python2 # sed 's|python |python2 |g' -i ${srcdir}/grub_bios-${_pkgver}/autogen.sh @@ -132,9 +127,6 @@ bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub_gpxe_ver}.tar.xz \ -C ${srcdir}/grub_efi-${_pkgver}/grub-extras - ## Fix args lua grub-extras - patch -Np1 -i ${srcdir}/grub_extras_lua_args_fix.patch - ## Requires python2 # sed 's|python |python2 |g' -i ${srcdir}/grub_efi-${_pkgver}/autogen.sh Modified: archlinux_grub_mkconfig_fixes.patch === --- archlinux_grub_mkconfig_fixes.patch 2012-03-21 07:47:25 UTC (rev 153982) +++ archlinux_grub_mkconfig_fixes.patch 2012-03-21 08:05:34 UTC (rev 153983) @@ -31,60 +31,54 @@ gfxterm=0; for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in -index 8c75fab..62e87e1 100644 +index 8c75fab..0e00d19 100644 --- a/util/grub.d/10_linux.in +++ b/util/grub.d/10_linux.in -@@ -31,8 +31,8 @@ CLASS=--class gnu-linux --class gnu --class os - if [ x${GRUB_DISTRIBUTOR} = x ] ; then - OS=GNU/Linux - else -- OS=${GRUB_DISTRIBUTOR} GNU/Linux -- CLASS=--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | cut -d' ' -f1) ${CLASS} -+ OS=${GRUB_DISTRIBUTOR} -+ CLASS=--class $(echo ${GRUB_DISTRIBUTOR} | tr 'A-Z' 'a-z' | tr -d ' ') ${CLASS} - fi +@@ -87,6 +87,8 @@ linux_entry () + case $type in + recovery) + title=$(gettext_printf %s, with Linux %s (recovery mode) ${os} ${version}) ;; ++fallback) ++title=$(gettext_printf %s, with Linux %s (Fallback initramfs) ${os} ${version}) ;; + *) + title=$(gettext_printf %s, with Linux %s ${os} ${version}) ;; + esac +@@ -100,7 +102,7 @@ linux_entry () + else + echo menuentry '$(echo $os | grub_quote)' ${CLASS} \$menuentry_id_option 'gnulinux-simple-$boot_device_id' { | sed s/^/$submenu_indentation/ + fi +- if [ x$type != xrecovery ] ; then ++ if [
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Wednesday, March 21, 2012 @ 05:16:45 Author: ronald Revision: 153999 wrong pkgname Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-03-21 09:16:33 UTC (rev 153998) +++ PKGBUILD2012-03-21 09:16:45 UTC (rev 153999) @@ -10,7 +10,7 @@ _grub_915_ver=9 pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') -pkgbase=grub +pkgbase=grub2 pkgver=2.00beta2 pkgrel=2 url=http://www.gnu.org/software/grub/;
[arch-commits] Commit in grub2/trunk (PKGBUILD grub2.install grub2_bzr_export.sh)
Date: Sunday, January 15, 2012 @ 05:19:02 Author: ronald Revision: 146645 upgpkg: grub2 1:1.99-6 update to current bzr checkout; cleanup PKGBUILD; add message to install file that grub-mkconfig may fail on some custom kernels; thanks Keshav Modified: grub2/trunk/PKGBUILD grub2/trunk/grub2.install grub2/trunk/grub2_bzr_export.sh -+ PKGBUILD| 151 -- grub2.install |6 + grub2_bzr_export.sh | 96 +-- 3 files changed, 133 insertions(+), 120 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-01-15 10:18:40 UTC (rev 146644) +++ PKGBUILD2012-01-15 10:19:02 UTC (rev 146645) @@ -1,7 +1,7 @@ # Maintainer: Ronald van Haren ronald.archlinux.org # Contributor: Keshav P R (the.ridikulus.rat) (aatt) (gemmaeiil) (ddoott) (ccoomm) -_grub2_rev=3732 +_grub2_rev=3750 _grub2_lua_ver=20 _grub2_gpxe_ver=12 @@ -16,16 +16,15 @@ arch=('i686' 'x86_64') license=('GPL3') epoch=1 -makedepends=('rsync' 'xz' 'bdf-unifont' 'python2' 'autogen' 'texinfo' - 'help2man' 'gettext' 'device-mapper' 'fuse' - 'efibootmgr' 'dosfstools') +makedepends=('rsync' 'xz' 'bdf-unifont' 'python2' 'autogen' 'texinfo' + 'help2man' 'gettext' 'device-mapper' 'fuse') # source=(ftp://ftp.gnu.org/gnu/grub/grub-${pkgver}.tar.xz; -source=(ftp://ftp.archlinux.org/other/grub2/grub2_r${_grub2_rev}.tar.xz; - ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; - ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz; - ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz; - ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz; +source=(ftp://ftp.archlinux.org/other/grub2/grub2_r${_grub2_rev}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz; 'grub2_automake_1.11.2_pkglib_to_pkgdata.patch' 'grub-mkconfig-Use_outside_GRUB_PREFIX_if_defined.patch' 'archlinux_grub2_mkconfig_fixes.patch' @@ -39,7 +38,7 @@ grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz) -sha1sums=('3c52ea32bdd83fb7b5d3c408249672e7bc44fa03' +sha1sums=('3fab3260a11756f2cfc39f13279a2a633b814d31' '9f2dbf7a3faab24ca92266400aa513fecd3895c8' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'd2d6bf4af2a372aa1a3edeb5d5193084322b77a9' @@ -50,63 +49,64 @@ 'e1477db3700b27b5e5ad3d8fa43028555204759b' '8948d89537c12a4202df7c001e65a77030bbe5a3' '82a27eca5277218cf57c6c5767e0b17a72f62229' - 'beb31419045db70fee7401aa6448c220a491e2a3') - + 'b872ab94f506ea0d1587ebc3ef7d3d1d3652be7c') + _build_grub2-common_and_bios() { - + ## copy the source for building the common/bios package cp -r ${srcdir}/grub-${pkgver} ${srcdir}/grub2_bios-${pkgver} cd ${srcdir}/grub2_bios-${pkgver} - + ## Fix automake 1.11.2 autogen.sh pkglib_DATA and pkglib_SCRIPTS error patch -Np1 -i ${srcdir}/grub2_automake_1.11.2_pkglib_to_pkgdata.patch - + ## Use outside GRUB_PREFIX if defined, patch submitted upstream to grub-devel ML ## solves https://bugs.archlinux.org/task/26430 and https://bugs.archlinux.org/task/26463 patch -Np1 -i ${srcdir}/grub-mkconfig-Use_outside_GRUB_PREFIX_if_defined.patch - + ## Apply Archlinux specific fixes to enable grub2-mkconfig detect Arch kernels and initramfs patch -Np1 -i ${srcdir}/archlinux_grub2_mkconfig_fixes.patch echo - + ## add the grub-extra sources export GRUB_CONTRIB=${srcdir}/grub2_bios-${pkgver}/grub2-extras/ install -d ${srcdir}/grub2_bios-${pkgver}/grub2-extras - + bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz \ -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras - + bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz \ -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras - + ## ntldr-img compile fails - disable for now # bsdtar xf ${srcdir}/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz \ # -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras - + bsdtar xf ${srcdir}/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz \ -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras - + ## The below
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Monday, January 9, 2012 @ 14:31:46 Author: ronald Revision: 146366 mv instead of copying with install... Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-01-09 19:01:56 UTC (rev 146365) +++ PKGBUILD2012-01-09 19:31:46 UTC (rev 146366) @@ -262,8 +262,8 @@ # move grub2 fonts from /usr/lib/grub to /usr/share/grub - incorrect path due to grub2_automake_1.11.2_pkglib_to_pkgdata.patch install -d ${pkgdir}/usr/share/grub - install -Dm644 ${pkgdir}/usr/lib/grub/{ascii,euro,unicode}.pf2 ${pkgdir}/usr/share/grub/ - install -Dm644 ${pkgdir}/usr/lib/grub/{ascii,widthspec}.h ${pkgdir}/usr/share/grub/ + mv -f ${pkgdir}/usr/lib/grub/{ascii,euro,unicode}.pf2 ${pkgdir}/usr/share/grub/ + mv -f ${pkgdir}/usr/lib/grub/{ascii,widthspec}.h ${pkgdir}/usr/share/grub/ }
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Sunday, January 8, 2012 @ 06:39:26 Author: ronald Revision: 146287 fix some small stuff in PKGBUILD Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 26 +- 1 file changed, 13 insertions(+), 13 deletions(-) Modified: PKGBUILD === --- PKGBUILD2012-01-08 09:53:08 UTC (rev 146286) +++ PKGBUILD2012-01-08 11:39:26 UTC (rev 146287) @@ -16,7 +16,9 @@ arch=('i686' 'x86_64') license=('GPL3') epoch=1 -makedepends=('rsync' 'xz' 'bdf-unifont' 'python2' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper' 'fuse') +makedepends=('rsync' 'xz' 'bdf-unifont' 'python2' 'autogen' 'texinfo' + 'help2man' 'gettext' 'device-mapper' 'fuse' + 'efibootmgr' 'dosfstools') # source=(ftp://ftp.gnu.org/gnu/grub/grub-${pkgver}.tar.xz; source=(ftp://ftp.archlinux.org/other/grub2/grub2_r${_grub2_rev}.tar.xz; @@ -28,8 +30,7 @@ 'grub-mkconfig-Use_outside_GRUB_PREFIX_if_defined.patch' 'archlinux_grub2_mkconfig_fixes.patch' 'grub.default' -'grub.cfg.bios.example' -'grub.cfg.uefi.example' +'grub.cfg' '20_memtest86+' 'grub2_bzr_export.sh') @@ -41,17 +42,16 @@ sha1sums=('3c52ea32bdd83fb7b5d3c408249672e7bc44fa03' '9f2dbf7a3faab24ca92266400aa513fecd3895c8' 'b04994c005910b4bf123f034b30109d5c8d6fd86' - '0ea5456711b08145f806ce58c91f21268c621b40' + 'd2d6bf4af2a372aa1a3edeb5d5193084322b77a9' '8bcaed545956bb33581e1b97ac96a2c3717ec793' 'e149c8f14a74a9c367852a1615e68758f2c71d29' '16af6a7f65cdb10b7d0d0f86d5431609bc495559' 'eaa7665e9cdcd330071437ca3eec1fead5f6d7b8' 'e1477db3700b27b5e5ad3d8fa43028555204759b' - 'd26852723029b5aebc5fb0903cad0b6da1330359' - 'ac323353ed69b8824c40be8dbb1ce3e057df3913' + '8948d89537c12a4202df7c001e65a77030bbe5a3' '82a27eca5277218cf57c6c5767e0b17a72f62229' - 'b872ab94f506ea0d1587ebc3ef7d3d1d3652be7c') - + 'beb31419045db70fee7401aa6448c220a491e2a3') + _build_grub2-common_and_bios() { ## copy the source for building the common/bios package @@ -255,22 +255,22 @@ install -D -m0644 ${srcdir}/grub.default ${pkgdir}/etc/default/grub ## install grub.cfg (needed so it doesn't get removed on upgrading because it was previously here) - install -D -m0644 ${srcdir}/grub.cfg.bios.example ${pkgdir}/boot/grub/grub.cfg - install -D -m0644 ${srcdir}/grub.cfg.uefi.example ${pkgdir}/usr/share/grub/grub.cfg.uefi.example + install -D -m0644 ${srcdir}/grub.cfg ${pkgdir}/boot/grub/grub.cfg # remove platform specific files rm -rf ${pkgdir}/usr/lib/grub/i386-pc/ # move grub2 fonts from /usr/lib/grub to /usr/share/grub - incorrect path due to grub2_automake_1.11.2_pkglib_to_pkgdata.patch - mv ${pkgdir}/usr/lib/grub/{ascii,euro,unicode}.pf2 ${pkgdir}/usr/share/grub/ - mv ${pkgdir}/usr/lib/grub/{ascii,widthspec}.h ${pkgdir}/usr/share/grub/ + install -d ${pkgdir}/usr/share/grub + install -Dm644 ${pkgdir}/usr/lib/grub/{ascii,euro,unicode}.pf2 ${pkgdir}/usr/share/grub/ + install -Dm644 ${pkgdir}/usr/lib/grub/{ascii,widthspec}.h ${pkgdir}/usr/share/grub/ } package_grub2-bios() { pkgdesc=The GNU GRand Unified Bootloader version 2 - Built for i386 PC BIOS - depends=(grub2-common=${epoch}:${pkgver}) + depends=(grub2-common=${epoch}:${pkgver} sh) optdepends=('os-prober: to detect other OSes when generating grub.cfg in BIOS systems') replaces=('grub2') provides=('grub2')
[arch-commits] Commit in grub2/trunk (PKGBUILD archlinux_grub2_mkconfig_fixes.patch)
Date: Saturday, August 27, 2011 @ 08:51:06 Author: ronald Revision: 136358 upgpkg: grub2 1:1.99-5 fix kernel detection non-official kernels Modified: grub2/trunk/PKGBUILD grub2/trunk/archlinux_grub2_mkconfig_fixes.patch --+ PKGBUILD |4 ++-- archlinux_grub2_mkconfig_fixes.patch |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-08-27 10:47:43 UTC (rev 136357) +++ PKGBUILD2011-08-27 12:51:06 UTC (rev 136358) @@ -13,7 +13,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99' -pkgrel=4 +pkgrel=5 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -43,7 +43,7 @@ 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'e0c1a97770cc23226cf4535c029ef50b17f67974' '8bcaed545956bb33581e1b97ac96a2c3717ec793' - 'b7e5510c7b171e9c4dbddb42bbf54ce5ee86e2de' + '10d915c90203a33610b19da438ae02ac4376fb74' 'e1477db3700b27b5e5ad3d8fa43028555204759b' '8948d89537c12a4202df7c001e65a77030bbe5a3' '82a27eca5277218cf57c6c5767e0b17a72f62229' Modified: archlinux_grub2_mkconfig_fixes.patch === --- archlinux_grub2_mkconfig_fixes.patch2011-08-27 10:47:43 UTC (rev 136357) +++ archlinux_grub2_mkconfig_fixes.patch2011-08-27 12:51:06 UTC (rev 136358) @@ -56,7 +56,7 @@ initramfs-genkernel-${version} \ - initramfs-genkernel-${alt_version}; do + initramfs-genkernel-${alt_version} \ -+ ${basename/vmlinuz/kernel}.img; do ++ ${basename/vmlinuz/initramfs}.img ${basename/vmlinuz/kernel}.img; do if test -e ${dirname}/${i} ; then initrd=$i break @@ -65,7 +65,7 @@ linux_entry ${OS} ${version} false \ ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} + for i in initramfs-${version}-fallback.img \ -+ ${basename/vmlinuz/kernel}-fallback.img; do ++ ${basename/vmlinuz/initramfs}-fallback.img ${basename/vmlinuz/kernel}-fallback.img; do +if test -e ${dirname}/${i}; then + initrd=$i + linux_entry ${OS} ${version} true \
[arch-commits] Commit in grub2/trunk (PKGBUILD archlinux_grub2_mkconfig_fixes.patch)
Date: Wednesday, August 3, 2011 @ 16:29:18 Author: ronald Revision: 134432 upgpkg: grub2 1.99-4 update to new kernel naming scheme Modified: grub2/trunk/PKGBUILD grub2/trunk/archlinux_grub2_mkconfig_fixes.patch --+ PKGBUILD |4 +-- archlinux_grub2_mkconfig_fixes.patch | 44 - 2 files changed, 19 insertions(+), 29 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-08-03 20:22:14 UTC (rev 134431) +++ PKGBUILD2011-08-03 20:29:18 UTC (rev 134432) @@ -13,7 +13,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99' -pkgrel=3 +pkgrel=4 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -43,7 +43,7 @@ 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'e0c1a97770cc23226cf4535c029ef50b17f67974' '8bcaed545956bb33581e1b97ac96a2c3717ec793' - '2bd3673db5616ff528ede82df62023e79b86c1cc' + 'b7e5510c7b171e9c4dbddb42bbf54ce5ee86e2de' 'e1477db3700b27b5e5ad3d8fa43028555204759b' '8948d89537c12a4202df7c001e65a77030bbe5a3' '82a27eca5277218cf57c6c5767e0b17a72f62229' Modified: archlinux_grub2_mkconfig_fixes.patch === --- archlinux_grub2_mkconfig_fixes.patch2011-08-03 20:22:14 UTC (rev 134431) +++ archlinux_grub2_mkconfig_fixes.patch2011-08-03 20:29:18 UTC (rev 134432) @@ -1,6 +1,6 @@ diff -Nur a/util/grub.d/00_header.in b/util/grub.d/00_header.in --- a/util/grub.d/00_header.in 2011-04-06 13:14:27.0 +0200 -+++ b/util/grub.d/00_header.in 2011-04-26 09:23:02.371574484 +0200 b/util/grub.d/00_header.in 2011-08-01 15:19:57.919100452 +0200 @@ -100,6 +100,14 @@ EOF @@ -17,8 +17,8 @@ gfxterm=0; for x in ${GRUB_TERMINAL_INPUT} ${GRUB_TERMINAL_OUTPUT}; do diff -Nur a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in a/util/grub.d/10_linux.in 2011-04-18 23:18:49.0 +0200 -+++ b/util/grub.d/10_linux.in 2011-04-26 10:16:54.397538449 +0200 +--- a/util/grub.d/10_linux.in 2011-05-14 22:36:49.0 +0200 b/util/grub.d/10_linux.in 2011-08-01 15:56:53.324779083 +0200 @@ -31,8 +31,8 @@ if [ x${GRUB_DISTRIBUTOR} = x ] ; then OS=GNU/Linux @@ -30,15 +30,6 @@ fi # loop-AES arranges things so that /dev/loop/X can be our root device, but -@@ -48,7 +48,7 @@ - || uses_abstraction ${GRUB_DEVICE} lvm; then - LINUX_ROOT_DEVICE=${GRUB_DEVICE} - else -- LINUX_ROOT_DEVICE=UUID=${GRUB_DEVICE_UUID} -+ LINUX_ROOT_DEVICE=/dev/disk/by-uuid/${GRUB_DEVICE_UUID} - fi - - if [ x`${grub_probe} --device ${GRUB_DEVICE} --target=fs 2/dev/null || true` = xbtrfs ]; then @@ -65,7 +65,9 @@ version=$2 recovery=$3 @@ -50,21 +41,16 @@ title=$(gettext_quoted %s, with Linux %s (recovery mode)) else title=$(gettext_quoted %s, with Linux %s) -@@ -121,11 +123,11 @@ +@@ -132,7 +134,7 @@ case x`uname -m` in xi?86 | xx86_64) - list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* ; do -+ list=`for i in /boot/vmlinuz* /vmlinuz* /boot/kernel-* ; do ++ list=`for i in /boot/vmlinuz-* /vmlinuz-* /boot/kernel-* /boot/vmlinuz26-* ; do if grub_file_is_not_garbage $i ; then echo -n $i ; fi done` ;; *) -- list=`for i in /boot/vmlinuz-* /boot/vmlinux-* /vmlinuz-* /vmlinux-* /boot/kernel-* ; do -+ list=`for i in /boot/vmlinuz* /boot/vmlinux* /vmlinuz* /vmlinux* /boot/kernel-* ; do - if grub_file_is_not_garbage $i ; then echo -n $i ; fi -done` ;; - esac -@@ -148,7 +150,8 @@ +@@ -160,7 +162,8 @@ initrd.img-${alt_version} initrd-${alt_version}.img \ initrd-${alt_version} initramfs-${alt_version}.img \ initramfs-genkernel-${version} \ @@ -74,21 +60,25 @@ if test -e ${dirname}/${i} ; then initrd=$i break -@@ -178,6 +181,11 @@ +@@ -190,6 +193,15 @@ linux_entry ${OS} ${version} false \ ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} -+ if test -e ${dirname}/${basename/vmlinuz/kernel}-fallback.img; then -+initrd=${basename/vmlinuz/kernel}-fallback.img -+linux_entry ${OS} ${version} true \ -+ ${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} Fallback -+ fi ++ for i in initramfs-${version}-fallback.img \ ++ ${basename/vmlinuz/kernel}-fallback.img; do ++if test -e ${dirname}/${i}; then ++ initrd=$i ++ linux_entry ${OS} ${version} true \ ++${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_LINUX_DEFAULT} Fallback ++ break ++fi ++ done if [ x${GRUB_DISABLE_RECOVERY} != xtrue ]; then linux_entry ${OS} ${version} true \ single ${GRUB_CMDLINE_LINUX} diff -Nur a/util/grub-mkconfig.in b/util/grub-mkconfig.in --- a/util/grub-mkconfig.in2011-04-06
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Monday, June 13, 2011 @ 03:11:04 Author: ronald Revision: 127335 upgpkg: grub2 1.99-3 add epoch information in depends array FS#24610 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-06-13 05:59:31 UTC (rev 127334) +++ PKGBUILD2011-06-13 07:11:04 UTC (rev 127335) @@ -13,7 +13,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99' -pkgrel=2 +pkgrel=3 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -176,7 +176,7 @@ package_grub2-bios() { pkgdesc=The GNU GRand Unified Bootloader version 2 - Built for PC BIOS - depends=(grub2-common=${pkgver}) + depends=(grub2-common=${epoch}:${pkgver}) replaces=('grub2') provides=('grub2') @@ -191,7 +191,7 @@ package_grub2-efi-i386() { pkgdesc=The GNU GRand Unified Bootloader version 2 - i386 UEFI version - depends=(grub2-common=${pkgver} 'dosfstools' 'efibootmgr') + depends=(grub2-common=${epoch}:${pkgver} 'dosfstools' 'efibootmgr') optdepends=('mtools') cd ${srcdir}/grub2_efi-${pkgver}
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Sunday, June 12, 2011 @ 05:18:46 Author: ronald Revision: 127279 upgpkg: grub2 1.99-1 update to 1.99 final Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-06-12 09:05:00 UTC (rev 127278) +++ PKGBUILD2011-06-12 09:18:46 UTC (rev 127279) @@ -12,7 +12,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 -pkgver='1.99~rc2.r3238' +pkgver='1.99' pkgrel=1 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') @@ -21,7 +21,7 @@ options=(strip purge docs zipman !emptydirs) # http://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.xz; -source=(ftp://ftp.archlinux.org/other/grub2/grub-${pkgver}.tar.xz; +source=(ftp://ftp.gnu.org/gnu/grub/grub-1.99.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz; @@ -37,7 +37,7 @@ grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz) -sha1sums=('e5ae00ae7dee95a64599fdf7cf89c8518aa2de5c' +sha1sums=('a5ae9558f30ce7757a76aa130088b053a87e2fb6' '9f2dbf7a3faab24ca92266400aa513fecd3895c8' 'b04994c005910b4bf123f034b30109d5c8d6fd86' 'e0c1a97770cc23226cf4535c029ef50b17f67974'
Re: [arch-commits] Commit in grub2/trunk (PKGBUILD)
On Sunday 12 June 2011 05:18:47 Ronald van Haren wrote: pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 -pkgver='1.99~rc2.r3238' +pkgver='1.99' Hi Ronald, this needs epoch=1 -- Andrea
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Sunday, June 12, 2011 @ 07:30:29 Author: ronald Revision: 127289 upgpkg: grub2 1.99-2 add epoch=1 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2011-06-12 11:13:28 UTC (rev 127288) +++ PKGBUILD2011-06-12 11:30:29 UTC (rev 127289) @@ -13,10 +13,11 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99' -pkgrel=1 +pkgrel=2 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') +epoch=1 makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper') options=(strip purge docs zipman !emptydirs)
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Friday, February 11, 2011 @ 02:10:53 Author: ronald Revision: 109614 upgpkg: grub2 1.99~rc1-3 re-upload Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-02-11 07:04:32 UTC (rev 109613) +++ PKGBUILD2011-02-11 07:10:53 UTC (rev 109614) @@ -40,8 +40,8 @@ '963517b6f178d3cec3ff65f64cf6128cbde2f515' '644fe2bd6edaff03bc2e7a27bf1c0845a4568d6f' '2c22c7e900e4da9a555d26d455ed3fbf974d553d' - '23cb743d0b864d415b033f71c79ebf182e909264' - '88c15058f5079c470d8a5061e0de0f1e8fe1effd' + '94b91fb6c7ddae9141af7568d476d69670f2706e' + '29ea1e5d400d21a199724db8f1da30c66b310595' '82a27eca5277218cf57c6c5767e0b17a72f62229' '22bd1a4c18d8b93130ca46348c2a9ea2f8b90c6b')
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Saturday, January 29, 2011 @ 07:21:16 Author: ronald Revision: 108082 set 644 permissions to grub.cfg Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-29 12:19:43 UTC (rev 108081) +++ PKGBUILD2011-01-29 12:21:16 UTC (rev 108082) @@ -138,7 +138,6 @@ depends=('xz' 'freetype2' 'device-mapper') conflicts=('grub') backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom') - cd ${srcdir}/grub2_bios-${pkgver} make DESTDIR=${pkgdir} install @@ -169,7 +168,7 @@ install -Dm644 ${srcdir}/grub.default ${pkgdir}/etc/default/grub ## install grub.cfg (needed so it doesn't get removed on upgrading because it was previously here) - install -Dm755 ${srcdir}/grub.cfg ${pkgdir}/boot/grub/grub.cfg + install -Dm644 ${srcdir}/grub.cfg ${pkgdir}/boot/grub/grub.cfg # remove platform specific files rm -rf ${pkgdir}/usr/lib/grub/i386-pc/
[arch-commits] Commit in grub2/trunk (PKGBUILD grub2.install)
Date: Saturday, January 29, 2011 @ 08:15:44 Author: ronald Revision: 108098 upgpkg: grub2 1.99~rc1-3 move grub.cfg.pacsave to grub.cfg on first install so user config keeps being used Modified: grub2/trunk/PKGBUILD grub2/trunk/grub2.install ---+ PKGBUILD |2 +- grub2.install | 13 - 2 files changed, 13 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-29 12:52:50 UTC (rev 108097) +++ PKGBUILD2011-01-29 13:15:44 UTC (rev 108098) @@ -11,7 +11,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99~rc1' -pkgrel=2 +pkgrel=3 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') Modified: grub2.install === --- grub2.install 2011-01-29 12:52:50 UTC (rev 108097) +++ grub2.install 2011-01-29 13:15:44 UTC (rev 108098) @@ -1,4 +1,10 @@ post_install() { + + if [ -f /boot/grub/grub.cfg.pacsave ]; then + echo Copying /boot/grub/grub.cfg.pacsave to /boot/grub/grub.cfg + install -Dm644 /boot/grub/grub.cfg.pacsave /boot/grub/grub.cfg + fi + echo -n Generating grub.cfg.example config file... grub-mkconfig -o /boot/grub/grub.cfg.example 2 /dev/null echo done. @@ -14,6 +20,11 @@ post_upgrade() { -post_install +cat EOF + An example config file is created at /boot/grub/grub.cfg.example + + For more information and additional config settings please see http://wiki.archlinux.org/index.php/GRUB2 + +EOF }
[arch-commits] Commit in grub2/trunk (PKGBUILD archlinux_grub2_mkconfig_fixes.patch)
Date: Friday, January 28, 2011 @ 13:14:06 Author: ronald Revision: 107989 mostly ready for grub2 1.99 release Added: grub2/trunk/archlinux_grub2_mkconfig_fixes.patch Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 243 + archlinux_grub2_mkconfig_fixes.patch | 93 2 files changed, 280 insertions(+), 56 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-28 18:09:41 UTC (rev 107988) +++ PKGBUILD2011-01-28 18:14:06 UTC (rev 107989) @@ -1,75 +1,206 @@ -# $Id$ # Maintainer: Ronald van Haren ronald.archlinux.org -# Contributor: dongiovanni dongiovanni.archlinux.de +# Contributor: Keshav P R skodabenz at rocketmail dot com -pkgname=grub2 -pkgver=1.98 -pkgrel=5 -pkgdesc=The GNU GRand Unified Bootloader +# _grub2_rev=3072 + +_grub2_lua_ver=19 +_grub2_gpxe_ver=12 +_grub2_ntldr_ver=13 +_grub2_915_ver=6 + +pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') +pkgbase=grub2 +pkgver='1.99~rc1' +pkgrel=1 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') -depends=('sh' 'lzo2' 'freetype2') -optdepends=('ruby:usr/share/grub/genmk.rb script' 'libusb: /sbin/grub-emu' 'gettext: /sbin/grub-mkconfig') -makedepends=('bdf-unifont' 'ruby') -backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom') -conflicts=('grub') -provides=('grub') -source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz - 'archlinux-script-fixes.patch' -'gfxmenu-dependencies.patch' - 'menucolors-in-mkconfig.patch' -'background-image-in-mkconfig.patch' - 'hidden-timeout-fix.patch' -'grub.default' -'grub.cfg' -'20_memtest86+' -'lvm-detection.patch') +optdepends=() +makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper') +options=(strip purge docs zipman !emptydirs) +groups=('grub2') +conflicts=() +provides=() +source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz; + ftp://ftp.archlinux.org/other/grub2/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz; + 'archlinux_grub2_mkconfig_fixes.patch' + 'grub.default' + 'grub.cfg' + '20_memtest86+' + '05_archtheme') + +noextract=(grub2_extras_lua_r${_grub2_lua_ver}.tar.xz + grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz + grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz + grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz) + + build() { - cd $srcdir/grub-${pkgver} + # set architecture dependent variables + if [ ${CARCH} = x86_64 ] ; then + _EFIEMU=--enable-efiemu + else + _EFIEMU=--disable-efiemu + fi + _HOST=${CARCH} - # some random patches to facilitate automatic creation of grub.cfg - patch -Np1 -i ${srcdir}/archlinux-script-fixes.patch - patch -Np1 -i ${srcdir}/gfxmenu-dependencies.patch - patch -Np1 -i ${srcdir}/menucolors-in-mkconfig.patch - patch -Np1 -i ${srcdir}/background-image-in-mkconfig.patch - patch -Np1 -i ${srcdir}/hidden-timeout-fix.patch - # fix lvm symlink detection - patch -Np0 -i ${srcdir}/lvm-detection.patch - # run autogen.sh to create configure files - ./autogen.sh + build_grub2-common_and_bios + build_grub2-efi +} - # fix unifont.bdf location - sed -i 's|/usr/src/unifont.bdf|/usr/share/fonts/misc/unifont.bdf|' configure +build_grub2-common_and_bios() { + # copy the source for building the common/bios package + cp -r ${srcdir}/grub-${pkgver} ${srcdir}/grub2_bios-${pkgver} + + ## Apply Archlinux specific fixes to enable grub2-mkconfig detect Arch kernels and initramfs + cd ${srcdir}/grub2_bios-${pkgver} + patch -Np1 -i ${srcdir}/archlinux_grub2_mkconfig_fixes.patch - CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \ + # add the grub-extra sources + export GRUB_CONTRIB=${srcdir}/grub2_bios-${pkgver}/grub2-extras/ + install -d ${srcdir}/grub2_bios-${pkgver}/grub2-extras + bsdtar xf ${srcdir}/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz \ + -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras + bsdtar xf ${srcdir}/grub2_extras_gpxe_r${_grub2_gpxe_ver}.tar.xz \ + -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras + bsdtar xf ${srcdir}/grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz \ + -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras + bsdtar xf ${srcdir}/grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz \ + -C ${srcdir}/grub2_bios-${pkgver}/grub2-extras + +
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Friday, January 28, 2011 @ 14:19:19 Author: ronald Revision: 107991 fix small issues Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 34 +- 1 file changed, 17 insertions(+), 17 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-28 19:05:26 UTC (rev 107990) +++ PKGBUILD2011-01-28 19:19:19 UTC (rev 107991) @@ -15,12 +15,9 @@ url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') -optdepends=() makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper') options=(strip purge docs zipman !emptydirs) groups=('grub2') -conflicts=() -provides=() source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; @@ -38,6 +35,16 @@ grub2_extras_ntldr-img_r${_grub2_ntldr_ver}.tar.xz grub2_extras_915resolution_r${_grub2_915_ver}.tar.xz) +sha1sums=('866b6979974ad7209d236cb4e1819039f0bd1c6d' + 'f116fed72eb70da1d503cf3c225dce68d658dabd' + 'b04994c005910b4bf123f034b30109d5c8d6fd86' + '963517b6f178d3cec3ff65f64cf6128cbde2f515' + '644fe2bd6edaff03bc2e7a27bf1c0845a4568d6f' + '2c22c7e900e4da9a555d26d455ed3fbf974d553d' + '23cb743d0b864d415b033f71c79ebf182e909264' + '88c15058f5079c470d8a5061e0de0f1e8fe1effd' + '82a27eca5277218cf57c6c5767e0b17a72f62229' + '22bd1a4c18d8b93130ca46348c2a9ea2f8b90c6b') build() { # set architecture dependent variables @@ -91,7 +98,8 @@ --enable-grub-mkfont --prefix=/usr \ --bindir=/bin --sbindir=/sbin \ --mandir=/usr/share/man --infodir=/usr/share/info \ - --sysconfdir=/etc + --sysconfdir=/etc --enable-nls \ + --program-transform-name=s,grub,grub CFLAGS= make } @@ -122,7 +130,8 @@ --host=${CARCH}-unknown-linux-gnu \ --prefix=/usr --bindir=/bin \ --sbindir=/sbin --mandir=/usr/share/man \ - --infodir=/usr/share/info --sysconfdir=/etc + --infodir=/usr/share/info --sysconfdir=/etc \ + --enable-nls --program-transform-name=s,grub,grub CFLAGS= make } @@ -130,7 +139,7 @@ pkgdesc=The GNU GRand Unified Bootloader version 2 - Files common for all platforms install=grub2.install depends=('xz' 'freetype2' 'device-mapper') - conflicts=('grub2') + conflicts=('grub2' 'grub') backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom') cd ${srcdir}/grub2_bios-${pkgver} @@ -192,15 +201,6 @@ make DESTDIR=${pkgdir} install ## remove non platform-specific files - rm -rf ${pkgdir}/{bin,sbin,etc,usr/share/info,usr/share/man,usr/lib/grub} +rm -rf ${pkgdir}/{boot,bin,sbin,etc,usr/share} +rm ${pkgdir}/usr/lib/grub/{grub-mkconfig_lib,update-grub_lib} } -sha1sums=('866b6979974ad7209d236cb4e1819039f0bd1c6d' - 'f116fed72eb70da1d503cf3c225dce68d658dabd' - 'b04994c005910b4bf123f034b30109d5c8d6fd86' - '963517b6f178d3cec3ff65f64cf6128cbde2f515' - '644fe2bd6edaff03bc2e7a27bf1c0845a4568d6f' - '2c22c7e900e4da9a555d26d455ed3fbf974d553d' - '23cb743d0b864d415b033f71c79ebf182e909264' - '88c15058f5079c470d8a5061e0de0f1e8fe1effd' - '82a27eca5277218cf57c6c5767e0b17a72f62229' - '22bd1a4c18d8b93130ca46348c2a9ea2f8b90c6b')
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Friday, January 28, 2011 @ 15:37:36 Author: ronald Revision: 108001 upgpkg: grub2 1.99~rc1-1 update to 1.99rc Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 14 -- 1 file changed, 12 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-28 20:17:29 UTC (rev 108000) +++ PKGBUILD2011-01-28 20:37:36 UTC (rev 108001) @@ -99,7 +99,7 @@ --bindir=/bin --sbindir=/sbin \ --mandir=/usr/share/man --infodir=/usr/share/info \ --sysconfdir=/etc --enable-nls \ - --program-transform-name=s,grub,grub + --program-transform-name=s,grub,grub, CFLAGS= make } @@ -131,7 +131,7 @@ --prefix=/usr --bindir=/bin \ --sbindir=/sbin --mandir=/usr/share/man \ --infodir=/usr/share/info --sysconfdir=/etc \ - --enable-nls --program-transform-name=s,grub,grub + --enable-nls --program-transform-name=s,grub,grub, CFLAGS= make } @@ -204,3 +204,13 @@ rm -rf ${pkgdir}/{boot,bin,sbin,etc,usr/share} rm ${pkgdir}/usr/lib/grub/{grub-mkconfig_lib,update-grub_lib} } +sha1sums=('866b6979974ad7209d236cb4e1819039f0bd1c6d' + 'f116fed72eb70da1d503cf3c225dce68d658dabd' + 'b04994c005910b4bf123f034b30109d5c8d6fd86' + '963517b6f178d3cec3ff65f64cf6128cbde2f515' + '644fe2bd6edaff03bc2e7a27bf1c0845a4568d6f' + '2c22c7e900e4da9a555d26d455ed3fbf974d553d' + '94b91fb6c7ddae9141af7568d476d69670f2706e' + '29ea1e5d400d21a199724db8f1da30c66b310595' + '82a27eca5277218cf57c6c5767e0b17a72f62229' + '22bd1a4c18d8b93130ca46348c2a9ea2f8b90c6b')
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Friday, January 28, 2011 @ 16:02:08 Author: ronald Revision: 108004 upgpkg: grub2 1.99~rc1-1 add provides line, remove group Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-28 20:39:07 UTC (rev 108003) +++ PKGBUILD2011-01-28 21:02:08 UTC (rev 108004) @@ -17,7 +17,6 @@ license=('GPL3') makedepends=('bdf-unifont' 'python2' 'xz' 'autogen' 'texinfo' 'help2man' 'gettext' 'device-mapper') options=(strip purge docs zipman !emptydirs) -groups=('grub2') source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz; ftp://ftp.archlinux.org/other/grub2/grub2_extras_lua_r${_grub2_lua_ver}.tar.xz; @@ -121,8 +120,6 @@ # start the actual build process cd ${srcdir}/grub2_efi-${pkgver} ./autogen.sh - #install -d ${srcdir}/grub2_efi-${pkgver}/BUILD_EFI_i386 - #cd ${srcdir}/grub2_efi-${pkgver}/BUILD_EFI_i386 CFLAGS= ./configure \ --with-platform=efi --target=i386 \ @@ -182,6 +179,7 @@ pkgdesc=The GNU GRand Unified Bootloader version 2 - Built for PC BIOS depends=(grub2-common=${pkgver}) replaces=('grub2') + provides=('grub2') cd ${srcdir}/grub2_bios-${pkgver} make DESTDIR=${pkgdir} install
[arch-commits] Commit in grub2/trunk (PKGBUILD grub2.install)
Date: Saturday, January 29, 2011 @ 02:09:55 Author: ronald Revision: 108042 upgpkg: grub2 1.99~rc1-2 remove conflicts with grub2; fix typo in install message Modified: grub2/trunk/PKGBUILD grub2/trunk/grub2.install ---+ PKGBUILD |4 ++-- grub2.install |2 +- 2 files changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-01-29 06:39:30 UTC (rev 108041) +++ PKGBUILD2011-01-29 07:09:55 UTC (rev 108042) @@ -11,7 +11,7 @@ pkgname=('grub2-common' 'grub2-bios' 'grub2-efi-i386') pkgbase=grub2 pkgver='1.99~rc1' -pkgrel=1 +pkgrel=2 url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') license=('GPL3') @@ -136,7 +136,7 @@ pkgdesc=The GNU GRand Unified Bootloader version 2 - Files common for all platforms install=grub2.install depends=('xz' 'freetype2' 'device-mapper') - conflicts=('grub2' 'grub') + conflicts=('grub') backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom') cd ${srcdir}/grub2_bios-${pkgver} Modified: grub2.install === --- grub2.install 2011-01-29 06:39:30 UTC (rev 108041) +++ grub2.install 2011-01-29 07:09:55 UTC (rev 108042) @@ -4,7 +4,7 @@ echo done. cat EOF - An example config file is created at /boot/gru/grub.cfg.example + An example config file is created at /boot/grub/grub.cfg.example For more information and additional config settings please see http://wiki.archlinux.org/index.php/GRUB2
[arch-commits] Commit in grub2/trunk (PKGBUILD lvm-detection.patch)
Date: Monday, July 12, 2010 @ 14:45:31 Author: tpowa Revision: 85404 upgpkg: grub2 1.98-5 fix lvm detection Added: grub2/trunk/lvm-detection.patch Modified: grub2/trunk/PKGBUILD -+ PKGBUILD| 48 ++-- lvm-detection.patch | 25 + 2 files changed, 55 insertions(+), 18 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-07-12 18:43:47 UTC (rev 85403) +++ PKGBUILD2010-07-12 18:45:31 UTC (rev 85404) @@ -4,7 +4,7 @@ pkgname=grub2 pkgver=1.98 -pkgrel=4 +pkgrel=5 pkgdesc=The GNU GRand Unified Bootloader url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') @@ -16,41 +16,43 @@ conflicts=('grub') provides=('grub') source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz - 'archlinux-script-fixes.patch' 'gfxmenu-dependencies.patch' - 'menucolors-in-mkconfig.patch' 'background-image-in-mkconfig.patch' - 'hidden-timeout-fix.patch' 'grub.default' 'grub.cfg' '20_memtest86+') -md5sums=('c0bcf60e524739bb64e3a2d4e3732a59' '0910da120700a6928cd0290211acc79f' - '897f8af2fc83fcdaf7329da39f06d3dc' '00ae9ff8991b8f00ab90739859af2921' - 'fa14d3feabe17ac11dd3163501a66155' '81bcdf26aa01b08b9925d72cbc4c3dab' - 'ff99d316b0c59e514e5bb641a392d330' '743215998a581a54ac77630f0db222ce' - '5a07e04c4ecb8ed145d54fec3043e0d5') + 'archlinux-script-fixes.patch' +'gfxmenu-dependencies.patch' + 'menucolors-in-mkconfig.patch' +'background-image-in-mkconfig.patch' + 'hidden-timeout-fix.patch' +'grub.default' +'grub.cfg' +'20_memtest86+' +'lvm-detection.patch') build() { cd $srcdir/grub-${pkgver} # some random patches to facilitate automatic creation of grub.cfg - patch -Np1 -i ${srcdir}/archlinux-script-fixes.patch || return 1 - patch -Np1 -i ${srcdir}/gfxmenu-dependencies.patch || return 1 - patch -Np1 -i ${srcdir}/menucolors-in-mkconfig.patch || return 1 - patch -Np1 -i ${srcdir}/background-image-in-mkconfig.patch || return 1 - patch -Np1 -i ${srcdir}/hidden-timeout-fix.patch || return 1 - + patch -Np1 -i ${srcdir}/archlinux-script-fixes.patch + patch -Np1 -i ${srcdir}/gfxmenu-dependencies.patch + patch -Np1 -i ${srcdir}/menucolors-in-mkconfig.patch + patch -Np1 -i ${srcdir}/background-image-in-mkconfig.patch + patch -Np1 -i ${srcdir}/hidden-timeout-fix.patch + # fix lvm symlink detection + patch -Np0 -i ${srcdir}/lvm-detection.patch # run autogen.sh to create configure files ./autogen.sh # fix unifont.bdf location - sed -i 's|/usr/src/unifont.bdf|/usr/share/fonts/misc/unifont.bdf|' configure || return 1 + sed -i 's|/usr/src/unifont.bdf|/usr/share/fonts/misc/unifont.bdf|' configure CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \ --sbindir=/sbin --mandir=/usr/share/man \ --infodir=/usr/share/info --sysconfdir=/etc - CFLAGS= make || return 1 + CFLAGS= make } package() { cd $srcdir/grub-${pkgver} - make DESTDIR=${pkgdir} install || return 1 + make DESTDIR=${pkgdir} install # install /etc/default/grub install -Dm644 ${srcdir}/grub.default ${pkgdir}/etc/default/grub @@ -61,3 +63,13 @@ # install memtest config detection install -Dm755 ${srcdir}/20_memtest86+ ${pkgdir}/etc/grub.d/20_memtest86+ } +md5sums=('c0bcf60e524739bb64e3a2d4e3732a59' + '0910da120700a6928cd0290211acc79f' + '897f8af2fc83fcdaf7329da39f06d3dc' + '00ae9ff8991b8f00ab90739859af2921' + 'fa14d3feabe17ac11dd3163501a66155' + '81bcdf26aa01b08b9925d72cbc4c3dab' + 'ff99d316b0c59e514e5bb641a392d330' + '743215998a581a54ac77630f0db222ce' + '5a07e04c4ecb8ed145d54fec3043e0d5' + '60b0157ed87041541ad0f62e3c7c0577') Added: lvm-detection.patch === --- lvm-detection.patch (rev 0) +++ lvm-detection.patch 2010-07-12 18:45:31 UTC (rev 85404) @@ -0,0 +1,25 @@ +--- util/getroot.c~2010-07-12 20:34:58.498317508 +0200 util/getroot.c 2010-07-12 20:34:58.556288678 +0200 +@@ -222,9 +222,20 @@ + /* Ignore any error. */ + continue; + +- if (S_ISLNK (st.st_mode)) +- /* Don't follow symbolic links. */ ++ if (S_ISLNK (st.st_mode)) { ++#ifdef __linux__ ++ if (strcmp (dir, mapper) == 0) { ++ /* Follow symbolic links under /dev/mapper/; the canonical name ++may be something like /dev/dm-0, but the names under ++/dev/mapper/ are more human-readable and so we prefer them if ++we can get them. */ ++ if (stat (ent-d_name, st) 0) ++ continue; ++ } else ++#endif /* __linux__ */ ++ /* Don't follow other symbolic links. */ + continue; ++ } + + if
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Thursday, March 25, 2010 @ 08:01:53 Author: ronald Revision: 73374 add gettext to optdepends, it is used by the grub-mkconfig script FS#18822 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2010-03-25 11:33:14 UTC (rev 73373) +++ PKGBUILD2010-03-25 12:01:53 UTC (rev 73374) @@ -10,7 +10,7 @@ arch=('i686' 'x86_64') license=('GPL3') depends=('sh' 'lzo2' 'freetype2') -optdepends=('ruby:usr/share/grub/genmk.rb script' 'libusb: /sbin/grub-emu') +optdepends=('ruby:usr/share/grub/genmk.rb script' 'libusb: /sbin/grub-emu' 'gettext: /sbin/grub-mkconfig') makedepends=('bdf-unifont' 'ruby') backup=('boot/grub/grub.cfg' 'etc/default/grub' 'etc/grub.d/40_custom') conflicts=('grub')
[arch-commits] Commit in grub2/trunk (PKGBUILD grub2.install)
Date: Tuesday, March 16, 2010 @ 14:30:20 Author: ronald Revision: 72470 upgpkg: grub2 1.98-3 FS18711: removing grub.cfg from backup array removes the file create grub.cfg.example file instead of grub.cfg file Modified: grub2/trunk/PKGBUILD grub2/trunk/grub2.install ---+ PKGBUILD |3 ++- grub2.install | 14 -- 2 files changed, 10 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-03-16 16:57:13 UTC (rev 72469) +++ PKGBUILD2010-03-16 18:30:20 UTC (rev 72470) @@ -4,7 +4,7 @@ pkgname=grub2 pkgver=1.98 -pkgrel=2 +pkgrel=3 pkgdesc=The GNU GRand Unified Bootloader url=http://www.gnu.org/software/grub/; arch=('i686' 'x86_64') @@ -12,6 +12,7 @@ depends=('sh' 'lzo2' 'freetype2') optdepends=('ruby:usr/share/grub/genmk.rb script' 'libusb: /sbin/grub-emu') makedepends=('bdf-unifont' 'ruby') +backup=('boot/grub/grub.cfg') conflicts=('grub') provides=('grub') install=${pkgname}.install Modified: grub2.install === --- grub2.install 2010-03-16 16:57:13 UTC (rev 72469) +++ grub2.install 2010-03-16 18:30:20 UTC (rev 72470) @@ -1,18 +1,20 @@ post_install() { if [ ! -f /boot/grub/grub.cfg ]; then - echo -n Generating grub.cfg config file... - grub-mkconfig -o /boot/grub/grub.cfg 2 /dev/null + echo -n Generating grub.cfg.example config file... + grub-mkconfig -o /boot/grub/grub.cfg.example 2 /dev/null echo done. fi cat EOF - Please verify the config file installed in /boot/grub/grub.cfg + An example config file is created at /boot/grug/grub.cfg.example + For more information and additional config settings please see http://wiki.archlinux.org/index.php/GRUB2 - GRUB2 is still expiremental and under heavy development!. - Only install it if you know what you are doing. - EOF } +post_upgrade() { +post_install +} +
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Tuesday, February 9, 2010 @ 08:30:08 Author: ronald Revision: 67901 upgpkg: grub2 1.97.2-1 update to latest version; grub2 now compiles on x86_64: FS#18217 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 36 ++-- 1 file changed, 6 insertions(+), 30 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-02-09 13:06:10 UTC (rev 67900) +++ PKGBUILD2010-02-09 13:30:08 UTC (rev 67901) @@ -3,7 +3,7 @@ # Contributor: dongiovanni dongiovanni.archlinux.de pkgname=grub2 -pkgver=1.97.1 +pkgver=1.97.2 pkgrel=1 pkgdesc=The GNU GRand Unified Bootloader url=http://www.gnu.org/software/grub/; @@ -22,14 +22,10 @@ 'grub.cfg') # don't install auto-install script. TODO: It needs a rewrite to work with grub2 # 'install-grub') -md5sums=('66fe18cd9318e3d67a34d7b7a8e7b1f6' +md5sums=('db4d23fb8897523a7e484e974ae3d1c9' '743215998a581a54ac77630f0db222ce') build() { - # Set destination architecture here - #DESTARCH=i686 - DESTARCH=x86_64 - cd $srcdir/grub-${pkgver} # run autogen.sh to create configure files ./autogen.sh @@ -37,35 +33,15 @@ # fix unifont.bdf location sed -i 's|/usr/src/unifont.bdf|/usr/share/fonts/misc/unifont.bdf|' configure || return 1 - # Arch64 grub2 needs to be statically build on i686 - if [ $CARCH = x86_64 ]; then -echo this package has to be built on i686, won't compile on x86_64 -sleep 5 - else + CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \ + --sbindir=/sbin --mandir=/usr/share/man \ + --infodir=/usr/share/info --sysconfdir=/etc -if [ $DESTARCH = x86_64 ]; then - export LDFLAGS=-static -export CFLAGS=-static - ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \ - --sbindir=/sbin --mandir=/usr/share/man \ - --infodir=/usr/share/info --sysconfdir=/etc - unset CFLAGS CPPFLAGS LDFLAGS - -else - CFLAGS= ./configure --prefix=/usr --enable-grub-mkfont --bindir=/bin \ - --sbindir=/sbin --mandir=/usr/share/man \ - --infodir=/usr/share/info --sysconfdir=/etc -fi - fi - CFLAGS= make || return 1 make DESTDIR=${pkgdir} install || return 1 install -Dm644 ${srcdir}/grub.cfg $startdir/pkg/boot/grub/grub.cfg #install -Dm755 ${srcdir}/install-grub $startdir/pkg/sbin/install-grub - # Fool makepkg into building a x86_64 package - if [ $DESTARCH = x86_64 ]; then -export CARCH=x86_64 - fi } +
[arch-commits] Commit in grub2/trunk (PKGBUILD)
Date: Tuesday, November 10, 2009 @ 06:58:16 Author: ronald Revision: 58619 upgpkg: grub2 1.97.1-1 update to latest upstream version 1.97.1 Modified: grub2/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2009-11-10 11:35:18 UTC (rev 58618) +++ PKGBUILD2009-11-10 11:58:16 UTC (rev 58619) @@ -3,7 +3,7 @@ # Contributor: dongiovanni dongiovanni.archlinux.de pkgname=grub2 -pkgver=1.97 +pkgver=1.97.1 pkgrel=1 pkgdesc=The GNU GRand Unified Bootloader url=http://www.gnu.org/software/grub/; @@ -16,19 +16,19 @@ provides=('grub') backup=('boot/grub/grub.cfg') install=${pkgname}.install -source=(ftp://alpha.gnu.org/gnu/grub/grub-1.97.tar.gz +source=(ftp://alpha.gnu.org/gnu/grub/grub-${pkgver}.tar.gz # use our own svn checkout so disable snapshot #ftp://ftp.archlinux.org/sources/${pkgname}-${pkgver}.src.tar.bz2 'grub.cfg') # don't install auto-install script. TODO: It needs a rewrite to work with grub2 # 'install-grub') -md5sums=('3700068f871b4f394315ebb8ba324df4' +md5sums=('66fe18cd9318e3d67a34d7b7a8e7b1f6' '743215998a581a54ac77630f0db222ce') build() { # Set destination architecture here - DESTARCH=i686 - #DESTARCH=x86_64 + #DESTARCH=i686 + DESTARCH=x86_64 cd $srcdir/grub-${pkgver} # run autogen.sh to create configure files