Bug in File, file_5.12-1_armeb.ipk

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Bug in File, file_5.12-1_armeb.ipk

Linux mailing list

I'm using http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ on
an Asus RT-AC66U and when trying to identify an unmounted file system with

$ file -Ls /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=[...], volume name
"Optware" (needs journal recovery) (large files)
Segmentation fault

the point is not the seg fault, but the
fact that the first line of output is "mystery output" which cannot be
redirected or piped!

$ file -Ls /dev/sdb1 1> out
$ ls -l out
-rw-rw-rw-    1 admin    root             0 Jun 20 20:36 out

$ file -Ls /dev/sdb1 2> out
$ ls -l out
-rw-rw-rw-    1 admin    root            19 Jun 20 20:37 out
$ cat out
Segmentation fault

This is an issue because as far as i know that'd be the only reliable way
to find out the filesystem of an unmounted device (in this context, random
usb key/disk user will plug into router).

If 'file' worked properly it'd be easy to make a super fancy automated
pre-mount script to check any file system...