When my init scripts try to fsck a reiserfs partition, I get the error message that I don't have fsck.ReiserFS installed. Thus my partition is never checked. sys-fs/reiserfsprogs installs /sbin/fsck.reiserfs as a symlink to /sbin/reiserfsck, but not /sbin/fsck.ReiserFS. Adding this symlink by hand solves the problem. Reproducible: Always Steps to Reproduce: 1. fsck /dev/REISERFSPARTITION (or let /etc/init.d/checkroot or checkfs run) 2. 3. Actual Results: Error message that I don't have fsck.ReiserFS Expected Results: Partition should have been fsck'd by /sbin/reiserfsck May also affect sys-fs/reiser4progs
root@vapier 0 ~ # grep /fsck /var/db/pkg/sys-fs/reiserfsprogs-3.6.19/CONTENTS sym /sbin/fsck.reiserfs -> reiserfsck 1107374937
Just wanted to make clear that /sbin/fsck.reiserfs != /sbin/fsck.ReiserFS It's fsck.ReiserFS that gets invoked by fsck!
Ok, I see that if I use "reiserfs" instead of "ReiserFS" in my /etc/fstab then this problem goes away!