1*d5c9a868SElliott Hughes%define _binary_payload w9.gzdio 2*d5c9a868SElliott HughesName: mtools 3*d5c9a868SElliott HughesSummary: mtools, read/write/list/format DOS disks under Unix 4*d5c9a868SElliott HughesVersion: 4.0.37 5*d5c9a868SElliott HughesRelease: 1 6*d5c9a868SElliott HughesLicense: GPLv3+ 7*d5c9a868SElliott HughesGroup: Utilities/System 8*d5c9a868SElliott HughesURL: http://www.gnu.org/software/mtools/ 9*d5c9a868SElliott HughesSource: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz 10*d5c9a868SElliott HughesBuildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) 11*d5c9a868SElliott Hughes 12*d5c9a868SElliott Hughes 13*d5c9a868SElliott Hughes%description 14*d5c9a868SElliott HughesMtools is a collection of utilities to access MS-DOS disks from GNU 15*d5c9a868SElliott Hughesand Unix without mounting them. It supports long file names, OS/2 Xdf 16*d5c9a868SElliott Hughesdisks, ZIP/JAZ disks and 2m disks (store up to 1992k on a high density 17*d5c9a868SElliott Hughes3 1/2 disk). 18*d5c9a868SElliott Hughes 19*d5c9a868SElliott Hughes 20*d5c9a868SElliott Hughes%prep 21*d5c9a868SElliott Hughes%setup -q 22*d5c9a868SElliott Hughes 23*d5c9a868SElliott Hughes./configure \ 24*d5c9a868SElliott Hughes --prefix=%{buildroot}%{_prefix} \ 25*d5c9a868SElliott Hughes --sysconfdir=/etc \ 26*d5c9a868SElliott Hughes --infodir=%{buildroot}%{_infodir} \ 27*d5c9a868SElliott Hughes --mandir=%{buildroot}%{_mandir} \ 28*d5c9a868SElliott Hughes --enable-floppyd \ 29*d5c9a868SElliott Hughes 30*d5c9a868SElliott Hughes%build 31*d5c9a868SElliott Hughesmake 32*d5c9a868SElliott Hughes 33*d5c9a868SElliott Hughes%clean 34*d5c9a868SElliott Hughesecho rm -rf $RPM_BUILD_ROOT 35*d5c9a868SElliott Hughes[ X%{buildroot} != X ] && [ X%{buildroot} != X/ ] && rm -fr %{buildroot} 36*d5c9a868SElliott Hughes 37*d5c9a868SElliott Hughes%install 38*d5c9a868SElliott Hughesmake install 39*d5c9a868SElliott Hughesmake install-info 40*d5c9a868SElliott Hughesstrip %{buildroot}%{_bindir}/mtools %{buildroot}%{_bindir}/mkmanifest %{buildroot}%{_bindir}/floppyd 41*d5c9a868SElliott Hughesrm %{buildroot}%{_infodir}/dir 42*d5c9a868SElliott Hughes 43*d5c9a868SElliott Hughes%files 44*d5c9a868SElliott Hughes%defattr(-,root,root) 45*d5c9a868SElliott Hughes%{_infodir}/mtools.info* 46*d5c9a868SElliott Hughes%{_mandir}/man1/floppyd.1* 47*d5c9a868SElliott Hughes%{_mandir}/man1/floppyd_installtest.1.gz 48*d5c9a868SElliott Hughes%{_mandir}/man1/mattrib.1* 49*d5c9a868SElliott Hughes%{_mandir}/man1/mbadblocks.1* 50*d5c9a868SElliott Hughes%{_mandir}/man1/mcat.1* 51*d5c9a868SElliott Hughes%{_mandir}/man1/mcd.1* 52*d5c9a868SElliott Hughes%{_mandir}/man1/mcopy.1* 53*d5c9a868SElliott Hughes%{_mandir}/man1/mdel.1* 54*d5c9a868SElliott Hughes%{_mandir}/man1/mdeltree.1* 55*d5c9a868SElliott Hughes%{_mandir}/man1/mdir.1* 56*d5c9a868SElliott Hughes%{_mandir}/man1/mdu.1* 57*d5c9a868SElliott Hughes%{_mandir}/man1/mformat.1* 58*d5c9a868SElliott Hughes%{_mandir}/man1/minfo.1* 59*d5c9a868SElliott Hughes%{_mandir}/man1/mkmanifest.1* 60*d5c9a868SElliott Hughes%{_mandir}/man1/mlabel.1* 61*d5c9a868SElliott Hughes%{_mandir}/man1/mmd.1* 62*d5c9a868SElliott Hughes%{_mandir}/man1/mmount.1* 63*d5c9a868SElliott Hughes%{_mandir}/man1/mmove.1* 64*d5c9a868SElliott Hughes%{_mandir}/man1/mpartition.1* 65*d5c9a868SElliott Hughes%{_mandir}/man1/mrd.1* 66*d5c9a868SElliott Hughes%{_mandir}/man1/mren.1* 67*d5c9a868SElliott Hughes%{_mandir}/man1/mshortname.1* 68*d5c9a868SElliott Hughes%{_mandir}/man1/mshowfat.1* 69*d5c9a868SElliott Hughes%{_mandir}/man1/mtools.1* 70*d5c9a868SElliott Hughes%{_mandir}/man5/mtools.5* 71*d5c9a868SElliott Hughes%{_mandir}/man1/mtoolstest.1* 72*d5c9a868SElliott Hughes%{_mandir}/man1/mtype.1* 73*d5c9a868SElliott Hughes%{_mandir}/man1/mzip.1* 74*d5c9a868SElliott Hughes%{_bindir}/amuFormat.sh 75*d5c9a868SElliott Hughes%{_bindir}/mattrib 76*d5c9a868SElliott Hughes%{_bindir}/mbadblocks 77*d5c9a868SElliott Hughes%{_bindir}/mcat 78*d5c9a868SElliott Hughes%{_bindir}/mcd 79*d5c9a868SElliott Hughes%{_bindir}/mcopy 80*d5c9a868SElliott Hughes%{_bindir}/mdel 81*d5c9a868SElliott Hughes%{_bindir}/mdeltree 82*d5c9a868SElliott Hughes%{_bindir}/mdir 83*d5c9a868SElliott Hughes%{_bindir}/mdu 84*d5c9a868SElliott Hughes%{_bindir}/mformat 85*d5c9a868SElliott Hughes%{_bindir}/minfo 86*d5c9a868SElliott Hughes%{_bindir}/mkmanifest 87*d5c9a868SElliott Hughes%{_bindir}/mlabel 88*d5c9a868SElliott Hughes%{_bindir}/mmd 89*d5c9a868SElliott Hughes%{_bindir}/mmount 90*d5c9a868SElliott Hughes%{_bindir}/mmove 91*d5c9a868SElliott Hughes%{_bindir}/mpartition 92*d5c9a868SElliott Hughes%{_bindir}/mrd 93*d5c9a868SElliott Hughes%{_bindir}/mren 94*d5c9a868SElliott Hughes%{_bindir}/mshortname 95*d5c9a868SElliott Hughes%{_bindir}/mshowfat 96*d5c9a868SElliott Hughes%{_bindir}/mtools 97*d5c9a868SElliott Hughes%{_bindir}/mtoolstest 98*d5c9a868SElliott Hughes%{_bindir}/mtype 99*d5c9a868SElliott Hughes%{_bindir}/mzip 100*d5c9a868SElliott Hughes%{_bindir}/floppyd 101*d5c9a868SElliott Hughes%{_bindir}/floppyd_installtest 102*d5c9a868SElliott Hughes%{_bindir}/mcheck 103*d5c9a868SElliott Hughes%{_bindir}/mcomp 104*d5c9a868SElliott Hughes%{_bindir}/mxtar 105*d5c9a868SElliott Hughes%{_bindir}/tgz 106*d5c9a868SElliott Hughes%{_bindir}/uz 107*d5c9a868SElliott Hughes%{_bindir}/lz 108*d5c9a868SElliott Hughes%doc NEWS 109*d5c9a868SElliott Hughes 110*d5c9a868SElliott Hughes%pre 111*d5c9a868SElliott Hughesgroupadd floppy 2>/dev/null || echo -n "" 112*d5c9a868SElliott Hughes 113*d5c9a868SElliott Hughes%post 114*d5c9a868SElliott Hughesif [ -f %{_bindir}/install-info ] ; then 115*d5c9a868SElliott Hughes if [ -f %{_infodir}/dir ] ; then 116*d5c9a868SElliott Hughes %{_bindir}/install-info %{_infodir}/mtools.info %{_infodir}/dir 117*d5c9a868SElliott Hughes fi 118*d5c9a868SElliott Hughes if [ -f %{_infodir}/dir.info ] ; then 119*d5c9a868SElliott Hughes %{_bindir}/install-info %{_infodir}/mtools.info %{_infodir}/dir.info 120*d5c9a868SElliott Hughes fi 121*d5c9a868SElliott Hughesfi 122*d5c9a868SElliott Hughes 123*d5c9a868SElliott Hughes 124*d5c9a868SElliott Hughes%preun 125*d5c9a868SElliott Hughesinstall-info --delete %{_infodir}/mtools.info %{_infodir}/dir.info 126*d5c9a868SElliott Hughesif [ -f %{_bindir}/install-info ] ; then 127*d5c9a868SElliott Hughes if [ -f %{_infodir}/dir ] ; then 128*d5c9a868SElliott Hughes %{_bindir}/install-info --delete %{_infodir}/mtools.info %{_infodir}/dir 129*d5c9a868SElliott Hughes fi 130*d5c9a868SElliott Hughes if [ -f %{_infodir}/dir.info ] ; then 131*d5c9a868SElliott Hughes %{_bindir}/install-info --delete %{_infodir}/mtools.info %{_infodir}/dir.info 132*d5c9a868SElliott Hughes fi 133*d5c9a868SElliott Hughesfi 134*d5c9a868SElliott Hughes 135*d5c9a868SElliott Hughes%changelog 136*d5c9a868SElliott Hughes* Sun Dec 26 2021 Alain Knaff <alain@knaff.lu> 137*d5c9a868SElliott Hughes- Removed mclasserase commands, which doesn't fit the coding 138*d5c9a868SElliott Hughes structure of the rest of mtools 139*d5c9a868SElliott Hughes- Add support to -i option to mcd 140*d5c9a868SElliott Hughes- Document -i in mtools.1 141*d5c9a868SElliott Hughes- Fix a missing commad error in floppyd_io.c 142*d5c9a868SElliott Hughes* Sun Nov 21 2021 Alain Knaff <[email protected]> 143*d5c9a868SElliott Hughes- Fix error status of recursive listing of empty root directory 144*d5c9a868SElliott Hughes- If recursive listing, also show matched files at level one 145*d5c9a868SElliott Hughes- Use "seekless" reads & write internally, where possible 146*d5c9a868SElliott Hughes- Text mode conversion refactoring 147*d5c9a868SElliott Hughes- Misc refactoring 148*d5c9a868SElliott Hughes* Fri Aug 06 2021 Alain Knaff <[email protected]> 149*d5c9a868SElliott Hughes- Fix cluster padding at end of file in batch mode, and add comments about what 150*d5c9a868SElliott Hughes happens here 151*d5c9a868SElliott Hughes* Fri Jul 23 2021 Alain Knaff <[email protected]> 152*d5c9a868SElliott Hughes- Fix mcopy -s issue 153*d5c9a868SElliott Hughes* Sat Jul 17 2021 Alain Knaff <[email protected]> 154*d5c9a868SElliott Hughes- Fix support for partitions (broken in 4.0.30) 155*d5c9a868SElliott Hughes- Portability fixes for Solaris 10 and 11 156*d5c9a868SElliott Hughes- General simplification of configure script, and largefile handling 157*d5c9a868SElliott Hughes- Tested and fixed for platforms *without* largefile support 158*d5c9a868SElliott Hughes- In cases where lseek works with 32-bit offsets, prefer lseek64 over llseek 159*d5c9a868SElliott Hughes- Fixed floppy sector size handling on platforms that are not Linux 160*d5c9a868SElliott Hughes- Added support for image files on command line to mcat 161*d5c9a868SElliott Hughes* Sat Jul 10 2021 Alain Knaff <[email protected]> 162*d5c9a868SElliott Hughes- Simplify algorithm that choses filesystem parameters for 163*d5c9a868SElliott Hughes format, and align it more closely with what Win7 does 164*d5c9a868SElliott Hughes- Fix mformatting XDF when XDF not explicitly specified on 165*d5c9a868SElliott Hughes mformat command line 166*d5c9a868SElliott Hughes- easier way to enter sizes on mformat command line (mformat -C -T 1440K) 167*d5c9a868SElliott Hughes- For small sizes, mformat assumes floppy geometries (heads 1 or 2, 168*d5c9a868SElliott Hughes tracks 40 or 80) 169*d5c9a868SElliott Hughes- Handle attempts to mformat too small filesystems more gracefully 170*d5c9a868SElliott Hughes- Enable minfo to print out additional mformat command line 171*d5c9a868SElliott Hughes parameters, if the present filesystem uses non-default values for 172*d5c9a868SElliott Hughes these 173*d5c9a868SElliott Hughes- minfo no longer prints bigsect if smallsect is set 174*d5c9a868SElliott Hughes- for remap filter, error when trying to write non-zero data to 175*d5c9a868SElliott Hughesunmapped sectors 176*d5c9a868SElliott Hughes- Fix misc compilation warnings occuring when disabling certain 177*d5c9a868SElliott Hughesfeatures (largefiles, raw-term) 178*d5c9a868SElliott Hughes 179*d5c9a868SElliott Hughes* Sat Jun 19 2021 Alain Knaff <[email protected]> 180*d5c9a868SElliott Hughes- Move Linux-specific block device sizing code into 181*d5c9a868SElliott Hughes linux-specific section of devices.c 182*d5c9a868SElliott Hughes- Error messages for all failure cases on fs_init failure 183*d5c9a868SElliott Hughes- Fix compilation without XDF support (OpenImage signature) 184*d5c9a868SElliott Hughes- Fix polarity of format_xdf command-line parameter of mformat 185*d5c9a868SElliott Hughes- In XDF_IO retry enough times to actually succeed, even if 186*d5c9a868SElliott Hughes FDC was in a bad state before 187*d5c9a868SElliott Hughes- Remove useless buffer flushing triggered when giving up a 188*d5c9a868SElliott Hughes reference to a stream node that is still referenced 189*d5c9a868SElliott Hughes elsewhere. 190*d5c9a868SElliott Hughes- Clearer error message if neither size nor geometry of drive 191*d5c9a868SElliott Hughes to be mformatted is known 192*d5c9a868SElliott Hughes- In mformat, make Fs dynamically allocated rather than 193*d5c9a868SElliott Hughes on-stack, so as to be able to use utilities supplied by 194*d5c9a868SElliott Hughes stream.c 195*d5c9a868SElliott Hughes- Remove duplicate writing of backup boot sector 196*d5c9a868SElliott Hughes- Allow to infer geometry if only size is specified 197*d5c9a868SElliott Hughes- Protect against attempt to create zero-sized buffer 198*d5c9a868SElliott Hughes- Code simplification in mattrib 199*d5c9a868SElliott Hughes- Remove dead code in mpartition 200*d5c9a868SElliott Hughes 201*d5c9a868SElliott Hughes* Thu Jun 17 2021 Alain Knaff <[email protected]> 202*d5c9a868SElliott Hughes- Fixed XDF floppy disk access 203*d5c9a868SElliott Hughes- Fixed faulty behavior at end of image in mcat 204*d5c9a868SElliott Hughes- Device/Image size handling refactoring 205*d5c9a868SElliott Hughes- allow remap to write to zero-backed sectors (may happen if 206*d5c9a868SElliott Hughes buffer is flushed, and is not an error in that case) 207*d5c9a868SElliott Hughes- Raise an error when trying to mcopy multiple source files 208*d5c9a868SElliott Hughes over a single destination file (rather than directory) 209*d5c9a868SElliott Hughes- fix handling of "hidden" sectors (is a 2 byte quantity on 210*d5c9a868SElliott Hughes small disks, not 4 byte as previously assumed) 211*d5c9a868SElliott Hughes- Modernize partition support. Tuned consistency check to 212*d5c9a868SElliott Hughes actually check about important issues (such as overlapping 213*d5c9a868SElliott Hughes partitions) rather than stuff nobody else cares about 214*d5c9a868SElliott Hughes (alignment on entire cylinder boundaries) 215*d5c9a868SElliott Hughes- Move various "filter" options (partition, offset, swap, 216*d5c9a868SElliott Hughes scsi) into separate classes, rather than leaving almost 217*d5c9a868SElliott Hughes everything in plain_io 218*d5c9a868SElliott Hughes- Simplify and centralize geometry handling and LBA code 219*d5c9a868SElliott Hughes- Fix some more more compiler warnings 220*d5c9a868SElliott Hughes* Mon May 31 2021 Alain Knaff <[email protected]> 221*d5c9a868SElliott Hughes-Fix bug in cluster preallocation, which was accidentally introduced by compiler warning "fixes" from v4_0_28 222*d5c9a868SElliott Hughes* Sat Nov 28 2020 Alain Knaff <[email protected]> 223*d5c9a868SElliott Hughes- Fix compilation on Macintosh 224*d5c9a868SElliott Hughes- Ignore image file locking errors if we are performing a read-only access anyways 225*d5c9a868SElliott Hughes- Minor man-page fixes 226*d5c9a868SElliott Hughes* Sat Oct 24 2020 Alain Knaff <[email protected]> 227*d5c9a868SElliott Hughes- Preserve non-updated contents of info sector, just in case it contains program code 228*d5c9a868SElliott Hughes- When parsing config file, always use "C" locale for case-insensitive comparisons 229*d5c9a868SElliott Hughes* Sun Mar 22 2020 Alain Knaff <[email protected]> 230*d5c9a868SElliott Hughes- Spelling fixes in documentation 231*d5c9a868SElliott Hughes- Permit calling "make install" with >= -j2 232*d5c9a868SElliott Hughes- Added AC_SYS_LARGEFILE, needed for compiling on certain ARM procs 233*d5c9a868SElliott Hughes* Sun Dec 09 2018 Alain Knaff <[email protected]> 234*d5c9a868SElliott Hughes- Address lots of compiler warnings (assignments between different types) 235*d5c9a868SElliott Hughes- Network speedup fixes for floppyd (TCP_CORK) 236*d5c9a868SElliott Hughes- Typo fixes 237*d5c9a868SElliott Hughes- Explicitly pass available target buffer size for character set conversions 238*d5c9a868SElliott Hughes* Sun Dec 02 2018 Alain Knaff <[email protected]> 239*d5c9a868SElliott Hughes- Fixed -f flag for mformat (size is KBytes, rather than sectors) 240*d5c9a868SElliott Hughes- Fixed toupper/tolower usage (unsigned char rather than plain signed) 241*d5c9a868SElliott Hughes* Sat Nov 24 2018 Alain Knaff <[email protected]> 242*d5c9a868SElliott Hughes- Fixed compilation for MingW 243*d5c9a868SElliott Hughes- After MingW compilation, make sure executable has .exe extension 244*d5c9a868SElliott Hughes- Addressed compiler warnings 245*d5c9a868SElliott Hughes- Fixed length handling in character set conversion (Unicode file names) 246*d5c9a868SElliott Hughes- Fixed matching of character range, when containing Unicode characters (mdir "c:test[α-ω].exe") 247*d5c9a868SElliott Hughes- Fixed initialization of my_scsi_cmd constructor 248*d5c9a868SElliott Hughes* Sun Nov 11 2018 Alain Knaff <[email protected]> 249*d5c9a868SElliott Hughes- initialize directory entries to 0 250*d5c9a868SElliott Hughes- bad message "Too few sectors" replaced with "Too many sectors" 251*d5c9a868SElliott Hughes- apostrophe in mlabel no longer causes generation of long entry 252*d5c9a868SElliott Hughes- option to fake system date for file creation using the SOURCE_DATE_EPOCH environment variables 253*d5c9a868SElliott Hughes- can now be compiled with "clang" compiler 254*d5c9a868SElliott Hughes- fallback function for strndup, for those platforms that do not have it 255*d5c9a868SElliott Hughes- fixed a number of -Wextra warnings 256*d5c9a868SElliott Hughes- new compressed archive formats for uz/lz 257*d5c9a868SElliott Hughes- allow to specify number of reserved sectors for FAT32. 258*d5c9a868SElliott Hughes- file/device locking with timeout (rather than immediate failure) 259*d5c9a868SElliott Hughes- fixed support for BPB-less legacy formats. 260*d5c9a868SElliott Hughes- removed check that disk must be an integer number of tracks. 261*d5c9a868SElliott Hughes- removed .eh/.oh macros from manual pages 262*d5c9a868SElliott Hughes* Sat Sep 29 2018 Alain Knaff <[email protected]> 263*d5c9a868SElliott Hughes- Fix for short file names starting with character 0xE5 (by remapping it to 0x5) 264*d5c9a868SElliott Hughes- mpartition: Partition types closer to what Microsoft uses 265*d5c9a868SElliott Hughes- mformat: figure out LBA geometry as last resort if geometry 266*d5c9a868SElliott Hughesis neither specified in config and/or commandline, nor can be 267*d5c9a868SElliott Hughesqueried from the device 268*d5c9a868SElliott Hughes- mformat: use same default cluster size by size as Microsoft for FAT32 269*d5c9a868SElliott Hughes- additional sanity checks 270*d5c9a868SElliott Hughes- document how cluster size is picked in mformat.c man page 271*d5c9a868SElliott Hughes- document how partition types are picked in mpartition.c man page 272*d5c9a868SElliott Hughes* Wed Jan 09 2013 Alain Knaff <[email protected]> 273*d5c9a868SElliott Hughes- Fix for names of iconv encodings on AIX 274*d5c9a868SElliott Hughes- Fix mt_size_t on NetBSD 275*d5c9a868SElliott Hughes- Fixed compilation on Mingw 276*d5c9a868SElliott Hughes- Fixed doc (especially mformat) 277*d5c9a868SElliott Hughes- Fix mformating of FAT12 filesystems with huge cluster sizes 278*d5c9a868SElliott Hughes- Minfo prints image file name in mformat command line if an image 279*d5c9a868SElliott Hughes- file name was given 280*d5c9a868SElliott Hughes- Always generate gzip-compressed RPMs, in order to remain 281*d5c9a868SElliott Hughes- compatible with older distributions 282*d5c9a868SElliott Hughes- Fixed buffer overflow with drive letter in mclasserase 283*d5c9a868SElliott Hughes* Wed Jun 29 2011 Alain Knaff <[email protected]> 284*d5c9a868SElliott Hughes- mbadblocks now takes a list of bad blocks (either as sectors 285*d5c9a868SElliott Hughes or as clusters) 286*d5c9a868SElliott Hughes- mbadblocks now is able to do write scanning for bad blocks 287*d5c9a868SElliott Hughes- mshowfat can show cluster of specific offset 288*d5c9a868SElliott Hughes- Enable mtools to deal with very small sector sizes... 289*d5c9a868SElliott Hughes- Fixed encoding of all-lowercase names (no need to mangle 290*d5c9a868SElliott Hughes these) 291*d5c9a868SElliott Hughes- Consider every directory entry after an ENDMARK (0x00) to be deleted 292*d5c9a868SElliott Hughes- After writing a new entry at end of a directory, be sure to also add 293*d5c9a868SElliott Hughes an ENDMARK (0x00) 294*d5c9a868SElliott Hughes- Deal with possibility of a NULL pointer being returned by 295*d5c9a868SElliott Hughes localtime during timestamp conversion 296*d5c9a868SElliott Hughes* Sat Apr 16 2011 Alain Knaff <[email protected]> 297*d5c9a868SElliott Hughes- configure.in fixes 298*d5c9a868SElliott Hughes- fixed formatting of fat_size_calculation.tex document 299*d5c9a868SElliott Hughes- compatibility with current autoconfig versions 300*d5c9a868SElliott Hughes- Make it clear that label is limited to 11 characters 301*d5c9a868SElliott Hughes- Fixed typo in initialization of FAT32 info sector 302*d5c9a868SElliott Hughes* Sun Oct 17 2010 Alain Knaff <[email protected]> 303*d5c9a868SElliott Hughes- Added missing -i option to mshortname 304*d5c9a868SElliott Hughes* Sun Oct 17 2010 Alain Knaff <[email protected]> 305*d5c9a868SElliott Hughes- Released v4_0_14: 306*d5c9a868SElliott Hughes- New mshortname command 307*d5c9a868SElliott Hughes- Fix floppyd for disks bigger than 2 Gig 308*d5c9a868SElliott Hughes- Remove obsolete -z flag 309*d5c9a868SElliott Hughes- Remove now unsupported AC_USE_SYSTEM_EXTENSIONS 310*d5c9a868SElliott Hughes- Fixed output formatting of mdir if MTOOLS_DOTTED_DIR is set 311*d5c9a868SElliott Hughes- Mformat now correctly writes backup boot sector 312*d5c9a868SElliott Hughes- Fixed signedness of serial number in mlabel 313*d5c9a868SElliott Hughes- Fixed buffer size problem in mlabel 314*d5c9a868SElliott Hughes- Make mlabel write backup boot sector if FAT32 315*d5c9a868SElliott Hughes- Catch situation where both clear and new label are given to mlabel 316*d5c9a868SElliott Hughes- Quote filename parameters to scripts 317*d5c9a868SElliott Hughes- Mformat: Close file descriptor for boot sector 318*d5c9a868SElliott Hughes- Added lzip support to scripts/uz 319*d5c9a868SElliott Hughes- Added Tot_sectors option to mformat 320*d5c9a868SElliott Hughes- Fixed hidden sector handling in mformat 321*d5c9a868SElliott Hughes- Minfo generates mformat command lines containing new -T option 322*d5c9a868SElliott Hughes- Mlabel prints error if label too long 323*d5c9a868SElliott Hughes* Sun Feb 28 2010 Alain Knaff <[email protected]> 324*d5c9a868SElliott Hughes- Merged Debian patches 325*d5c9a868SElliott Hughes* Tue Nov 03 2009 Alain Knaff <[email protected]> 326*d5c9a868SElliott Hughes- Mingw compatibility fixes 327