From 0266d85b791a066cb7192e0d38d4b438eed49850 Mon Sep 17 00:00:00 2001 From: !flatcap Date: Thu, 22 Aug 2002 18:09:47 +0000 Subject: [PATCH] add ntfsundelete to the build. fix rpm build. trawl for typos. 2002/07/03 14:38:40-00:00 !antona Cleanup the build process a bit. 2002/06/05 20:32:53-00:00 !antona Mft mirror now updated from ntfs_write_mft_record, yey! Fixup ntfstools accordingly. 2002/06/02 23:18:56-00:00 !antona Updates to spec file and make files. 2002/04/12 15:28:09-00:00 !antona Fix typo. 2002/04/12 15:23:47-00:00 !antona Cleanup ntfslabel, write a man page for it, integrate it all in the distribution properly, silence output from ntfs_mount() (conditional on running configure with --enable-debug), update all docs accordingly. Add Rich and Matt to AUTHORS. 2002/03/12 21:55:30-00:00 !antona Update docs and bump version to 1.6.0. 2002/01/26 03:21:07-00:00 !antona Preparations for 1.5.1 release. 2002/01/26 03:08:57-00:00 !flatcap typo 2002/01/26 02:28:29-00:00 !antona Update docs. 2002/01/10 11:25:16-00:00 !antona ... 2002/01/10 11:24:19-00:00 !antona grrr 2002/01/10 11:20:31-00:00 !antona Now did it right 2002/01/10 11:04:44-00:00 !antona Updates to spec file for dependencies. 2002/01/10 10:54:27-00:00 !antona Updates 2002/01/10 10:19:29-00:00 !antona Update changelog. 2001/12/06 01:16:32-00:00 !antona Update version number for ntfsfix 2001/11/17 01:57:53-00:00 !antona Update build system with new document. 2001/11/10 16:24:12-00:00 !antona More logfile size updates so we are more sane with floppies. 2001/11/10 14:47:39-00:00 !antona Debug display bug fixes. 2001/11/10 14:27:38-00:00 !antona And more typos. 2001/11/10 14:25:33-00:00 !antona Oops. Didn't compile. Typo 2001/11/10 14:22:15-00:00 !antona Remove obsoleted disklabel.h stuff. 2001/11/10 14:17:39-00:00 !antona Enhance mkntfs' device size determination. 2001/11/10 03:06:05-00:00 !antona Bug fixes and debug output enhancements. 2001/11/09 23:36:16-00:00 !antona Bug fixes 2001/11/09 21:30:51-00:00 !antona Considering added functionality change version number to 1.3.0, update docs and mkntfs man page. 2001/11/09 19:24:23-00:00 !antona With lots of luck this is going to be 1.2.3. 2001/11/09 18:24:32-00:00 !antona Updates to docs, layout.h and ntfsfix to support Windows XP NTFS 2001/08/27 16:58:07-00:00 !antona Updates. 2001/08/02 01:44:56-00:00 !antona Add ntfsfix man page and spell fixes. Update to 1.2.1 version and update all text files to go with it and the rpm spec file. 2001/07/25 23:11:49-00:00 !antona Update text files 2001/07/25 13:44:57-00:00 !antona Forgot to update spec.in 2001/07/25 13:43:10-00:00 !antona 1.0.2 release. Mkntfs now in sbin and minor bugfix to mkntfs man page. 2001/07/24 17:41:01-00:00 !antona Minor updates and restructuring the distribution. See NEWS and ChangeLog for details. 2001/06/16 19:59:51-00:00 !antona Update ntfsdump_logfile and dumplog and the relevant textfiles. 2001/06/16 19:23:39-00:00 !antona Version number update 2001/06/16 19:22:45-00:00 !antona Get rid of logfile stuff for mkntfs as it is clearly not needed. 2001/06/13 19:04:20-00:00 !antona Final prerelease. Updated version numbers of mkntfs in readme and rpm spec files. 2001/06/11 19:11:37-00:00 !antona Fix rpm generation. Circumvent configure bug by cheating in configure.in moving around nonopt to host and setting nonopt to NONE. 2001/06/10 18:30:16-00:00 !antona Preparations for the 0.1.0 release. Updating documentation and information. Updating rpm generation and added mkntfs man page which currently is not accurate as it shows all the mke2fs options in it while mkntfs doesn't actually accept any options except for device at all but it is a good starting point. 2001/06/10 15:54:20-00:00 !antona Linux-NTFS 0.1.0-pre1 ===================== -fixed up ntfsfix and ntfsdump_logfile -corrected stuff -several bug fixes -fixed (hopefully) final bug with mkntfs (sd generator was wrong due to brain'o) -mkntfs now completed, only need to add a few command line options before first public release. -rpm generation file updated and autostrip modified to make use of install-stip make target instead of stripping manually -made bootsector check verbosity during mount dependent on --enable-debug configure option. 2001/06/01 02:07:23-00:00 !antona It has been a long time since last commit. At moment have done a lot of work on mkntfs but also at the moment ntfsfix and ntfsdump_logfile and libntfs are broken. Basically only mkntfs works and that is not complete either. 2001/02/03 02:03:35-00:00 !antona More files. (Logical change 1.5) --- linux-ntfs.spec.in | 135 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) diff --git a/linux-ntfs.spec.in b/linux-ntfs.spec.in index e69de29b..4a28250c 100644 --- a/linux-ntfs.spec.in +++ b/linux-ntfs.spec.in @@ -0,0 +1,135 @@ +%define name @PACKAGE@ +%define ver @VERSION@ +%define rel 1 +%define prefix /usr +%define bindir /usr/bin +%define sbindir /usr/sbin +%define mandir /usr/share/man + + +Summary : NTFS filesystem libraries and utilities +Name : %{name} +Version : %{ver} +Release : %{rel} +Source : http://prdownloads.sf.net/linux-ntfs/linux-ntfs-%{ver}.tar.gz +Buildroot : %{_tmppath}/%{name}-root +Packager : Anton Altaparmakov +License : GPL +Group : Applications/System +%description +The Linux-NTFS project (http://linux-ntfs.sf.net/) aims to bring full support +for the NTFS filesystem to the Linux operating system. Linux-NTFS currently +consists of a static library and utilities. This package contains the following +utilities: + NtfsFix - Attempt to fix an NTFS partition that has been damaged by the +Linux NTFS driver. It should be run every time after you have used the Linux +NTFS driver to write to an NTFS partition to prevent massive data corruption +from happening when Windows mounts the partition. +IMPORTANT: Run this only *after* unmounting the partition in Linux but *before* +rebooting into Windows NT/2000! See man 8 ntfsfix for details. + mkntfs - Format a partition with the NTFS filesystem. See man 8 mkntfs +for command line options. + ntfslabel - Display/change the label of an NTFS partition. See man 8 +ntfslabel for details. + ntfsundelete - Recover deleted files from an NTFS volume. See man 8 +ntfsundelete for details. + +%package devel +Summary : files required to compile software that uses libntfs +Group : Development/System +Requires : linux-ntfs = %{ver}-%{rel} +%description devel +This package includes the header files and libraries needed to link software +with libntfs. + + +%prep +%setup + +%build +if [ -n "$LINGUAS" ]; then unset LINGUAS; fi +%configure +make + + +%install +rm -rf "$RPM_BUILD_ROOT" +make DESTDIR="$RPM_BUILD_ROOT" install-strip + + +%clean +rm -rf "$RPM_BUILD_ROOT" + + +%files +%defattr(-,root,root) +%doc AUTHORS COPYING CREDITS ChangeLog INSTALL NEWS README TODO.include TODO.libntfs TODO.ntfstools doc/CodingStyle doc/attribute_definitions doc/attributes.txt doc/compression.txt doc/tunable_settings doc/template.c doc/template.h doc/system_files.txt doc/system_security_descriptors.txt +%{bindir}/* +%{sbindir}/* +%{mandir}/*/* +%{prefix}/lib/*.so* + + +%files devel +%defattr(-,root,root) +%{prefix}/include/* +%{prefix}/lib/*.a* +%{prefix}/lib/*.la* + +%changelog +* Wed Jul 18 2002 Richard Russon +- added ntfsundelete +- change TODO names + +* Wed Jul 3 2002 Anton Altaparmakov +- update my email address + +* Mon Jun 3 2002 Anton Altaparmakov +- update %doc with new TODO files + +* Tue Apr 12 2002 Anton Altaparmakov +- update %description text for ntfslabel + +* Tue Mar 12 2002 Anton Altaparmakov +- update %description text + +* Sat Jan 26 2002 Anton Altaparmakov +- update %description text +- make dependencies pick the right version automatically + +* Thu Jan 10 2002 Anton Altaparmakov +- add dependency on linux-ntfs to linux-ntfs-devel +- update %description text + +* Fri Nov 09 2001 Anton Altaparmakov +- update %description text +- (re)enable installation of shared libraries + +* Wed Aug 22 2001 Anton Altaparmakov +- update %description text + +* Thu Aug 2 2001 Anton Altaparmakov +- update %description text + +* Wed Jul 25 2001 Anton Altaparmakov +- include sbin install path (mkntfs now is in sbin) + +* Tue Jul 24 2001 Anton Altaparmakov +- update %description text + +* Mon Jun 11 2001 Anton Altaparmakov +- remove duplicate %configure options +- remove shared library installation as shared libraries are disabled by +default + +* Sun Jun 10 2001 Anton Altaparmakov +- add man pages stuff +- update info text +- add new doc/ stuff +- modify installation to do install-strip instead of install followed by manual +stripping +- update download URL to be the fast sourceforge http download server + +* Fri Feb 2 2001 Anton Altaparmakov +- started changelog +