lp:ubuntu/oneiric/dell-recovery

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/oneiric/dell-recovery
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

77. By Mario Limonciello

* If dell-eula is in the pool mark it for installation. No changes for livefs
  type installs.
* Only do the extra check for OS prober disable when using FIST.
* Update translations from launchpad.

76. By Mario Limonciello

* In EFI installs, make sure to preseed the disk layout question to ensure
  the MBR isn't rewritten in the cleanup stages.
* In late scripts, double check that os-prober is disabled. On EFI installs
  GRUB gets reinstalled, so the conffile might not persist.

75. By Mario Limonciello

* grub-setup.exe: ignore failures in the embedding test that may be caused by
  seek errors.
* grub-setup.exe: set root_dev to dest_dev for the case that DEVICE needs to
  be specified (avoiding having to add -r for the same argument).

74. By Mario Limonciello

Whoops, actually make the change I was talking about in 1.06.

73. By Mario Limonciello

Recommends on dpkg-dev to fix mingw32 grub-setup.exe build.

72. By Mario Limonciello

* If binaries already have been built for dell-recovery-bootloader, don't
  build them again.
* Clean up all dell-recovery-bootloader built binaries on purge.
* Drop devicekit-disks references.
* Add extra variables to hide EFI recovery partition as well as legacy
  recovery partition.
* Add support to build grub-setup.exe for a mingw32 target in postinst.
* Add depends of ubiquity for dell-recovery-bootloader and -casper to force
  them to be removed during OOBE.

71. By Mario Limonciello

* Drop all code related to setting default u/i. The u/i is always
  unity now, it will be 2D or 3D depending on the level of support
  of the graphics stack.
* Pass utf8_strings=True to connect_to_signal handlers to fix handling
  of unicode directories for storing ISOs
* Update translations from launchpad.

70. By Mario Limonciello

* Move all the "code" from dell-recovery-bootloader to it's own script
  so that it can be invoked from other places too.
* Store all GRUB configs in /factory from now. Don't use /boot/grub
  as that's where the on disk bootloaders will land for EFI as well
  as later MBR installs.
* Don't use grub-install at all. Always build bootloader binaries
  ourselves that rely items in /factory.
* Set up the FAIL and SUCCESS scripts to work out of /factory for grubenv.
* Reinstall GRUB to the MBR on fail if fist isn't around and not EFI.
* Add missing RP declaration in FAIL-SCRIPT.
* Lookup the recovery partition on demand during oem-config early
  command in case the devices were different during install.
* Depending on when FAIL_COMMAND happened, we might have mountpoints.
  Clean them up.
* Delay the write of the new MBR until the last step in the set active
  partition command.

69. By Mario Limonciello

* Install prebuilt GRUB to MBR and newly built GRUB to RP when possible.
  - This allows a more complete emulation of factory process by reusing
    the prebuilt GRUB in the recovery scenario too.
  - The GRUB on the RP will only be used to RED screen after the MBR is
    replaced.
* Only delete *.{dll|exe|bat} from /factory so that prebuilt GRUB binaries
  can be reused in other scenarios too.
* Include the embedded GRUB configuration for prebuilt i386 and x86_efi-efi
  binaries.
* Allow building both x86_64 and i386-pc prebuilt images if the -bin packages
  are installed for both.
* Recommends grub-pc-bin and grub-efi-amd64-bin instead of grub-pc and
  grub-efi-amd64.

68. By Mario Limonciello

* produce both i386-pc and x86_64-efi outputs in dell-recovery-bootloader.
* Don't install grub to the RP during stage 2 anymore (no longer necessary
  with grub-setup in PE).
* During stage 1 of recovery, if a pre-built EFI bootloader is present,
  install that rather than building a new one.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:ubuntu/precise/dell-recovery
This branch contains Public information 
Everyone can see this information.

Subscribers