lp:ubuntu/gutsy/os-prober

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/gutsy/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

20. By Colin Watson

Adjust Microsoft probe to cope with NTFS partitions appearing with type
ntfs-3g (LP: #147617).

19. By Colin Watson

* Try finding a LABEL/UUID-capable /bin/mount in $tmpmnt as well as in
  /target.
* Set LD_LIBRARY_PATH appropriately in the event that we have to use a
  foreign mount binary (LP: #145424).

18. By Colin Watson

If fuseblk is in /proc/filesystems and ntfs-3g is present, try mounting
filesystems as ntfs-3g (LP: #147617).

17. By Colin Watson

* Backport from trunk:
  - Accept fuseblk as well as fuse in the Microsoft probe.
  - Make sure to select only the first mountpoint for a given device (in
    case of bind mounts).

16. By Colin Watson

[ Joey Hess ]
* Remove the largely obsolete --mounted option.

[ Colin Watson ]
* Recognise filesystems of type 'fuse' as applicable to the Microsoft
  probe (thanks, Agostino Russo).
* Handle vga= options in lilo.conf (LP: #59525).

15. By Colin Watson

* Skip grub-installer's "(on /dev/blah)" entries detected in GRUB
  configuration files, as if they're useful they will probably be found by
  another probe, and detecting them can result in exponential growth of
  menu.lst files if you do repeated test installs on multiple partitions.
* Use readlink -f in mapdevfs shim so that os-prober runs outside d-i
  handle mount-by-UUID correctly.
* Use mktemp -d rather than /tmp, to make use outside d-i safer.
* Merge from Ubuntu:
  - Try to install fs-core-modules and fs-secondary-modules udebs. These
    are specific to the Ubuntu kernel udeb layout, but it's fairly cheap
    to check for them as well and saves on divergence here.
  - Add os-probes/mounted/sparc/80solaris to recognize Solaris/SPARC
    (Fabio M. Di Nitto).
  - Add linux-boot-probes/mounted/sparc/50silo support (Fabio M. Di
    Nitto).
  - Try to load ufs module, for Solaris support (Fabio M. Di Nitto).
  - Tighten check for whether we're running in d-i; anna-install isn't
    quite enough because if you're running d-i code outside d-i it's
    sometimes reasonable to install a shim for anna-install.
* Don't probe partitions mounted on /target/boot.
* Teach linux-boot-prober to deal with mounted partitions correctly,
  unless they're mounted on /, /target, or /target/boot (LP: #14780). This
  should largely obsolete the --mounted option.
* Only use /target/bin/mount if it exists, in order to work better outside
  d-i.

14. By Fabio Massimo Di Nitto

Fix os-prober to skip partitions with "whole_disk" attribute set.
This is required on architectures like sparc.
(Closes LP: #122756)

13. By Colin Watson

* Resynchronise with Debian (LP: #20423). Remaining changes:
  - Try to install fs-core-modules and fs-secondary-modules udebs.
  - Add os-probes/mounted/sparc/80solaris to recognize solaris/sparc.
  - Add linux-boot-probes/mounted/sparc/50silo support.
  - Tighten check for whether we're running in d-i.

12. By Colin Watson

Tighten check for whether we're running in d-i (LP: #93887).

11. By Colin Watson

* Resynchronise with Debian. Remaining changes:
  - Try to install fs-core-modules and fs-secondary-modules udebs.
  - Add os-probes/mounted/sparc/80solaris to recognize solaris/sparc.
  - Add linux-boot-probes/mounted/sparc/50silo support.
* Set Maintainer to <email address hidden>.

Branch metadata

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

Subscribers