]> xenbits.xensource.com Git - osstest.git/commit
grub: remove patch to disable submenu from 20_linux_xen overlay flight-57356 flight-57401 flight-57445 flight-57446 flight-57447 flight-57448 flight-57449 flight-57450 flight-57451 flight-57452 flight-57453 flight-57454 flight-57455 flight-57456 flight-57457 flight-57458 flight-57459 flight-57460 flight-57461 flight-57462 flight-57463 flight-57464 flight-57465 flight-57466 flight-57467 flight-57468 flight-57469 flight-57470 flight-57471 flight-57472 flight-57473 flight-57474 flight-57475 flight-57476 flight-57477 flight-57478 flight-57479 flight-57480 flight-57481 flight-57483 flight-57484 flight-57485 flight-57486 flight-57487 flight-57488 flight-57489 flight-57490 flight-57491 flight-57492 flight-57493 flight-57494 flight-57495 flight-57496 flight-57497 flight-57498 flight-57499 flight-57500 flight-57501 flight-57502 flight-57503 flight-57504 flight-57505 flight-57506 flight-57507 flight-57508 flight-57509 flight-57510 flight-57511 flight-57512 flight-57513 flight-57514 flight-57515 flight-57516 flight-57517 flight-57518 flight-57519 flight-57520 flight-57521 flight-57522 flight-57523 flight-57524 flight-57525 flight-57526 flight-57527 flight-57528 flight-57529 flight-57530 flight-57531 flight-57532 flight-57533 flight-57534 flight-57535 flight-57536 flight-57537 flight-57538 flight-57539 flight-57540 flight-57541 flight-57542 flight-57543 flight-57544 flight-57545 flight-57546 flight-57547 flight-57548 flight-57549 flight-57550 flight-57551 flight-57552 flight-57553 flight-57554 flight-57555 flight-57556 flight-57557 flight-57558 flight-57560 flight-57561 flight-57562 flight-57563 flight-57564 flight-57565 flight-57566 flight-57567 flight-57568 flight-57569 flight-57570 flight-57571 flight-57572 flight-57573 flight-57574 flight-57575 flight-57576 flight-57577 flight-57578 flight-57579 flight-57580 flight-57581 flight-57582 flight-57583 flight-57584 flight-57585 flight-57586 flight-57587 flight-57588 flight-57589 flight-57590 flight-57591 flight-57592 flight-57593 flight-57594 flight-57595 flight-57596 flight-57597 flight-57598 flight-57599 flight-57600 flight-57601 flight-57602 flight-57603 flight-57604 flight-57605 flight-57606 flight-57607 flight-57608 flight-57609 flight-57610 flight-57611 flight-57612 flight-57613 flight-57614 flight-57615 flight-57616 flight-57617 flight-57618 flight-57619 flight-57620 flight-57621 flight-57622 flight-57623 flight-57624 flight-57625 flight-57626 flight-57627 flight-57628 flight-57629 flight-57630 flight-57631 flight-57632
authorIan Campbell <ian.campbell@citrix.com>
Wed, 6 May 2015 10:41:11 +0000 (11:41 +0100)
committerIan Campbell <ian.campbell@citrix.com>
Tue, 26 May 2015 11:44:49 +0000 (12:44 +0100)
commitf12512e44919e0de3d9d26e04d24d78e4d9bfc15
treec17e97f13a4315b85af20c872e0152f85579c59d
parentb77a6a2522d81cf434cf989ff818928f7576ad8a
grub: remove patch to disable submenu from 20_linux_xen overlay

setupboot_grub2 now supports submenus, so we can reduce our delta vs
upstream a bit.

I started by extracting 20_linux_xen from
http://snapshot.debian.org/archive/debian/20130703T094657Z/pool/main/g/grub2/grub-common_1.99-27%2Bdeb7u2_amd64.deb
and then applying the patch at
http://savannah.gnu.org/file/grub.patch?file_id=32276 (the patch from
grub bug #42420 at http://savannah.gnu.org/bugs/?43420) and
reinstating the comment at the top of the file (modified to drop the
reference to the Debian bug.

This left me with some spurious changes:

    @@ -93,7 +93,7 @@ linux_entry ()
           if test ! -e "${xen_dirname}/${xenpolicy}" ; then
              return
           fi
    -      xen_args=`echo $xen_args flask=enforcing`
    +      xen_args=`echo $xen_args flask_enabled=1 flask_enforcing=1`
           if ${recovery} ; then
              title="$(gettext_quoted "%s, with Xen %s (XSM enabled) and Linux %s (recovery mode)")"
           else
    @@ -137,7 +137,6 @@ EOF
            echo    '$message'
            module  ${rel_dirname}/${xenpolicy}
     EOF
    -  fi
       cat << EOF
     }
     EOF

I think these are bugs in the patch in the grub BTS, which were fixed
while iterating over the XSM series in osstest but didn't make it into
the upstream version, the fixes to those bugs are reverted byu the
above. So I have manually reverted them.

Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Wei.Lui@citrix.com
Cc: longtaox.pang@intel.com
overlay/etc/grub.d/20_linux_xen