forked from pool/mtools
Accepting request 22902 from Base:System
Copy from Base:System/mtools based on submit request 22902 from user pgajdos OBS-URL: https://build.opensuse.org/request/show/22902 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/mtools?expand=0&rev=13
This commit is contained in:
parent
363b4be56c
commit
004a047222
47
mtools-4.0.10-help-flag.diff
Normal file
47
mtools-4.0.10-help-flag.diff
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
diff -upr mtools-4.0.10/mattrib.c mtools-4.0.10.new/mattrib.c
|
||||||
|
--- mtools-4.0.10/mattrib.c 2009-03-03 07:10:13.000000000 +0100
|
||||||
|
+++ mtools-4.0.10.new/mattrib.c 2009-10-23 09:07:45.000000000 +0200
|
||||||
|
@@ -168,6 +168,7 @@ void mattrib(int argc, char **argv, int
|
||||||
|
int concise;
|
||||||
|
int replay;
|
||||||
|
char *ptr;
|
||||||
|
+ int wantUsage;
|
||||||
|
|
||||||
|
arg.add = 0;
|
||||||
|
arg.remove = 0xff;
|
||||||
|
@@ -176,11 +177,16 @@ void mattrib(int argc, char **argv, int
|
||||||
|
view = 0;
|
||||||
|
concise = 0;
|
||||||
|
replay = 0;
|
||||||
|
+
|
||||||
|
+ wantUsage = 0;
|
||||||
|
|
||||||
|
if(helpFlag(argc, argv))
|
||||||
|
usage(0);
|
||||||
|
- while ((c = getopt(argc, argv, "i:/ahrsAHRSXph")) != EOF) {
|
||||||
|
+ while ((c = getopt(argc, argv, "i:/ahrsAHRSXp")) != EOF) {
|
||||||
|
switch (c) {
|
||||||
|
+ case 'h':
|
||||||
|
+ wantUsage = 1;
|
||||||
|
+ /* FALL TROUGH */
|
||||||
|
default:
|
||||||
|
arg.remove &= ~letterToCode(c);
|
||||||
|
break;
|
||||||
|
@@ -196,13 +202,15 @@ void mattrib(int argc, char **argv, int
|
||||||
|
case 'X':
|
||||||
|
concise = 1;
|
||||||
|
break;
|
||||||
|
- case 'h':
|
||||||
|
- usage(0);
|
||||||
|
case '?':
|
||||||
|
usage(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
+ if(optind == argc && wantUsage) {
|
||||||
|
+ usage(0);
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
for(;optind < argc;optind++) {
|
||||||
|
switch(argv[optind][0]) {
|
||||||
|
case '+':
|
@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 23 11:25:37 CEST 2009 - pgajdos@suse.cz
|
||||||
|
|
||||||
|
- fixed wrong -h flag [bnc#548449]
|
||||||
|
* help-flag.diff
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Sep 15 09:54:02 CEST 2009 - pgajdos@suse.cz
|
Tue Sep 15 09:54:02 CEST 2009 - pgajdos@suse.cz
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@
|
|||||||
Name: mtools
|
Name: mtools
|
||||||
BuildRequires: libpng texlive-latex xorg-x11 xorg-x11-devel
|
BuildRequires: libpng texlive-latex xorg-x11 xorg-x11-devel
|
||||||
Version: 4.0.10
|
Version: 4.0.10
|
||||||
Release: 4
|
Release: 5
|
||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
Group: System/Filesystems
|
Group: System/Filesystems
|
||||||
License: GPL v3 or later
|
License: GPL v3 or later
|
||||||
@ -36,6 +36,7 @@ Patch4: %{name}-%{version}-fat-bits.diff
|
|||||||
Patch5: %{name}-%{version}-prototypes.diff
|
Patch5: %{name}-%{version}-prototypes.diff
|
||||||
Patch6: %{name}-%{version}-overflow.diff
|
Patch6: %{name}-%{version}-overflow.diff
|
||||||
Patch7: %{name}-%{version}-file-close.diff
|
Patch7: %{name}-%{version}-file-close.diff
|
||||||
|
Patch8: %{name}-%{version}-help-flag.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -99,6 +100,7 @@ Authors:
|
|||||||
%patch5
|
%patch5
|
||||||
%patch6
|
%patch6
|
||||||
%patch7
|
%patch7
|
||||||
|
%patch8 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%{suse_update_config -f}
|
%{suse_update_config -f}
|
||||||
|
Loading…
Reference in New Issue
Block a user