rpms/dosfstools/devel dosfstools-exit.patch, NONE, 1.1 dosfstools-install-p.patch, NONE, 1.1 dosfstools.spec, 1.35, 1.36
Štěpán Kasal
kasal at fedoraproject.org
Fri Jan 30 13:51:07 UTC 2009
Author: kasal
Update of /cvs/extras/rpms/dosfstools/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv25287
Modified Files:
dosfstools.spec
Added Files:
dosfstools-exit.patch dosfstools-install-p.patch
Log Message:
- fix the previous commit
- omit the most obsolete documents
- after writing the label, exit with exit code 0 (#468050)
dosfstools-exit.patch:
--- NEW FILE dosfstools-exit.patch ---
2009-01-30 Stepan Kasal <skasal at redhat.com>
* src/dosfslabel.c (main): After writing the label, exit code
should be 0.
diff -up dosfstools-3.0.1/src/dosfslabel.c.exit dosfstools-3.0.1/src/dosfslabel.c
--- dosfstools-3.0.1/src/dosfslabel.c.exit 2008-09-28 12:06:37.000000000 +0200
+++ dosfstools-3.0.1/src/dosfslabel.c 2009-01-30 14:28:47.000000000 +0100
@@ -122,5 +122,6 @@ int main(int argc, char *argv[])
}
write_label(&fs, label);
- return fs_close(rw) ? 1 : 0;
+ fs_close(rw);
+ return 0;
}
dosfstools-install-p.patch:
--- NEW FILE dosfstools-install-p.patch ---
2009-01-30 Stepan Kasal <skasal at redhat.com>
* Makefile: Do not clobber time stamps of doc files.
--- dosfstools-3.0.1/Makefile.p 2008-09-28 12:06:37.000000000 +0200
+++ dosfstools-3.0.1/Makefile 2009-01-30 12:25:59.000000000 +0100
@@ -58,11 +58,11 @@
install-doc:
install -d -m 0755 $(DESTDIR)/$(DOCDIR)/dosfstools
- install -m 0644 doc/* $(DESTDIR)/$(DOCDIR)/dosfstools
+ install -p -m 0644 doc/* $(DESTDIR)/$(DOCDIR)/dosfstools
install-man:
install -d -m 0755 $(DESTDIR)/$(MANDIR)/man8
- install -m 0644 man/*.8 $(DESTDIR)/$(MANDIR)/man8
+ install -p -m 0644 man/*.8 $(DESTDIR)/$(MANDIR)/man8
ln -sf dosfsck.8 $(DESTDIR)/$(MANDIR)/man8/fsck.msdos.8
ln -sf dosfsck.8 $(DESTDIR)/$(MANDIR)/man8/fsck.vfat.8
Index: dosfstools.spec
===================================================================
RCS file: /cvs/extras/rpms/dosfstools/devel/dosfstools.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- dosfstools.spec 30 Jan 2009 09:44:27 -0000 1.35
+++ dosfstools.spec 30 Jan 2009 13:50:37 -0000 1.36
@@ -1,7 +1,7 @@
Name: dosfstools
Summary: Utilities for making and checking MS-DOS FAT filesystems on Linux
Version: 3.0.1
-Release: 2%{?dist}
+Release: 3%{?dist}
License: GPLv3+
Group: Applications/System
Source0: http://www.daniel-baumann.ch/software/dosfstools/%{name}-%{version}.tar.gz
@@ -10,6 +10,11 @@
Obsoletes: mkdosfs-ygg
Provides: mkdosfs-ygg = %{version}
+# Mailed to Daniel Baumann
+Patch0: dosfstools-install-p.patch
+# Mailed to Daniel Baumann
+Patch1: dosfstools-exit.patch
+
%description
The dosfstools package includes the mkdosfs and dosfsck utilities,
which respectively make and check MS-DOS FAT filesystems on hard
@@ -17,25 +22,31 @@
%prep
%setup -q
-sed -i 's,\$(DOCDIR)/%{name}$,&-%{version},' Makefile
+%patch0 -p1
+%patch1 -p1
%build
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64"
%install
rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install PREFIX=%{_prefix} SBINDIR=/sbin
+make DESTDIR=%{buildroot} install-bin install-man PREFIX=%{_prefix} SBINDIR=/sbin
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
-%doc ChangeLog COPYING
+%doc ChangeLog COPYING doc/*-2.x
/sbin/*
%{_mandir}/man8/*
%changelog
+* Fri Jan 30 2009 Stepan Kasal <skasal at redhat.com> - 3.0.1-3
+- fix the previous commit
+- omit the most obsolete documents
+- after writing the label, exit with exit code 0 (#468050)
+
* Fri Jan 30 2009 Stepan Kasal <skasal at redhat.com> - 3.0.1-2
- install all the documentation to the usual docdir (#225707)
More information about the scm-commits
mailing list