.gear/dosfstools.spec | 216 +++++++++++++++++++++ .gear/rules | 4 + .../tags/bba5a12447991cc1be9c33855c6c68e89b9ab29c | 6 + .gear/tags/list | 1 + 4 files changed, 227 insertions(+) diff --git a/.gear/dosfstools.spec b/.gear/dosfstools.spec new file mode 100644 index 0000000..656de88 --- /dev/null +++ b/.gear/dosfstools.spec @@ -0,0 +1,216 @@ +%define _unpackaged_files_terminate_build 1 +Name: dosfstools +Version: 4.2 +Release: alt2 + +Summary: Utilities to create and check MS-DOS FAT filesystems +License: GPL +Group: File tools +Url: http://daniel-baumann.ch/software/dosfstools/ +Source: %name-%version.tar +Patch: %name-%version-alt.patch + +Obsoletes: mkdosfs-ygg + +Summary(ru_RU.UTF-8): Утилиты для создания и проверки файловых систем MS-DOS FAT + +%description +Inside of this package there are two utilities to create and to +check MS-DOS FAT filesystems on either harddisks or floppies under +Linux. This version uses the enhanced boot sector/superblock +format of DOS 3.3+ as well as provides a default dummy boot sector +code. + +%description -l ru_RU.UTF-8 +В этом пакете содержатся две утилиты: mkdosfs для форматирования +дискет и разделов форматов FAT и FAT32, принятых в MS-DOS и Windows, +а также dosfsck для проверки таких дисков на логические ошибки. + +%prep +%setup +%patch -p1 + +%build +./autogen.sh +%autoreconf +%configure --prefix=/ --sbindir=/sbin --enable-compat-symlinks +%make_build \ + CFLAGS="%optflags\ + -D_LARGEFILE_SOURCE \ + -D_FILE_OFFSET_BITS=64 \ + -fno-strict-aliasing" + +%install +%makeinstall PREFIX=%buildroot MANDIR=%buildroot%_mandir sbindir=%buildroot/sbin +rm -rf %buildroot%_docdir/dosfstools + +%check +make check + +%files +/sbin/* +%_mandir/man?/* +%doc doc/* + +%changelog +* Sat Jan 22 2022 Anton Midyukov 4.2-alt2 +- enable compat symlinks + +* Mon Feb 15 2021 Anton Farygin 4.2-alt1 +- 4.2 +- enabled tests + +* Wed Oct 17 2018 Anton Farygin 4.1-alt2 +- removed obsoleted ubt macros from specfile +- enabled check for unpackaged files +- enabled %%autoreconf + +* Tue Feb 07 2017 Anton Farygin 4.1-alt1 +- new version + +* Thu Jun 09 2016 Anton Farygin 4.0-alt1 +- new version + +* Thu Oct 22 2015 Anton Farygin 3.0.28-alt1 +- new version + +* Tue Nov 18 2014 Anton Farygin 3.0.27-alt1 +- new version + +* Fri Mar 21 2014 Anton Farygin 3.0.26-alt1 +- new version + +* Tue Feb 25 2014 Anton Farygin 3.0.25-alt1 +- new version + +* Fri Dec 20 2013 Michael Shigorin 3.0.24-alt2 +- synced build options with fedora (thx aen@) + +* Fri Dec 20 2013 Anton Farygin 3.0.24-alt1 +- new version + +* Fri Oct 18 2013 Anton Farygin 3.0.23-alt1 +- new version + +* Tue Oct 15 2013 Michael Shigorin 3.0.22-alt2 +- fixed small FAT32 filesystem cluster size to avoid confusing + UEFI firmware into ignoring the resulting ESP (closes: #29476) + +* Fri Oct 11 2013 Anton Farygin 3.0.22-alt1 +- new version +- build from upstream git +- removed obsoleted and unused patched + +* Sat Oct 01 2011 Anton Farygin 3.0.11-alt1 +- new version + +* Tue Sep 09 2008 Michael Shigorin 2.11-alt5 +- fixed build +- spec cleanup +- me as Packager: + +* Thu Jan 4 2007 Ilya Evseev 2.11-alt4 +- Added patch #3 that fixes bug #10433: + dosfsck fails on russian filenames in CP866 charset +- Added macro for building under ALC3.0 via 'rpmbuild --with kernel26 ...', + not needed under ALM2.4 and modern Sisyphus/ALM3.1 + +* Wed Sep 14 2005 Kachalov Anton 2.11-alt3 +- Compiling with LFS support + +* Thu Apr 14 2005 Anton D. Kachalov 2.11-alt2 +- Compiling with kernel-headers-std26-up + +* Sun Apr 3 2005 Ilya Evseev 2.11-alt1 +- Updated to version 2.11 +- Implemented mkdosfs feature: copy bootloader code from another file +- Specfile fixes: + + added russian description + + BuildPreReq: kernel-headers-std replaced to kernel-headers + + disabled source #1, patch #0: no more needed? + +* Tue Jul 20 2004 Anton Farygin 2.10-alt2 +- fixed #4844 + +* Fri Apr 23 2004 Anton Farygin 2.10-alt1 +- new version + +* Wed Aug 20 2003 Dmitry V. Levin 2.9-alt1 +- Updated to 2.9 +- Fixed build (mdk). +- Updated build dependencies. + +* Fri Oct 04 2002 Rider 2.8-alt2 +- rebuild + +* Sat Jan 05 2002 Rider 2.8-alt1 +- 2.8 + +* Thu Feb 15 2001 Dmitry V. Levin 2.7-ipl1mdk +- 2.7 + +* Wed Dec 06 2000 Dmitry V. Levin 2.6-ipl1mdk +- RE adaptions. + +* Wed Nov 29 2000 Geoffrey Lee 2.6-1mdk +- remove ExclusiveArch tag. +- new and shiny source. +- put in correct optimizations. + +* Thu Jul 20 2000 FranГois Pons 2.4-3mdk +- further spec cleaning. + +* Mon Jul 17 2000 Thierry Vignaud 2.4-2mdk +- remove man-pages compression and let spec-helper do the job +- Stefan van der Eijk + * makeinstall macro + * macroszifications + * added %clean + +* Fri Mar 31 2000 FranГois Pons 2.4-1mdk +- updated Group. +- 2.4. + +* Sun Mar 19 2000 John Buswell 2.2-7mdk +- Added PPC support + +* Mon Jan 17 2000 Chmouel Boudjnah 2.2-6mdk +- ExclusiveArch x86. + +* Wed Dec 01 1999 Chmouel Boudjnah +- Build release. + +* Thu Aug 26 1999 Chmouel Boudjnah +- Stripping again (#60). +- Fix defatttr root,root. + +* Mon Aug 2 1999 Chmouel Boudjnah +- Remove fsck.* to don't have a fsck on vfat on boot (Maybe we can + do a port of scandisk on linux ;) ) + +* Thu Jul 8 1999 Chmouel Boudjnah +- Rewriting the .spec files to obsoletes mkdosfs-ygg for new dosfstools. +- initialization of spec file. +- 2.2 : + - Added dosfsck/COPYING, putting dosfsck officially under GPL (Werner + and I agree that it should be GPL). + - mkdosfs: Allow creation of a 16 bit FAT on filesystems that are too + small for it if the user explicitly selected FAT16 (but a warning + is printed). Formerly, you got the misleading error message "make + the fs a bit smaller". + - dosfsck: new option -y as synonym for -y; for compability with + other fs checkers, which also accept this option. + - dosfsck: Now prints messages similar to e2fsck: at start version + and feature list; at end number of files (and directories) and + number of used/total clusters. This makes the printouts of *fsck at + boot time nicer. + - dosfsck: -a (auto repair) now turns on -f (salvage files), too. -a + should act as non-destructive as possible, so lost clusters should + be assigned to files. Otherwise the data in them might be + overwritten later. + - dosfsck: Don't drop a directory with lots of bad entries in + auto-repair mode for the same reason as above. + - dosfsck: avoid deleting the whole FAT32 root dir if something is + wrong with it (bad start cluster or the like). + - general: also create symlinks {mkfs,fsck}.vfat.8 to the respective + real man pages. diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..75c8b2f --- /dev/null +++ b/.gear/rules @@ -0,0 +1,4 @@ +tar: v@version@:. +spec:.gear/dosfstools.spec +diff: v@version@:. . name=@name@-@version@-alt.patch + diff --git a/.gear/tags/bba5a12447991cc1be9c33855c6c68e89b9ab29c b/.gear/tags/bba5a12447991cc1be9c33855c6c68e89b9ab29c new file mode 100644 index 0000000..c570a95 --- /dev/null +++ b/.gear/tags/bba5a12447991cc1be9c33855c6c68e89b9ab29c @@ -0,0 +1,6 @@ +object 697f7692c951173c1b732901e13f72bd3182d575 +type commit +tag v4.2 +tagger Pali Rohár 1612097297 +0100 + +Tagging version 4.2 diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..07b8265 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +bba5a12447991cc1be9c33855c6c68e89b9ab29c v4.2