lp:debian/squeeze/os-prober

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

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

14. By Otavio Salvador

[ Milan Kupcevic ]
* Let yaboot linux-boot-prober work on all chrp machines.
* Handle YDL initrd image in linux-boot-prober fallback test.

13. By Otavio Salvador

[ Joey Hess ]
Fix probes for MacOS 9 on m68k and powerpc. Closes: #604192
(Thanks, Milan Kupcevic)

12. By Colin Watson

[ Christian Perrier ]
* Fix Windows Vista and Windows Recovery Environment partitions
  recognition. (Thanks, Bouke Bunnik)
  Closes: #589676, LP: #476625
* Allow recognition of recent MINIX installations.
  Thanks to Feiran Zheng
  Closes: #592924

[ Colin Watson ]
* Improve error message when /sys/block is missing.
* os-prober doesn't know how to probe other OSes on non-Linux kernels.
  For now, just exit quietly rather than confusing people (closes:
  #567953).
* Ignore active swap partitions (thanks, Alex Owen; see #417407).
* Refactor linux_mount_boot to look up labels and UUIDs using blkid or
  /dev/disk/by-*/ rather than relying on mount being smart enough. This
  removes some horrible code that executes mount from /target.
* Set partitions read-only before mounting them (based on a patch by Alex
  Owen; closes: #417407, #556739, #599203).

11. By Colin Watson

[ Joey Hess ]
* Fix FreeDOS test to use case-insensative filename lookup
  as was already done for all other DOS/Windows tests. Closes: #582257
  (Thanks, Harald Dunkel)

[ Colin Watson ]
* Handle Dracut-generated initramfs names in linux-boot-prober fallback
  test (thanks, Piscium; LP: #420900).

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.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers