[Bug 277740] makefs -t msdos silently ignores hard links
Date: Sat, 16 Mar 2024 21:12:05 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277740
Bug ID: 277740
Summary: makefs -t msdos silently ignores hard links
Product: Base System
Version: 14.0-STABLE
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: bin
Assignee: bugs@FreeBSD.org
Reporter: jfc@mit.edu
When makefs creates an MSDOS filesystem it only uses one of the pathnames of a
hard linked file. The other names are silently ignored. It should emit a
warning or make multiple copies of the linked file.
# ls -Ali /tmp/tree
total 8
1646873 -rw-r--r-- 2 root wheel 5 Mar 16 17:04 a
1646873 -rw-r--r-- 2 root wheel 5 Mar 16 17:04 b
# makefs -t msdos -s 32m /tmp/tree-fs /tmp/tree
Creating `/tmp/tree-fs'
/tmp/tree-fs: 65432 sectors in 8179 FAT16 clusters (4096 bytes/cluster)
BytesPerSec=512 SecPerClust=8 ResSectors=1 FATs=2 RootDirEnts=512 Media=0xf0
FATsecs=32 SecPerTrack=63 Heads=255 HiddenSecs=0 HugeSectors=65536
Populating `/tmp/tree-fs'
Image `/tmp/tree-fs' complete
# mdconfig -o ro /tmp/tree-fs
md2
# mount -t msdos -o ro /dev/md2 /mnt
# ls -Al /mnt
total 4
-rwxr-xr-x 1 root wheel 5 Mar 16 13:04 a
--
You are receiving this mail because:
You are the assignee for the bug.