lp:ubuntu/lucid/os-prober

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Development

Recent revisions

10. By Colin Watson

Handle single-quoted items in grub.cfg; this has been part of the syntax
for a while, but recently started being used upstream to avoid another
bug.

9. By Colin Watson

[ Frans Pop ]
* 90linux-distro: also allow for lib32 and lib64 directories when looking
  for ld*.so*. With thanks to Maximilian Gerhard. Closes: #574407.

[ Colin Watson ]
* Detect Windows Server 2008 and Windows Server 2008 R2, thanks to
  Thorsten. LP: #544117
* Detect Arch Linux initrds: http://wiki.archlinux.org/index.php/GRUB2 and
  http://repos.archlinux.org/wsvn/packages/grub2/trunk/grubconfig.archlinux.patch
  indicate that /boot/vmlinuz26 is associated with /boot/kernel26.img.
  LP: #518826

8. By Otavio Salvador

[ Colin Watson ]
* Suppress tedious fd leak warnings from LVM tools.

[ Frans Pop ]
* Drop support for the discontinued lpia architecture.

[ Christian Perrier ]
* Properly quote variable in os-probes/mounted/x86. Thanks
  to Fabian Greffrath for the patch. Closes: #563825

[ Otavio Salvador ]
* Applied patch from Brad Jorsch <email address hidden> to
  properly detect Windows' recovery partitions. Closes: #547382

[ Joey Hess ]
* Load btrfs module if available.
* Fix arbitrary code execution via eval. Closes: #569229
* Tighten up quoting of shell variables overall.
* Avoid ever running mount command from filesystems being probed.
  Closes: #569222
* Avoid leaving a temporary mountpoint behind when exiting
  in some exceptional conditions. Closes: #569235

7. By Alexander Sack

rebuild rest of main for armel armv7/thumb2 optimization;
UbuntuSpec:mobile-lucid-arm-gcc-v7-thumb2

6. By Colin Watson

Set LC_ALL=C when grepping out accented characters from Windows
descriptions (LP: #438095).

5. By Colin Watson

* Only look for a smart version of mount if we're using busybox mount. In
  a normal system, mount probably already handles labels and UUIDs, and
  using mount from another filesystem is risky enough that it's worth
  avoiding if possible.
* Memoise calls to 'basename $0' in log function.
* Handle escaped special characters in /etc/fstab and /proc/mounts
  (LP: #433910).
* dash defines test's -nt operator differently from bash, as it's entitled
  to do since this is an extension not defined in POSIX. If file1 exists
  and file2 does not, bash returns true but dash returns false. Don't rely
  on bash's behaviour when checking whether to use GRUB Legacy or GRUB 2
  configuration files, otherwise we end up using neither when only one set
  of configuration exists and /bin/sh is dash.
* Try to map LABEL= and UUID= ourselves in linux_mount_boot rather than
  relying on mount to do it, to further reduce the chance that we need to
  use mount from another filesystem.
* If the filesystem identified by linux-boot-prober as /boot is already
  mounted somewhere else, then bind-mount it rather than trying to mount
  it again.

4. By Otavio Salvador

[ Giuseppe Iuculano ]
Probe all partitions that are a part of active dmraid arrays.
Patch based on work done by Luke Yelavich <email address hidden> in Ubuntu.

3. By Frans Pop <email address hidden>

Check for both upper and lowercase filenames when detecting Windows
NT/XP/2000. Thanks to Thanatermesis.

2. By Joey Hess <email address hidden>

* Joey Hess
  - Fix micosoft and lsb tests to use count_next_label to get unique
    short labels. Closes: #299001

1. By Colin Watson

* Colin Watson
  - Fix syntax error in already-mounted case.
  - Cope with empty initrd parameter in yaboot.conf parser.

Branch metadata

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

Subscribers