From Fedora Project Wiki

Use libblkid for Filesystem Probing

Summary

Use libblkid instead of custom code in isys for filesystem probing

Owner

  • Name: JeremyKatz

Current status

  • Targeted release: Fedora 9
  • Last updated: 2007-12-04
  • Percentage of completion: 75%

Detailed Description

We should use the filesystem probing code in libblkid instead of our hand-rolled stuff in isys.

As of anaconda-11.4.0.5-1, we are now using libblkid for probing of everything except for PVs. Probing for these is not yet supported by libblkid though Jeremy has been involved in some discussions to try to get that support in (https://bugzilla.redhat.com/show_bug.cgi?id=409321). For now we are just using some hardcoded stuff in isys still for detecting PVs.

Benefit to Fedora

Less goofy partitioning and file system code in anaconda is better. That's fewer places for bugs to lurk, and fewer things that need updating as new file systems are added.

Scope

Should be limited to a chunk of code in isys/isys.py.

Test Plan

User Experience

Dependencies

Contingency Plan

Documentation

Release Notes