lp:ubuntu/precise/dell-recovery

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

86. By Mario Limonciello

B-d on lsb-release too.

85. By Mario Limonciello

Fix bootloader build test so it works on machines without dell-recovery
already installed too to avoid a circular dependency.

84. By Mario Limonciello

* When showing the install complete screen, set the timeout to -1.
* Include the 'vbe' module in factory mode too.
* Add a test to make sure most GRUB binaries will build in the chroot.
* Build depends on grub-efi-amd64-bin and grub-pc-bin to make sure we test
  building those bootloaders.
* Remove the theme README (unnecessary)
* Disable PNG optimization. Causes problems with GRUB2 theme (GRUB2 can't
  read indexed PNG's).
* Make GRUB2 theme text white instead of black.

83. By Mario Limonciello

When building binaries in grub/build-binaries.sh, also build an i386-pc
DVD/USB bootloader.

82. By Mario Limonciello

* Update all screenshots in the help document to a current version.
* Include a GRUB2 theme based on the default GRUB2 upstream theme.
* If either an i386-pc or x86_64-efi based GRUB is found in the base image
  copy the theme in place.
* If copying in the GRUB theme, check that the dejavu fonts are already
  generated. If not, create them.
* In the grub.cfg files sourced before loading the common one on ISO/USB
  boot, load the appropriate backends first.

81. By Mario Limonciello

* Correct the location that GRUBCFG gets written in the binary writing tool.
* Remove all instances of #UUID# not just the ones that start on the line.

80. By Mario Limonciello

[ Mario Limonciello ]
* Include some updated patches from tyson for XML parsing in bad BIOS
  scenarios.
* If no matching rec_part initially (blank disk) then don't crash
* Don't build grub.cfg again if building binaries from bootstrap.
* Query the release that we're running on to figure out whether to
  use patches for that release when building grub-setup.exe.
* Include patches for both trunk and precise.
* Fix file cleanup for dell-recovery-bootloader during purge.

[ David Chen ]
* Update the maximum size of a partition in the ubuntu.seed recipe
  to make sure partman doesn't make bad decisions about swap partition
  size when working with a >=2TB HDD.

79. By Mario Limonciello

[ Mario Limonciello ]
* Update bootloader patches to current grub2-trunk.
* Add support to run GRUB2 binary builder out of tree via environment
  variables.
* Add a 10 second countdown and automatic reboot at the end of stage 1.
* Call emergency.sh as LAST item in casper.
* If running in persistent mode, forcefully regenerate the apt-cache
  on boot.
* Copy files using a blacklist excluding casper-rw rather than an all
  inclusive whitelist. Fixes problems with persistence and dell-recovery.
* Update the GPT utility partition creation logic. (LP: #877858)
* Capture the state of all packages after post install scripts to prevent
  bad interactions with remove_oem_extras after ubiquity r5804
* Update README for more current information.
* Don't regenerate the UUID during stage 1 anymore. Instead, pre-populate
  the disk's UUID on the kernel command line of the target install.
  Requires casper 1.290 or later to work.
* Add some preseeded language fixes that are reactive to casper 1.289
  from precise and 1.287.1 from oneiric. (LP: #888298)
  - Don't preseed the language in a standard preseed file as it overrides
    casper's attempt at setting the language.
  - Don't let dell-bootstrap set language based on locale. Only have it
    set English if no other language has been specified yet.
* Create a flag on the disk filesystem to indicate an install is in progress.
* Remove the casper UUID in SUCCESS_SCRIPT as well as stage 1 of recovery.
  This will prevent the RP from booting unless the UUID is present on
  /proc/cmdline.
* Don't include grubenv in the files that go in /factory on install media.
* Include a grub.cfg script that will be copied into the recovery media and
  source the proper location of installs in progress.
* Always set install_finished on completion to ensure sticks aren't booted
  again.
* Unset install_finished when mounting the RP during OOBE.

[ Kent Baxley ]
* Preseed chinese installs as zh_CN.UTF-8 rather than just zh_CN. Fixes
  translation problems for chinese factory installs. (LP: #879114)

[ Chen Hsin-Yi ]
* Encode all strings stored in XML as UTF-8. (LP: #890113)
* Add a unit test to test for bug 890113.

[ Chris Townsend ]
* Fix pyflakes error of assigned but unused variable 'e' from UTF-8 XML
  patch.

78. By Mario Limonciello

[ Mario Limonciello ]
* Backport fixes from trunk:
  - Update the GPT utility partition creation logic. (LP: #877858, #879140)
  - Capture the state of all packages after post install scripts to prevent
    bad interactions with remove_oem_extras after ubiquity r5804.
    (LP: #879137)

[ Kent Baxley ]
* Backport fixes from trunk:
  - Preseed chinese installs as zh_CN.UTF-8 rather than just zh_CN. Fixes
    translation problems for chinese factory installs. (LP: #879114)

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.

Branch metadata

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

Subscribers