Released on 3/12/2005. Here's what's new: version 2.11 ============ - all: don't use own llseek() anymore, glibc lseek() does everything we need - dosfsck: lfn.c: avoid segfault - dosfsck: check.c, lfn.c: check for orphaned LFN slots - dosfsck: check.c alloc_rootdir_entry(): set owner of newly alloced clusters - dosfsck: dosfsck.h: better use <byteswap.h> for byte swapping - dosfsck: io.c: added code for real DOS - mkdosfs: raised FAT12_THRESHOLD from 4078 to 4085, introduced MIN_CLUST_32 - mkdosfs: fix loop device size - mkdosfs: by default, use FAT32 on devices >= 512MB - mkdosfs: fix a memory leak (blank_sector) - mkdosfs: fix parsing of number of blocks on command line, so that numbers >2G can be used - mkdosfs: add 'b' to getopt() string so this option can be used :) - mkdosfs: fix parsing of -i arg (should be unsigned) - mkdosfs: change default permissions of created images (-C) to 0666 & ~umask - mkdosfs: relax geometry check: if HDIO_GETGEO fails, print a warning and default to H=255,S=63 - dosfsck: new option -n (no-op): just check non-interactively, but don't write anything to filesystem - A few #include changes to support compilation with linux 2.6 headers (thanks to Jim Gifford <jim@jg555.com>) - dosfsck: remove directory entries pointing to start cluster 0, if they're not "." or ".." entries that should actually point to the root dir (pointed out by Thomas Winkler <twinkler@sysgo.de>) - mkdosfs: new option -h to set number of hidden sectors (thanks to Godwin Stewart <gstewart@spamcop.net>) - all: updated my mail address everywhere... I'm attaching my ebuild next - just removed the src_unpack function, and changed version, and it compiled. Haven't tested much, but tools appear to work. Note that now it dosmkfs defaults to FAT32, rather than the previous FAT16, for filesystems greater that 512MB in size. Probably should be marked unstable for a while... Thanks for your work!
Created attachment 61368 [details] dosfstools-2.1.1.ebuild Removed src_unpack {}
now in portage, thanks