[star] man/help: fix man-page-day objections

Pavel Raiskup praiskup at fedoraproject.org
Fri Apr 12 13:12:09 UTC 2013


commit 0f4f931f95f99d9a8e1721ae1df553812d9e3027
Author: Pavel Raiskup <praiskup at redhat.com>
Date:   Fri Apr 12 13:34:14 2013 +0200

    man/help: fix man-page-day objections
    
    Resolves: #948866
    Version: 1.5.2-1

 star-1.5.2-man-page-day.patch |   96 +++++++++++++++++++++++++++++++++++++++++
 star.spec                     |    9 ++++
 2 files changed, 105 insertions(+), 0 deletions(-)
---
diff --git a/star-1.5.2-man-page-day.patch b/star-1.5.2-man-page-day.patch
new file mode 100644
index 0000000..9a5a7ca
--- /dev/null
+++ b/star-1.5.2-man-page-day.patch
@@ -0,0 +1,96 @@
+diff --git a/star/pax.c b/star/pax.c
+index 8130109..9a2fb18 100644
+--- a/star/pax.c
++++ b/star/pax.c
+@@ -266,9 +266,11 @@ usage(ret)
+ 	error("\t-c\t\tinvert matching rules\n");
+ 	error("\t-d\t\tdo not descend directories\n");
+ 	error("\t-f nm\t\tuse 'nm' as tape instead of stdin/stdout\n");
++	error("\t-H\t\tsame as -L but follow only symlinks passed on the command line\n");
+ 	error("\t-i\t\tdo interactive creation/extraction/renaming\n");
+ 	error("\t-k\t\tkeep existing files\n");
+ 	error("\t-l\t\tlink files rather than copying them\n");
++	error("\t-L\t\tfollow symlinks, archive and dump the files they point to\n");
+ 	error("\t-n\t\tone match per pattern only\n");
+ 	error("\t-o\t\toptions (none specified with SUSv2 / UNIX-98)\n");
+ 	error("\t-p string\tset privileges\n");
+diff --git a/star/spax.1 b/star/spax.1
+index 79e2b99..b17dc05 100644
+--- a/star/spax.1
++++ b/star/spax.1
+@@ -282,6 +282,9 @@ except that the order of presentation of the
+ and
+ .B \-s
+ options is significant.
++
++See also the "OTHER OPTIONS" section.
++
+ .PP
+ The following options shall be supported:
+ .TP
+@@ -3246,7 +3249,7 @@ existing files). As stated, it prevents any overwriting, even if
+ the target file is older than the source. This version adds more
+ granularity of options to solve this problem by introducing the 
+ .BI "\-o invalid=" option
+-\-specifically the UTF-8 action. (Note that an
++\- specifically the UTF-8 action. (Note that an
+ existing file that is named with a UTF-8 encoding is still subject
+ to overwriting in this case. The 
+ .B \-k 
+@@ -4206,10 +4209,16 @@ field.
+ End of quoted text from the POSIX.1-2001 standard.
+ . \" .SH RETURNS
+ . \" .SH ERRORS
+-.SH OPTIONS
++.SH OTHER OPTIONS
+ The following 
+ .I "other options
+-are implemented as extension to the POSIX standard:
++are implemented as extension to the POSIX standard.  Note that some other
++non-POSIX options are mentioned in \fI\-help\fR and \fI-xhelp\fR output
++- these are also supported in
++.BR spax (1)
++and are well described in
++.BR star (1)
++manual page.
+ .TP
+ .B \-help
+ Prints a summary of the most important options for
+@@ -4225,6 +4234,11 @@ and exits.
+ Prints the 
+ .B spax
+ version number string and exists.
++.TP
++.B \-do-statistics
++Print statistic messages at the end of a
++.BR spax (1)
++run.
+ 
+ .SH EXAMPLES
+ .SH ENVIRONMENT
+diff --git a/star/star.1 b/star/star.1
+index 3ccd35d..0c88793 100644
+--- a/star/star.1
++++ b/star/star.1
+@@ -3025,7 +3025,7 @@ The bug in old
+ versions that cause a reversal of a space and a NULL byte 
+ in the checksum field is not repeated. 
+ If you want to have signed checksums you have to specify the
+-.I \-singed\-checksum
++.I \-signed\-checksum
+ option too. 
+ If you want directories not to be archived in order to be compatible
+ to very old historic tar archives, you need to specify the
+diff --git a/star/star.c b/star/star.c
+index fe9d984..e895898 100644
+--- a/star/star.c
++++ b/star/star.c
+@@ -1132,7 +1132,7 @@ xusage(ret)
+ 	error("\t-no-xheader\tdo not read or write extended headers regardless of format\n");
+ 	error("\t-meta\t\tuse inode metadata only (omit file content)\n");
+ 	error("\t-xmeta\t\textract meta files\n");
+-	error("\t-dupmeta\tuse inode metadata in dump mode if only ctime is newer\n");
++	error("\t-dumpmeta\tuse inode metadata in dump mode if only ctime is newer\n");
+ 	error("\t-keep-old-files,-k\tkeep existing files\n");
+ 	error("\t-refresh-old-files\trefresh existing files, don't create new files\n");
+ 	error("\t-refresh\trefresh existing files, don't create new files\n");
diff --git a/star.spec b/star.spec
index 349af4a..04bbcdf 100644
--- a/star.spec
+++ b/star.spec
@@ -23,6 +23,12 @@ Patch6: star-1.5.1-selinux-segfault.patch
 # note that the H=crc format uses Sum32 algorithm, not CRC
 Patch7: star-1.5.1-crc.patch
 
+# fix man-page-day objections
+# ~> proposed upstream:
+#    https://lists.berlios.de/pipermail/star-developers/2013-April/000027.html
+# ~> #948866
+Patch8: star-1.5.2-man-page-day.patch
+
 License: CDDL
 Group: Applications/Archiving
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
@@ -44,6 +50,8 @@ and can restore individual files from the archive. Star supports ACL.
 %patch5 -p1 -b .references
 %patch6 -p1 -b .selinux-segfault
 %patch7 -p1 -b .crc
+%patch8 -p1 -b .man-page-day
+
 cp -a star/all.mk star/Makefile
 iconv -f iso_8859-1 -t utf-8 AN-1.5 >AN-1.5_utf8
 mv AN-1.5_utf8 AN-1.5
@@ -124,6 +132,7 @@ rm -rf ${RPM_BUILD_ROOT}
 * Wed Apr 10 2013 Pavel Raiskup <praiskup at redhat.com> - 1.5.2-1
 - rebase to most up2date upstream tarball, remove patches already upstream, fix
   code movements in patches (#928758)
+- fix man-page-day objections (private #948866)
 
 * Thu Mar 21 2013 Pavel Raiskup <praiskup at redhat.com> - 1.5.1-12
 - package also the 'scpio' utility (#771926)


More information about the scm-commits mailing list