summaryrefslogtreecommitdiffstats
path: root/fsck/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* build-sys: don't support external (e2fsprogs) libblkidKarel Zak2011-03-161-5/+0Star
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* fsck: improve whole-disk check, detect stacked devicesKarel Zak2010-08-191-1/+1
| | | | | | | | | | | | | | | | The current heuristic for conversion from partition to whole-disk is based on device names. It's pretty poor. This patch replaces this code with blkid_devno_to_wholedisk(). This solution is based on /sys FS and it works for arbitrary partitioned devices. The another problem is the way how fsck determines stacked devices. The current code checks device name for "md" prefix only. It does not care about DM, dm-ccypt, and so on. This patch uses /sys/block/.../slaves/, but it does not fully resolves dependencies between all devices. The method is simple -- fsck does not check stacked devices in parallel with any other device. Signed-off-by: Karel Zak <kzak@redhat.com>
* build-sys: replace ../ with $top_srcdirKarel Zak2010-05-241-2/+2
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* build-sys: cleanup AM_CFLAGS usageKarel Zak2009-11-091-1/+1
| | | | Signed-off-by: Karel Zak <kzak@redhat.com>
* build-sys: fix out-of-source buildKarel Zak2009-11-061-1/+1
| | | | | | The blkid.h file is generated and stored in $top_builddir. Signed-off-by: Karel Zak <kzak@redhat.com>
* mount: (and fsck) remove libvolume_id supportKarel Zak2009-05-221-7/+0Star
| | | | | | | The libvolume_id is deprecated in favor of libblkid. The libblkid from u-l-ng provides the same functionality as libvolume_id. Signed-off-by: Karel Zak <kzak@redhat.com>
* fsck: link with generic fsprobe wrapperKarel Zak2009-02-181-1/+12
| | | | | | | This is a way how link fsck with libblkid (e2sprogs or util-linxu-ng version) and libvolume_id. Signed-off-by: Karel Zak <kzak@redhat.com>
* fsck: move fsck from e2fsprogs to util-linux-ngKarel Zak2009-02-181-0/+13
Signed-off-by: Karel Zak <kzak@redhat.com>