diff --git a/.gitignore b/.gitignore index 912a99f..bf9fe4e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,7 @@ /util-linux-2.19-rc2.tar.bz2 /util-linux-2.19-rc3.tar.bz2 /util-linux-2.19.tar.bz2 +*~ +.*.log +*.rpm +/floppy-0.18.tar.bz2 diff --git a/sources b/sources index 83b415d..4a5346f 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -7eeb9a6f7a258174bf0fa80f1370788d floppy-0.16.tar.bz2 +a02aac97c74259ca1b24972c89147ca4 floppy-0.18.tar.bz2 590ca71aad0b254e2631d84401f28255 util-linux-2.19.tar.bz2 diff --git a/util-linux-ng-2.13-floppy-generic.patch b/util-linux-2.19-floppy-generic.patch similarity index 82% rename from util-linux-ng-2.13-floppy-generic.patch rename to util-linux-2.19-floppy-generic.patch index ffc4750..eb12161 100644 --- a/util-linux-ng-2.13-floppy-generic.patch +++ b/util-linux-2.19-floppy-generic.patch @@ -1,6 +1,7 @@ ---- util-linux-2.12p/floppy-0.16/floppyfloppy.c.generic 2001-02-13 01:15:38.000000000 +0100 -+++ util-linux-2.12p/floppy-0.16/floppyfloppy.c 2005-09-30 15:38:08.000000000 +0200 -@@ -264,6 +264,33 @@ +diff -up util-linux-2.19/floppy-0.18/floppyfloppy.c.kzak util-linux-2.19/floppy-0.18/floppyfloppy.c +--- util-linux-2.19/floppy-0.18/floppyfloppy.c.kzak 2009-09-24 03:36:33.000000000 +0200 ++++ util-linux-2.19/floppy-0.18/floppyfloppy.c 2011-03-07 10:40:42.000000000 +0100 +@@ -271,6 +271,33 @@ static RETSIGTYPE sighandler(int signum) #endif } @@ -34,7 +35,7 @@ static int do_format(const char *dev, int fmtnum, int (*fmt_func)(const char *, int), int flags) -@@ -275,6 +302,7 @@ +@@ -282,6 +309,7 @@ static int do_format(const char *dev, in struct format_descr curtrack; int pct; struct stat stat_buf; @@ -42,7 +43,7 @@ int i, j; char *devname; -@@ -297,23 +325,52 @@ +@@ -304,23 +332,52 @@ static int do_format(const char *dev, in strcat(strcpy(devname, dev), floppy_type[fmtnum].dev); diff --git a/util-linux-2.19-floppy-locale.patch b/util-linux-2.19-floppy-locale.patch new file mode 100644 index 0000000..43ecae9 --- /dev/null +++ b/util-linux-2.19-floppy-locale.patch @@ -0,0 +1,11 @@ +diff -up util-linux-2.19/floppy-0.18/superfloppy.c.kzak util-linux-2.19/floppy-0.18/superfloppy.c +--- util-linux-2.19/floppy-0.18/superfloppy.c.kzak 2009-09-23 02:47:26.000000000 +0200 ++++ util-linux-2.19/floppy-0.18/superfloppy.c 2011-03-07 10:37:20.000000000 +0100 +@@ -13,6 +13,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/util-linux-ng-2.13-floppy-locale.patch b/util-linux-ng-2.13-floppy-locale.patch deleted file mode 100644 index 9b8142f..0000000 --- a/util-linux-ng-2.13-floppy-locale.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- util-linux-ng-2.13-rc3/floppy-0.16/superfloppy.c.kzak 2001-07-14 05:26:16.000000000 +0200 -+++ util-linux-ng-2.13-rc3/floppy-0.16/superfloppy.c 2007-08-13 13:14:53.000000000 +0200 -@@ -12,6 +12,7 @@ - #include - #include - #include -+#include - #include - #include - #include diff --git a/util-linux.spec b/util-linux.spec index 490dd5b..e78acff 100644 --- a/util-linux.spec +++ b/util-linux.spec @@ -2,10 +2,10 @@ Summary: A collection of basic system utilities Name: util-linux Version: 2.19 -Release: 1%{?dist} +Release: 2%{?dist} License: GPLv2 and GPLv2+ and GPLv3+ and LGPLv2+ and BSD with advertising and Public Domain Group: System Environment/Base -URL: ftp://ftp.kernel.org/pub/linux/utils/util-linux +URL: http://kernel.org/~kzak/util-linux/ %define upstream_version %{version} @@ -19,7 +19,7 @@ URL: ftp://ftp.kernel.org/pub/linux/utils/util-linux %define mtab_symlink 1 ### Macros -%define floppyver 0.16 +%define floppyver 0.18 %define cytune_archs %{ix86} alpha %{arm} ### Dependences @@ -41,7 +41,7 @@ Source4: util-linux-60-raw.rules Source8: nologin.c Source9: nologin.8 Source10: uuidd.init -Source11: http://dl.sourceforge.net/floppyutil/floppy-%{floppyver}.tar.bz2 +Source11: http://downloads.sourceforge.net/floppyutil/floppy-%{floppyver}.tar.bz2 ### Obsoletes & Conflicts & Provides # old versions of e2fsprogs contain fsck, uuidgen @@ -64,11 +64,11 @@ Requires: udev ### Floppy patches (Fedora/RHEL specific) ### # add a missing header -Patch0: util-linux-ng-2.13-floppy-locale.patch +Patch0: util-linux-2.19-floppy-locale.patch # add note about ATAPI IDE floppy to fdformat.8 Patch1: util-linux-ng-2.13-fdformat-man-ide.patch # 169628 - /usr/bin/floppy doesn't work with /dev/fd0 -Patch2: util-linux-ng-2.13-floppy-generic.patch +Patch2: util-linux-2.19-floppy-generic.patch ### Fedora/RHEL specific patches -- need to die! ### @@ -742,6 +742,9 @@ fi %changelog +* Mon Mar 7 2011 Karel Zak 2.19-2 +- fix #682502 - Broken source URL to floppy tarball, new version available +- upgrade to floppy-0.18 * Thu Feb 10 2011 Karel Zak 2.19-1 - upgrade to the release 2.19