summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
Diffstat (limited to 'man')
-rw-r--r--man/Makefile.am208
-rw-r--r--man/Makefile.in900
-rw-r--r--man/arch.x6
-rw-r--r--man/base32.x4
-rw-r--r--man/base64.156
-rw-r--r--man/basename.152
-rw-r--r--man/cat.178
-rw-r--r--man/cat.x2
-rw-r--r--man/chcon.x (renamed from man/su.x)2
-rw-r--r--man/chgrp.196
-rw-r--r--man/chgrp.x2
-rw-r--r--man/chmod.1147
-rw-r--r--man/chmod.x33
-rw-r--r--man/chown.1130
-rw-r--r--man/chown.x2
-rw-r--r--man/chroot.146
-rw-r--r--man/cksum.142
-rw-r--r--man/comm.152
-rw-r--r--man/comm.x2
-rw-r--r--man/coreutils.x4
-rw-r--r--man/cp.1158
-rw-r--r--man/csplit.179
-rw-r--r--man/cut.188
-rw-r--r--man/date.1229
-rw-r--r--man/date.x9
-rw-r--r--man/dd.1162
-rw-r--r--man/df.1108
-rw-r--r--man/df.x5
-rw-r--r--man/dir.1247
-rw-r--r--man/dircolors.153
-rw-r--r--man/dirname.152
-rw-r--r--man/dirname.x2
-rw-r--r--man/du.1153
-rw-r--r--man/du.x4
-rwxr-xr-xman/dummy-man72
-rw-r--r--man/echo.184
-rw-r--r--man/env.147
-rw-r--r--man/expand.153
-rw-r--r--man/expr.1113
-rw-r--r--man/factor.145
-rw-r--r--man/false.146
-rw-r--r--man/fmt.163
-rw-r--r--man/fold.151
-rw-r--r--man/groups.139
-rw-r--r--man/groups.x2
-rw-r--r--man/head.161
-rw-r--r--man/head.x2
-rwxr-xr-xman/help2man465
-rw-r--r--man/hostid.142
-rw-r--r--man/hostid.x2
-rw-r--r--man/hostname.142
-rw-r--r--man/id.159
-rw-r--r--man/id.x2
-rw-r--r--man/install.1113
-rw-r--r--man/join.179
-rw-r--r--man/join.x2
-rw-r--r--man/kill.167
-rw-r--r--man/link.144
-rw-r--r--man/ln.1109
-rw-r--r--man/local.mk200
-rw-r--r--man/logname.139
-rw-r--r--man/ls.1247
-rw-r--r--man/md5sum.161
-rw-r--r--man/md5sum.x4
-rw-r--r--man/mkdir.152
-rw-r--r--man/mkfifo.146
-rw-r--r--man/mknod.160
-rw-r--r--man/mktemp.x6
-rw-r--r--man/mv.198
-rw-r--r--man/nice.150
-rw-r--r--man/nice.x2
-rw-r--r--man/nl.1103
-rw-r--r--man/nohup.146
-rw-r--r--man/nproc.x4
-rw-r--r--man/numfmt.x4
-rw-r--r--man/od.1147
-rw-r--r--man/od.x7
-rw-r--r--man/paste.149
-rw-r--r--man/pathchk.148
-rw-r--r--man/pinky.168
-rw-r--r--man/pr.1137
-rw-r--r--man/printenv.146
-rw-r--r--man/printf.1100
-rw-r--r--man/printf.x2
-rw-r--r--man/ptx.196
-rw-r--r--man/pwd.145
-rw-r--r--man/readlink.167
-rw-r--r--man/readlink.x4
-rw-r--r--man/realpath.x6
-rw-r--r--man/rm.1107
-rw-r--r--man/rm.x3
-rw-r--r--man/rmdir.153
-rw-r--r--man/runcon.x14
-rw-r--r--man/seq.163
-rw-r--r--man/sha1sum.161
-rw-r--r--man/sha224sum.161
-rw-r--r--man/sha256sum.161
-rw-r--r--man/sha384sum.161
-rw-r--r--man/sha512sum.161
-rw-r--r--man/shred.1106
-rw-r--r--man/shuf.167
-rw-r--r--man/sleep.148
-rw-r--r--man/sort.1129
-rw-r--r--man/sort.x2
-rw-r--r--man/split.164
-rw-r--r--man/stat.1181
-rw-r--r--man/stdbuf.x17
-rw-r--r--man/stty.1405
-rw-r--r--man/su.159
-rw-r--r--man/sum.147
-rw-r--r--man/sync.141
-rw-r--r--man/sync.x7
-rw-r--r--man/tac.151
-rw-r--r--man/tac.x2
-rw-r--r--man/tail.197
-rw-r--r--man/tail.x2
-rw-r--r--man/tee.147
-rw-r--r--man/test.1173
-rw-r--r--man/timeout.x8
-rw-r--r--man/touch.171
-rw-r--r--man/touch.x9
-rw-r--r--man/tr.1141
-rw-r--r--man/true.146
-rw-r--r--man/truncate.x6
-rw-r--r--man/tsort.140
-rw-r--r--man/tty.142
-rw-r--r--man/uname.169
-rw-r--r--man/uname.x2
-rw-r--r--man/unexpand.156
-rw-r--r--man/uniq.171
-rw-r--r--man/uniq.x2
-rw-r--r--man/unlink.144
-rw-r--r--man/uptime.142
-rw-r--r--man/users.140
-rw-r--r--man/users.x2
-rw-r--r--man/vdir.1247
-rw-r--r--man/wc.163
-rw-r--r--man/who.188
-rw-r--r--man/whoami.140
-rw-r--r--man/yes.142
140 files changed, 761 insertions, 9261 deletions
diff --git a/man/Makefile.am b/man/Makefile.am
deleted file mode 100644
index 32df9d1..0000000
--- a/man/Makefile.am
+++ /dev/null
@@ -1,208 +0,0 @@
-# Make coreutils man pages. -*-Makefile-*-
-
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-dist_man_MANS = \
- base64.1 basename.1 cat.1 chgrp.1 chmod.1 chown.1 cksum.1 comm.1 \
- cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \
- echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \
- head.1 hostname.1 id.1 install.1 join.1 kill.1 \
- link.1 ln.1 logname.1 \
- ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nl.1 nohup.1 od.1 \
- paste.1 pathchk.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \
- rm.1 rmdir.1 seq.1 sha1sum.1 sha224sum.1 sha256sum.1 sha384sum.1 sha512sum.1 \
- shred.1 shuf.1 sleep.1 sort.1 split.1 stat.1 \
- su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \
- tty.1 unexpand.1 uniq.1 unlink.1 vdir.1 wc.1 \
- whoami.1 yes.1 $(MAN)
-optional_mans = \
- chroot.1 hostid.1 nice.1 pinky.1 stty.1 uname.1 uptime.1 users.1 who.1
-
-
-man_aux = $(dist_man_MANS:.1=.x) $(optional_mans:.1=.x)
-
-EXTRA_DIST = $(man_aux) help2man $(optional_mans)
-MAINTAINERCLEANFILES = $(dist_man_MANS)
-
-# Depend on configure.ac to get version number changes.
-common_dep = $(top_srcdir)/configure.ac
-
-base64.1: $(common_dep) $(srcdir)/base64.x ../src/base64.c
-basename.1: $(common_dep) $(srcdir)/basename.x ../src/basename.c
-cat.1: $(common_dep) $(srcdir)/cat.x ../src/cat.c
-chgrp.1: $(common_dep) $(srcdir)/chgrp.x ../src/chgrp.c
-chmod.1: $(common_dep) $(srcdir)/chmod.x ../src/chmod.c
-chown.1: $(common_dep) $(srcdir)/chown.x ../src/chown.c
-chroot.1: $(common_dep) $(srcdir)/chroot.x ../src/chroot.c
-cksum.1: $(common_dep) $(srcdir)/cksum.x ../src/cksum.c
-comm.1: $(common_dep) $(srcdir)/comm.x ../src/comm.c
-cp.1: $(common_dep) $(srcdir)/cp.x ../src/cp.c
-csplit.1: $(common_dep) $(srcdir)/csplit.x ../src/csplit.c
-cut.1: $(common_dep) $(srcdir)/cut.x ../src/cut.c
-date.1: $(common_dep) $(srcdir)/date.x ../src/date.c
-dd.1: $(common_dep) $(srcdir)/dd.x ../src/dd.c
-df.1: $(common_dep) $(srcdir)/df.x ../src/df.c
-
-# Note that dir depends on ls.c, since that's where it's --help text is.
-dir.1: $(common_dep) $(srcdir)/dir.x ../src/ls.c
-
-dircolors.1: $(common_dep) $(srcdir)/dircolors.x ../src/dircolors.c
-dirname.1: $(common_dep) $(srcdir)/dirname.x ../src/dirname.c
-du.1: $(common_dep) $(srcdir)/du.x ../src/du.c
-echo.1: $(common_dep) $(srcdir)/echo.x ../src/echo.c
-env.1: $(common_dep) $(srcdir)/env.x ../src/env.c
-expand.1: $(common_dep) $(srcdir)/expand.x ../src/expand.c
-expr.1: $(common_dep) $(srcdir)/expr.x ../src/expr.c
-factor.1: $(common_dep) $(srcdir)/factor.x ../src/factor.c
-false.1: $(common_dep) $(srcdir)/false.x ../src/false.c
-fmt.1: $(common_dep) $(srcdir)/fmt.x ../src/fmt.c
-fold.1: $(common_dep) $(srcdir)/fold.x ../src/fold.c
-groups.1: $(common_dep) $(srcdir)/groups.x ../src/groups.sh
-head.1: $(common_dep) $(srcdir)/head.x ../src/head.c
-hostid.1: $(common_dep) $(srcdir)/hostid.x ../src/hostid.c
-hostname.1: $(common_dep) $(srcdir)/hostname.x ../src/hostname.c
-id.1: $(common_dep) $(srcdir)/id.x ../src/id.c
-install.1: $(common_dep) $(srcdir)/install.x ../src/install.c
-join.1: $(common_dep) $(srcdir)/join.x ../src/join.c
-kill.1: $(common_dep) $(srcdir)/kill.x ../src/kill.c
-link.1: $(common_dep) $(srcdir)/link.x ../src/link.c
-ln.1: $(common_dep) $(srcdir)/ln.x ../src/ln.c
-logname.1: $(common_dep) $(srcdir)/logname.x ../src/logname.c
-ls.1: $(common_dep) $(srcdir)/ls.x ../src/ls.c
-md5sum.1: $(common_dep) $(srcdir)/md5sum.x ../src/md5sum.c
-mkdir.1: $(common_dep) $(srcdir)/mkdir.x ../src/mkdir.c
-mkfifo.1: $(common_dep) $(srcdir)/mkfifo.x ../src/mkfifo.c
-mknod.1: $(common_dep) $(srcdir)/mknod.x ../src/mknod.c
-mv.1: $(common_dep) $(srcdir)/mv.x ../src/mv.c
-nice.1: $(common_dep) $(srcdir)/nice.x ../src/nice.c
-nl.1: $(common_dep) $(srcdir)/nl.x ../src/nl.c
-nohup.1: $(common_dep) $(srcdir)/nohup.x ../src/nohup.c
-od.1: $(common_dep) $(srcdir)/od.x ../src/od.c
-paste.1: $(common_dep) $(srcdir)/paste.x ../src/paste.c
-pathchk.1: $(common_dep) $(srcdir)/pathchk.x ../src/pathchk.c
-pinky.1: $(common_dep) $(srcdir)/pinky.x ../src/pinky.c
-pr.1: $(common_dep) $(srcdir)/pr.x ../src/pr.c
-printenv.1: $(common_dep) $(srcdir)/printenv.x ../src/printenv.c
-printf.1: $(common_dep) $(srcdir)/printf.x ../src/printf.c
-ptx.1: $(common_dep) $(srcdir)/ptx.x ../src/ptx.c
-pwd.1: $(common_dep) $(srcdir)/pwd.x ../src/pwd.c
-readlink.1: $(common_dep) $(srcdir)/readlink.x ../src/readlink.c
-rm.1: $(common_dep) $(srcdir)/rm.x ../src/rm.c
-rmdir.1: $(common_dep) $(srcdir)/rmdir.x ../src/rmdir.c
-seq.1: $(common_dep) $(srcdir)/seq.x ../src/seq.c
-sha1sum.1: $(common_dep) $(srcdir)/sha1sum.x ../src/md5sum.c
-sha224sum.1: $(common_dep) $(srcdir)/sha224sum.x ../src/md5sum.c
-sha256sum.1: $(common_dep) $(srcdir)/sha256sum.x ../src/md5sum.c
-sha384sum.1: $(common_dep) $(srcdir)/sha384sum.x ../src/md5sum.c
-sha512sum.1: $(common_dep) $(srcdir)/sha512sum.x ../src/md5sum.c
-shred.1: $(common_dep) $(srcdir)/shred.x ../src/shred.c
-shuf.1: $(common_dep) $(srcdir)/shuf.x ../src/shuf.c
-sleep.1: $(common_dep) $(srcdir)/sleep.x ../src/sleep.c
-sort.1: $(common_dep) $(srcdir)/sort.x ../src/sort.c
-split.1: $(common_dep) $(srcdir)/split.x ../src/split.c
-stat.1: $(common_dep) $(srcdir)/stat.x ../src/stat.c
-stty.1: $(common_dep) $(srcdir)/stty.x ../src/stty.c
-su.1: $(common_dep) $(srcdir)/su.x ../src/su.c
-sum.1: $(common_dep) $(srcdir)/sum.x ../src/sum.c
-sync.1: $(common_dep) $(srcdir)/sync.x ../src/sync.c
-tac.1: $(common_dep) $(srcdir)/tac.x ../src/tac.c
-tail.1: $(common_dep) $(srcdir)/tail.x ../src/tail.c
-tee.1: $(common_dep) $(srcdir)/tee.x ../src/tee.c
-test.1: $(common_dep) $(srcdir)/test.x ../src/test.c
-touch.1: $(common_dep) $(srcdir)/touch.x ../src/touch.c
-tr.1: $(common_dep) $(srcdir)/tr.x ../src/tr.c
-true.1: $(common_dep) $(srcdir)/true.x ../src/true.c
-tsort.1: $(common_dep) $(srcdir)/tsort.x ../src/tsort.c
-tty.1: $(common_dep) $(srcdir)/tty.x ../src/tty.c
-uname.1: $(common_dep) $(srcdir)/uname.x ../src/uname.c
-unexpand.1: $(common_dep) $(srcdir)/unexpand.x ../src/unexpand.c
-uniq.1: $(common_dep) $(srcdir)/uniq.x ../src/uniq.c
-unlink.1: $(common_dep) $(srcdir)/unlink.x ../src/unlink.c
-uptime.1: $(common_dep) $(srcdir)/uptime.x ../src/uptime.c
-users.1: $(common_dep) $(srcdir)/users.x ../src/users.c
-vdir.1: $(common_dep) $(srcdir)/vdir.x ../src/ls.c
-wc.1: $(common_dep) $(srcdir)/wc.x ../src/wc.c
-who.1: $(common_dep) $(srcdir)/who.x ../src/who.c
-whoami.1: $(common_dep) $(srcdir)/whoami.x ../src/whoami.c
-yes.1: $(common_dep) $(srcdir)/yes.x ../src/yes.c
-
-SUFFIXES = .x .1
-
-# Ensure that help2man runs the ../src/ginstall binary as
-# `install' when creating install.1.
-# Similarly, ensure that it uses the ../src/[ binary to create test.1.
-t = $*.td
-mapped_name = `echo $*|sed 's/install/ginstall/; s/test/[/'`
-
-# Note the use of $t/$*, rather than just `$*' as in other packages.
-# That is necessary to avoid failures for programs that are also shell built-in
-# functions like echo, false, printf, pwd.
-.x.1:
- @case '$(PERL)' in \
- *"/missing "*) \
- echo 'WARNING: cannot update man page $@ since perl is missing' \
- 'or inadequate' 1>&2 \
- ;; \
- *) \
- rm -f $@ \
- && { echo "Updating man page $@"; \
- rm -rf $t; \
- mkdir $t; \
- (cd $t && $(LN_S) ../../src/$(mapped_name) $*); \
- $(PERL) -- $(srcdir)/help2man \
- --source='$(PACKAGE_STRING)' \
- --include=$(srcdir)/$*.x \
- --output=$t/$@ $t/$*; \
- } \
- && sed 's|$*\.td/||g' $t/$@ > $@ \
- && chmod a-w $@ \
- && rm -rf $t ;; \
- esac
-
-check-local: check-x-vs-1 check-programs-vs-x
-
-# Sort in traditional ASCII order, regardless of the current locale;
-# otherwise we may get into trouble with distinct strings that the
-# current locale considers to be equal.
-ASSORT = LC_ALL=C sort
-
-# Ensure that for each .x file in this directory, there is a
-# corresponding .1 file in the definition of $(dist_man_MANS) above.
-.PHONY: check-x-vs-1
-check-x-vs-1:
- PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \
- t=ls-files.$$$$; \
- (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\
- echo $(dist_man_MANS) | tr -s ' ' '\n' | sed 's/\.1$$//' \
- | $(ASSORT) | diff - $$t || { rm $$t; exit 1; }; \
- rm $$t
-
-all_programs = \
- (cd ../src && MAKEFLAGS= $(MAKE) -s all_programs.list) \
- | grep -v '\['
-
-.PHONY: check-programs-vs-x
-check-programs-vs-x:
- status=0; \
- for p in dummy `$(all_programs)`; do \
- test $$p = dummy && continue; \
- test $$p = ginstall && p=install || : ; \
- test -f $(srcdir)/$$p.x \
- || { echo missing $$p.x 1>&2; status=1; }; \
- done; \
- exit $$status
diff --git a/man/Makefile.in b/man/Makefile.in
deleted file mode 100644
index f75b88b..0000000
--- a/man/Makefile.in
+++ /dev/null
@@ -1,900 +0,0 @@
-# Makefile.in generated by automake 1.10 from Makefile.am.
-# @configure_input@
-
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-# This Makefile.in is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
-# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
-# PARTICULAR PURPOSE.
-
-@SET_MAKE@
-
-# Make coreutils man pages. -*-Makefile-*-
-
-# Copyright (C) 2002-2007 Free Software Foundation, Inc.
-
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-VPATH = @srcdir@
-pkgdatadir = $(datadir)/@PACKAGE@
-pkglibdir = $(libdir)/@PACKAGE@
-pkgincludedir = $(includedir)/@PACKAGE@
-am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
-install_sh_DATA = $(install_sh) -c -m 644
-install_sh_PROGRAM = $(install_sh) -c
-install_sh_SCRIPT = $(install_sh) -c
-INSTALL_HEADER = $(INSTALL_DATA)
-transform = $(program_transform_name)
-NORMAL_INSTALL = :
-PRE_INSTALL = :
-POST_INSTALL = :
-NORMAL_UNINSTALL = :
-PRE_UNINSTALL = :
-POST_UNINSTALL = :
-build_triplet = @build@
-host_triplet = @host@
-subdir = man
-DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-am__aclocal_m4_deps = $(top_srcdir)/m4/absolute-header.m4 \
- $(top_srcdir)/m4/acl.m4 $(top_srcdir)/m4/alloca.m4 \
- $(top_srcdir)/m4/allocsa.m4 $(top_srcdir)/m4/argmatch.m4 \
- $(top_srcdir)/m4/arpa_inet_h.m4 $(top_srcdir)/m4/assert.m4 \
- $(top_srcdir)/m4/atexit.m4 $(top_srcdir)/m4/autobuild.m4 \
- $(top_srcdir)/m4/backupfile.m4 $(top_srcdir)/m4/base64.m4 \
- $(top_srcdir)/m4/bison.m4 $(top_srcdir)/m4/boottime.m4 \
- $(top_srcdir)/m4/c-strtod.m4 $(top_srcdir)/m4/calloc.m4 \
- $(top_srcdir)/m4/canon-host.m4 \
- $(top_srcdir)/m4/canonicalize.m4 \
- $(top_srcdir)/m4/chdir-long.m4 $(top_srcdir)/m4/check-decl.m4 \
- $(top_srcdir)/m4/chown.m4 $(top_srcdir)/m4/clock_time.m4 \
- $(top_srcdir)/m4/cloexec.m4 $(top_srcdir)/m4/close-stream.m4 \
- $(top_srcdir)/m4/closeout.m4 $(top_srcdir)/m4/codeset.m4 \
- $(top_srcdir)/m4/config-h.m4 $(top_srcdir)/m4/cycle-check.m4 \
- $(top_srcdir)/m4/d-ino.m4 $(top_srcdir)/m4/d-type.m4 \
- $(top_srcdir)/m4/dirfd.m4 $(top_srcdir)/m4/dirname.m4 \
- $(top_srcdir)/m4/dos.m4 $(top_srcdir)/m4/double-slash-root.m4 \
- $(top_srcdir)/m4/dup2.m4 $(top_srcdir)/m4/eealloc.m4 \
- $(top_srcdir)/m4/eoverflow.m4 $(top_srcdir)/m4/error.m4 \
- $(top_srcdir)/m4/euidaccess-stat.m4 \
- $(top_srcdir)/m4/euidaccess.m4 $(top_srcdir)/m4/exclude.m4 \
- $(top_srcdir)/m4/exitfail.m4 $(top_srcdir)/m4/extensions.m4 \
- $(top_srcdir)/m4/fchdir.m4 $(top_srcdir)/m4/fcntl-safer.m4 \
- $(top_srcdir)/m4/fcntl_h.m4 $(top_srcdir)/m4/fd-reopen.m4 \
- $(top_srcdir)/m4/file-type.m4 $(top_srcdir)/m4/fileblocks.m4 \
- $(top_srcdir)/m4/filemode.m4 $(top_srcdir)/m4/filenamecat.m4 \
- $(top_srcdir)/m4/flexmember.m4 $(top_srcdir)/m4/fnmatch.m4 \
- $(top_srcdir)/m4/fpending.m4 $(top_srcdir)/m4/fprintftime.m4 \
- $(top_srcdir)/m4/free.m4 $(top_srcdir)/m4/fstypename.m4 \
- $(top_srcdir)/m4/fsusage.m4 $(top_srcdir)/m4/ftruncate.m4 \
- $(top_srcdir)/m4/fts.m4 $(top_srcdir)/m4/getaddrinfo.m4 \
- $(top_srcdir)/m4/getcwd-abort-bug.m4 \
- $(top_srcdir)/m4/getcwd-path-max.m4 $(top_srcdir)/m4/getcwd.m4 \
- $(top_srcdir)/m4/getdate.m4 $(top_srcdir)/m4/getdelim.m4 \
- $(top_srcdir)/m4/getgroups.m4 $(top_srcdir)/m4/gethostname.m4 \
- $(top_srcdir)/m4/gethrxtime.m4 $(top_srcdir)/m4/getline.m4 \
- $(top_srcdir)/m4/getloadavg.m4 $(top_srcdir)/m4/getndelim2.m4 \
- $(top_srcdir)/m4/getopt.m4 $(top_srcdir)/m4/getpagesize.m4 \
- $(top_srcdir)/m4/getpass.m4 $(top_srcdir)/m4/gettext.m4 \
- $(top_srcdir)/m4/gettime.m4 $(top_srcdir)/m4/gettimeofday.m4 \
- $(top_srcdir)/m4/getugroups.m4 \
- $(top_srcdir)/m4/getusershell.m4 $(top_srcdir)/m4/glibc21.m4 \
- $(top_srcdir)/m4/gnulib-common.m4 \
- $(top_srcdir)/m4/gnulib-comp.m4 \
- $(top_srcdir)/m4/group-member.m4 \
- $(top_srcdir)/m4/hard-locale.m4 $(top_srcdir)/m4/hash.m4 \
- $(top_srcdir)/m4/host-os.m4 $(top_srcdir)/m4/human.m4 \
- $(top_srcdir)/m4/i-ring.m4 $(top_srcdir)/m4/iconv.m4 \
- $(top_srcdir)/m4/idcache.m4 $(top_srcdir)/m4/inet_ntop.m4 \
- $(top_srcdir)/m4/inline.m4 $(top_srcdir)/m4/intmax_t.m4 \
- $(top_srcdir)/m4/inttostr.m4 $(top_srcdir)/m4/inttypes-pri.m4 \
- $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
- $(top_srcdir)/m4/isapipe.m4 $(top_srcdir)/m4/jm-macros.m4 \
- $(top_srcdir)/m4/jm-winsz1.m4 $(top_srcdir)/m4/jm-winsz2.m4 \
- $(top_srcdir)/m4/lchmod.m4 $(top_srcdir)/m4/lchown.m4 \
- $(top_srcdir)/m4/lib-check.m4 $(top_srcdir)/m4/lib-ignore.m4 \
- $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
- $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/link-follow.m4 \
- $(top_srcdir)/m4/localcharset.m4 \
- $(top_srcdir)/m4/long-options.m4 \
- $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
- $(top_srcdir)/m4/ls-mntd-fs.m4 $(top_srcdir)/m4/lstat.m4 \
- $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
- $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbscasecmp.m4 \
- $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/mbswidth.m4 \
- $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memcasecmp.m4 \
- $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memcmp.m4 \
- $(top_srcdir)/m4/memcoll.m4 $(top_srcdir)/m4/memcpy.m4 \
- $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
- $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/memset.m4 \
- $(top_srcdir)/m4/memxfrm.m4 $(top_srcdir)/m4/mkancesdirs.m4 \
- $(top_srcdir)/m4/mkdir-p.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
- $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
- $(top_srcdir)/m4/modechange.m4 $(top_srcdir)/m4/mountlist.m4 \
- $(top_srcdir)/m4/mpsort.m4 $(top_srcdir)/m4/nanosleep.m4 \
- $(top_srcdir)/m4/netinet_in_h.m4 $(top_srcdir)/m4/nls.m4 \
- $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pathmax.m4 \
- $(top_srcdir)/m4/perl.m4 $(top_srcdir)/m4/physmem.m4 \
- $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/posixtm.m4 \
- $(top_srcdir)/m4/posixver.m4 $(top_srcdir)/m4/prereq.m4 \
- $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/putenv.m4 \
- $(top_srcdir)/m4/quote.m4 $(top_srcdir)/m4/quotearg.m4 \
- $(top_srcdir)/m4/randint.m4 $(top_srcdir)/m4/randperm.m4 \
- $(top_srcdir)/m4/randread.m4 $(top_srcdir)/m4/readlink.m4 \
- $(top_srcdir)/m4/readtokens.m4 $(top_srcdir)/m4/readutmp.m4 \
- $(top_srcdir)/m4/regex.m4 \
- $(top_srcdir)/m4/rename-dest-slash.m4 \
- $(top_srcdir)/m4/rename.m4 $(top_srcdir)/m4/rmdir-errno.m4 \
- $(top_srcdir)/m4/rmdir.m4 $(top_srcdir)/m4/root-dev-ino.m4 \
- $(top_srcdir)/m4/rpmatch.m4 $(top_srcdir)/m4/safe-read.m4 \
- $(top_srcdir)/m4/safe-write.m4 $(top_srcdir)/m4/same.m4 \
- $(top_srcdir)/m4/save-cwd.m4 $(top_srcdir)/m4/savedir.m4 \
- $(top_srcdir)/m4/savewd.m4 $(top_srcdir)/m4/setenv.m4 \
- $(top_srcdir)/m4/settime.m4 $(top_srcdir)/m4/sha1.m4 \
- $(top_srcdir)/m4/sha256.m4 $(top_srcdir)/m4/sha512.m4 \
- $(top_srcdir)/m4/sig2str.m4 $(top_srcdir)/m4/snprintf.m4 \
- $(top_srcdir)/m4/socklen.m4 $(top_srcdir)/m4/sockpfaf.m4 \
- $(top_srcdir)/m4/ssize_t.m4 $(top_srcdir)/m4/st_dm_mode.m4 \
- $(top_srcdir)/m4/stat-prog.m4 $(top_srcdir)/m4/stat-time.m4 \
- $(top_srcdir)/m4/stdarg.m4 $(top_srcdir)/m4/stdbool.m4 \
- $(top_srcdir)/m4/stdint.m4 $(top_srcdir)/m4/stdint_h.m4 \
- $(top_srcdir)/m4/stdio-safer.m4 $(top_srcdir)/m4/stdio_h.m4 \
- $(top_srcdir)/m4/stdlib-safer.m4 $(top_srcdir)/m4/stdlib_h.m4 \
- $(top_srcdir)/m4/stpcpy.m4 $(top_srcdir)/m4/strcspn.m4 \
- $(top_srcdir)/m4/strdup.m4 $(top_srcdir)/m4/strftime.m4 \
- $(top_srcdir)/m4/string_h.m4 $(top_srcdir)/m4/strndup.m4 \
- $(top_srcdir)/m4/strnlen.m4 $(top_srcdir)/m4/strnumcmp.m4 \
- $(top_srcdir)/m4/strpbrk.m4 $(top_srcdir)/m4/strtod.m4 \
- $(top_srcdir)/m4/strtoimax.m4 $(top_srcdir)/m4/strtol.m4 \
- $(top_srcdir)/m4/strtoll.m4 $(top_srcdir)/m4/strtoul.m4 \
- $(top_srcdir)/m4/strtoull.m4 $(top_srcdir)/m4/strtoumax.m4 \
- $(top_srcdir)/m4/strverscmp.m4 \
- $(top_srcdir)/m4/sys_socket_h.m4 \
- $(top_srcdir)/m4/sys_stat_h.m4 $(top_srcdir)/m4/sys_time_h.m4 \
- $(top_srcdir)/m4/tempname.m4 $(top_srcdir)/m4/time_h.m4 \
- $(top_srcdir)/m4/time_r.m4 $(top_srcdir)/m4/timespec.m4 \
- $(top_srcdir)/m4/tm_gmtoff.m4 $(top_srcdir)/m4/tzset.m4 \
- $(top_srcdir)/m4/unicodeio.m4 $(top_srcdir)/m4/unistd-safer.m4 \
- $(top_srcdir)/m4/unistd_h.m4 $(top_srcdir)/m4/unlink-busy.m4 \
- $(top_srcdir)/m4/unlinkdir.m4 $(top_srcdir)/m4/unlocked-io.m4 \
- $(top_srcdir)/m4/uptime.m4 $(top_srcdir)/m4/userspec.m4 \
- $(top_srcdir)/m4/utimbuf.m4 $(top_srcdir)/m4/utime.m4 \
- $(top_srcdir)/m4/utimecmp.m4 $(top_srcdir)/m4/utimens.m4 \
- $(top_srcdir)/m4/utimes-null.m4 $(top_srcdir)/m4/utimes.m4 \
- $(top_srcdir)/m4/vasnprintf.m4 $(top_srcdir)/m4/vasprintf.m4 \
- $(top_srcdir)/m4/wchar.m4 $(top_srcdir)/m4/wchar_t.m4 \
- $(top_srcdir)/m4/wctype.m4 $(top_srcdir)/m4/wcwidth.m4 \
- $(top_srcdir)/m4/wint_t.m4 $(top_srcdir)/m4/xalloc.m4 \
- $(top_srcdir)/m4/xfts.m4 $(top_srcdir)/m4/xgetcwd.m4 \
- $(top_srcdir)/m4/xnanosleep.m4 $(top_srcdir)/m4/xstrndup.m4 \
- $(top_srcdir)/m4/xstrtod.m4 $(top_srcdir)/m4/xstrtol.m4 \
- $(top_srcdir)/m4/yesno.m4 $(top_srcdir)/configure.ac
-am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
- $(ACLOCAL_M4)
-mkinstalldirs = $(install_sh) -d
-CONFIG_HEADER = $(top_builddir)/lib/config.h
-CONFIG_CLEAN_FILES =
-SOURCES =
-DIST_SOURCES =
-man1dir = $(mandir)/man1
-am__installdirs = "$(DESTDIR)$(man1dir)"
-NROFF = nroff
-MANS = $(dist_man_MANS)
-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
-ABSOLUTE_DIRENT_H = @ABSOLUTE_DIRENT_H@
-ABSOLUTE_FCNTL_H = @ABSOLUTE_FCNTL_H@
-ABSOLUTE_INTTYPES_H = @ABSOLUTE_INTTYPES_H@
-ABSOLUTE_NETINET_IN_H = @ABSOLUTE_NETINET_IN_H@
-ABSOLUTE_STDINT_H = @ABSOLUTE_STDINT_H@
-ABSOLUTE_STDIO_H = @ABSOLUTE_STDIO_H@
-ABSOLUTE_STDLIB_H = @ABSOLUTE_STDLIB_H@
-ABSOLUTE_STRING_H = @ABSOLUTE_STRING_H@
-ABSOLUTE_SYS_SOCKET_H = @ABSOLUTE_SYS_SOCKET_H@
-ABSOLUTE_SYS_STAT_H = @ABSOLUTE_SYS_STAT_H@
-ABSOLUTE_SYS_TIME_H = @ABSOLUTE_SYS_TIME_H@
-ABSOLUTE_TIME_H = @ABSOLUTE_TIME_H@
-ABSOLUTE_UNISTD_H = @ABSOLUTE_UNISTD_H@
-ABSOLUTE_WCHAR_H = @ABSOLUTE_WCHAR_H@
-ABSOLUTE_WCTYPE_H = @ABSOLUTE_WCTYPE_H@
-ACLOCAL = @ACLOCAL@
-ALLOCA = @ALLOCA@
-ALLOCA_H = @ALLOCA_H@
-AMTAR = @AMTAR@
-ARPA_INET_H = @ARPA_INET_H@
-AUTOCONF = @AUTOCONF@
-AUTOHEADER = @AUTOHEADER@
-AUTOMAKE = @AUTOMAKE@
-AWK = @AWK@
-BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
-BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
-BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
-BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
-BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
-CC = @CC@
-CCDEPMODE = @CCDEPMODE@
-CFLAGS = @CFLAGS@
-CPP = @CPP@
-CPPFLAGS = @CPPFLAGS@
-CYGPATH_W = @CYGPATH_W@
-DEFAULT_POSIX2_VERSION = @DEFAULT_POSIX2_VERSION@
-DEFS = @DEFS@
-DEPDIR = @DEPDIR@
-DF_PROG = @DF_PROG@
-DIRENT_H = @DIRENT_H@
-ECHO_C = @ECHO_C@
-ECHO_N = @ECHO_N@
-ECHO_T = @ECHO_T@
-EGREP = @EGREP@
-EOVERFLOW = @EOVERFLOW@
-EXEEXT = @EXEEXT@
-FCNTL_H = @FCNTL_H@
-FNMATCH_H = @FNMATCH_H@
-GETLOADAVG_LIBS = @GETLOADAVG_LIBS@
-GETOPT_H = @GETOPT_H@
-GLIBC21 = @GLIBC21@
-GMSGFMT = @GMSGFMT@
-GMSGFMT_015 = @GMSGFMT_015@
-GNULIB_CHOWN = @GNULIB_CHOWN@
-GNULIB_DUP2 = @GNULIB_DUP2@
-GNULIB_FCHDIR = @GNULIB_FCHDIR@
-GNULIB_FPRINTF_POSIX = @GNULIB_FPRINTF_POSIX@
-GNULIB_FTRUNCATE = @GNULIB_FTRUNCATE@
-GNULIB_GETCWD = @GNULIB_GETCWD@
-GNULIB_GETLOGIN_R = @GNULIB_GETLOGIN_R@
-GNULIB_GETSUBOPT = @GNULIB_GETSUBOPT@
-GNULIB_IMAXABS = @GNULIB_IMAXABS@
-GNULIB_IMAXDIV = @GNULIB_IMAXDIV@
-GNULIB_MBSCASECMP = @GNULIB_MBSCASECMP@
-GNULIB_MBSCASESTR = @GNULIB_MBSCASESTR@
-GNULIB_MBSCHR = @GNULIB_MBSCHR@
-GNULIB_MBSCSPN = @GNULIB_MBSCSPN@
-GNULIB_MBSLEN = @GNULIB_MBSLEN@
-GNULIB_MBSNCASECMP = @GNULIB_MBSNCASECMP@
-GNULIB_MBSPBRK = @GNULIB_MBSPBRK@
-GNULIB_MBSPCASECMP = @GNULIB_MBSPCASECMP@
-GNULIB_MBSRCHR = @GNULIB_MBSRCHR@
-GNULIB_MBSSEP = @GNULIB_MBSSEP@
-GNULIB_MBSSPN = @GNULIB_MBSSPN@
-GNULIB_MBSSTR = @GNULIB_MBSSTR@
-GNULIB_MBSTOK_R = @GNULIB_MBSTOK_R@
-GNULIB_MEMMEM = @GNULIB_MEMMEM@
-GNULIB_MEMPCPY = @GNULIB_MEMPCPY@
-GNULIB_MEMRCHR = @GNULIB_MEMRCHR@
-GNULIB_MKDTEMP = @GNULIB_MKDTEMP@
-GNULIB_MKSTEMP = @GNULIB_MKSTEMP@
-GNULIB_PRINTF_POSIX = @GNULIB_PRINTF_POSIX@
-GNULIB_READLINK = @GNULIB_READLINK@
-GNULIB_SNPRINTF = @GNULIB_SNPRINTF@
-GNULIB_SPRINTF_POSIX = @GNULIB_SPRINTF_POSIX@
-GNULIB_STPCPY = @GNULIB_STPCPY@
-GNULIB_STPNCPY = @GNULIB_STPNCPY@
-GNULIB_STRCASESTR = @GNULIB_STRCASESTR@
-GNULIB_STRCHRNUL = @GNULIB_STRCHRNUL@
-GNULIB_STRDUP = @GNULIB_STRDUP@
-GNULIB_STRNDUP = @GNULIB_STRNDUP@
-GNULIB_STRNLEN = @GNULIB_STRNLEN@
-GNULIB_STRPBRK = @GNULIB_STRPBRK@
-GNULIB_STRSEP = @GNULIB_STRSEP@
-GNULIB_STRTOIMAX = @GNULIB_STRTOIMAX@
-GNULIB_STRTOK_R = @GNULIB_STRTOK_R@
-GNULIB_STRTOUMAX = @GNULIB_STRTOUMAX@
-GNULIB_VFPRINTF_POSIX = @GNULIB_VFPRINTF_POSIX@
-GNULIB_VPRINTF_POSIX = @GNULIB_VPRINTF_POSIX@
-GNULIB_VSNPRINTF = @GNULIB_VSNPRINTF@
-GNULIB_VSPRINTF_POSIX = @GNULIB_VSPRINTF_POSIX@
-GNU_PACKAGE = @GNU_PACKAGE@
-GREP = @GREP@
-HAVE_DECL_GETLOGIN_R = @HAVE_DECL_GETLOGIN_R@
-HAVE_DECL_IMAXABS = @HAVE_DECL_IMAXABS@
-HAVE_DECL_IMAXDIV = @HAVE_DECL_IMAXDIV@
-HAVE_DECL_MEMMEM = @HAVE_DECL_MEMMEM@
-HAVE_DECL_MEMRCHR = @HAVE_DECL_MEMRCHR@
-HAVE_DECL_SNPRINTF = @HAVE_DECL_SNPRINTF@
-HAVE_DECL_STRDUP = @HAVE_DECL_STRDUP@
-HAVE_DECL_STRNCASECMP = @HAVE_DECL_STRNCASECMP@
-HAVE_DECL_STRNDUP = @HAVE_DECL_STRNDUP@
-HAVE_DECL_STRNLEN = @HAVE_DECL_STRNLEN@
-HAVE_DECL_STRTOIMAX = @HAVE_DECL_STRTOIMAX@
-HAVE_DECL_STRTOK_R = @HAVE_DECL_STRTOK_R@
-HAVE_DECL_STRTOUMAX = @HAVE_DECL_STRTOUMAX@
-HAVE_DECL_VSNPRINTF = @HAVE_DECL_VSNPRINTF@
-HAVE_DUP2 = @HAVE_DUP2@
-HAVE_FTRUNCATE = @HAVE_FTRUNCATE@
-HAVE_GETSUBOPT = @HAVE_GETSUBOPT@
-HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
-HAVE_LONG_LONG_INT = @HAVE_LONG_LONG_INT@
-HAVE_MEMPCPY = @HAVE_MEMPCPY@
-HAVE_MKDTEMP = @HAVE_MKDTEMP@
-HAVE_NETINET_IN_H = @HAVE_NETINET_IN_H@
-HAVE_READLINK = @HAVE_READLINK@
-HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
-HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
-HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
-HAVE_STDINT_H = @HAVE_STDINT_H@
-HAVE_STPCPY = @HAVE_STPCPY@
-HAVE_STPNCPY = @HAVE_STPNCPY@
-HAVE_STRCASECMP = @HAVE_STRCASECMP@
-HAVE_STRCASESTR = @HAVE_STRCASESTR@
-HAVE_STRCHRNUL = @HAVE_STRCHRNUL@
-HAVE_STRNDUP = @HAVE_STRNDUP@
-HAVE_STRPBRK = @HAVE_STRPBRK@
-HAVE_STRSEP = @HAVE_STRSEP@
-HAVE_STRUCT_TIMEVAL = @HAVE_STRUCT_TIMEVAL@
-HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
-HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
-HAVE_SYS_SOCKET_H = @HAVE_SYS_SOCKET_H@
-HAVE_SYS_TIME_H = @HAVE_SYS_TIME_H@
-HAVE_SYS_TYPES_H = @HAVE_SYS_TYPES_H@
-HAVE_UNISTD_H = @HAVE_UNISTD_H@
-HAVE_UNSIGNED_LONG_LONG_INT = @HAVE_UNSIGNED_LONG_LONG_INT@
-HAVE_WCTYPE_H = @HAVE_WCTYPE_H@
-HAVE_WINSOCK2_H = @HAVE_WINSOCK2_H@
-HAVE_WINT_T = @HAVE_WINT_T@
-HAVE_WS2TCPIP_H = @HAVE_WS2TCPIP_H@
-HAVE__BOOL = @HAVE__BOOL@
-HELP2MAN = @HELP2MAN@
-INSTALL = @INSTALL@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
-INTLLIBS = @INTLLIBS@
-INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@
-INTTYPES_H = @INTTYPES_H@
-KMEM_GROUP = @KMEM_GROUP@
-LDFLAGS = @LDFLAGS@
-LIBCOREUTILS_LIBDEPS = @LIBCOREUTILS_LIBDEPS@
-LIBCOREUTILS_LTLIBDEPS = @LIBCOREUTILS_LTLIBDEPS@
-LIBICONV = @LIBICONV@
-LIBINTL = @LIBINTL@
-LIBOBJS = @LIBOBJS@
-LIBS = @LIBS@
-LIB_ACL = @LIB_ACL@
-LIB_ACL_TRIVIAL = @LIB_ACL_TRIVIAL@
-LIB_CLOCK_GETTIME = @LIB_CLOCK_GETTIME@
-LIB_CRYPT = @LIB_CRYPT@
-LIB_EACCESS = @LIB_EACCESS@
-LIB_FDATASYNC = @LIB_FDATASYNC@
-LIB_GETHRXTIME = @LIB_GETHRXTIME@
-LIB_NANOSLEEP = @LIB_NANOSLEEP@
-LN_S = @LN_S@
-LTLIBICONV = @LTLIBICONV@
-LTLIBINTL = @LTLIBINTL@
-LTLIBOBJS = @LTLIBOBJS@
-MAKEINFO = @MAKEINFO@
-MAN = @MAN@
-MKDIR_P = @MKDIR_P@
-MSGFMT = @MSGFMT@
-MSGFMT_015 = @MSGFMT_015@
-MSGMERGE = @MSGMERGE@
-NEED_SETGID = @NEED_SETGID@
-NETINET_IN_H = @NETINET_IN_H@
-OBJEXT = @OBJEXT@
-OPTIONAL_BIN_PROGS = @OPTIONAL_BIN_PROGS@
-PACKAGE = @PACKAGE@
-PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
-PACKAGE_NAME = @PACKAGE_NAME@
-PACKAGE_STRING = @PACKAGE_STRING@
-PACKAGE_TARNAME = @PACKAGE_TARNAME@
-PACKAGE_VERSION = @PACKAGE_VERSION@
-PATH_SEPARATOR = @PATH_SEPARATOR@
-PERL = @PERL@
-POSUB = @POSUB@
-POW_LIB = @POW_LIB@
-PRIPTR_PREFIX = @PRIPTR_PREFIX@
-PRI_MACROS_BROKEN = @PRI_MACROS_BROKEN@
-PTRDIFF_T_SUFFIX = @PTRDIFF_T_SUFFIX@
-RANLIB = @RANLIB@
-REPLACE_CHOWN = @REPLACE_CHOWN@
-REPLACE_FCHDIR = @REPLACE_FCHDIR@
-REPLACE_FPRINTF = @REPLACE_FPRINTF@
-REPLACE_GETCWD = @REPLACE_GETCWD@
-REPLACE_GETTIMEOFDAY = @REPLACE_GETTIMEOFDAY@
-REPLACE_LOCALTIME_R = @REPLACE_LOCALTIME_R@
-REPLACE_MKSTEMP = @REPLACE_MKSTEMP@
-REPLACE_NANOSLEEP = @REPLACE_NANOSLEEP@
-REPLACE_PRINTF = @REPLACE_PRINTF@
-REPLACE_SNPRINTF = @REPLACE_SNPRINTF@
-REPLACE_SPRINTF = @REPLACE_SPRINTF@
-REPLACE_STRPTIME = @REPLACE_STRPTIME@
-REPLACE_TIMEGM = @REPLACE_TIMEGM@
-REPLACE_VFPRINTF = @REPLACE_VFPRINTF@
-REPLACE_VPRINTF = @REPLACE_VPRINTF@
-REPLACE_VSNPRINTF = @REPLACE_VSNPRINTF@
-REPLACE_VSPRINTF = @REPLACE_VSPRINTF@
-SEQ_LIBM = @SEQ_LIBM@
-SET_MAKE = @SET_MAKE@
-SHELL = @SHELL@
-SIG_ATOMIC_T_SUFFIX = @SIG_ATOMIC_T_SUFFIX@
-SIZE_T_SUFFIX = @SIZE_T_SUFFIX@
-STDBOOL_H = @STDBOOL_H@
-STDINT_H = @STDINT_H@
-STRIP = @STRIP@
-SYS_SOCKET_H = @SYS_SOCKET_H@
-SYS_STAT_H = @SYS_STAT_H@
-SYS_TIME_H = @SYS_TIME_H@
-SYS_TIME_H_DEFINES_STRUCT_TIMESPEC = @SYS_TIME_H_DEFINES_STRUCT_TIMESPEC@
-TIME_H_DEFINES_STRUCT_TIMESPEC = @TIME_H_DEFINES_STRUCT_TIMESPEC@
-U = @U@
-USE_NLS = @USE_NLS@
-VERSION = @VERSION@
-WCHAR_H = @WCHAR_H@
-WCHAR_T_SUFFIX = @WCHAR_T_SUFFIX@
-WCTYPE_H = @WCTYPE_H@
-WINT_T_SUFFIX = @WINT_T_SUFFIX@
-XGETTEXT = @XGETTEXT@
-XGETTEXT_015 = @XGETTEXT_015@
-YACC = @YACC@
-YFLAGS = @YFLAGS@
-abs_builddir = @abs_builddir@
-abs_srcdir = @abs_srcdir@
-abs_top_builddir = @abs_top_builddir@
-abs_top_srcdir = @abs_top_srcdir@
-ac_ct_CC = @ac_ct_CC@
-am__include = @am__include@
-am__leading_dot = @am__leading_dot@
-am__quote = @am__quote@
-am__tar = @am__tar@
-am__untar = @am__untar@
-bindir = @bindir@
-build = @build@
-build_alias = @build_alias@
-build_cpu = @build_cpu@
-build_os = @build_os@
-build_vendor = @build_vendor@
-builddir = @builddir@
-datadir = @datadir@
-datarootdir = @datarootdir@
-docdir = @docdir@
-dvidir = @dvidir@
-exec_prefix = @exec_prefix@
-gl_LIBOBJS = @gl_LIBOBJS@
-gl_LTLIBOBJS = @gl_LTLIBOBJS@
-host = @host@
-host_alias = @host_alias@
-host_cpu = @host_cpu@
-host_os = @host_os@
-host_vendor = @host_vendor@
-htmldir = @htmldir@
-includedir = @includedir@
-infodir = @infodir@
-install_sh = @install_sh@
-libdir = @libdir@
-libexecdir = @libexecdir@
-localedir = @localedir@
-localstatedir = @localstatedir@
-mandir = @mandir@
-mkdir_p = @mkdir_p@
-oldincludedir = @oldincludedir@
-pdfdir = @pdfdir@
-prefix = @prefix@
-program_transform_name = @program_transform_name@
-psdir = @psdir@
-sbindir = @sbindir@
-sharedstatedir = @sharedstatedir@
-srcdir = @srcdir@
-sysconfdir = @sysconfdir@
-target_alias = @target_alias@
-top_builddir = @top_builddir@
-top_srcdir = @top_srcdir@
-dist_man_MANS = \
- base64.1 basename.1 cat.1 chgrp.1 chmod.1 chown.1 cksum.1 comm.1 \
- cp.1 csplit.1 cut.1 date.1 dd.1 df.1 dir.1 dircolors.1 dirname.1 du.1 \
- echo.1 env.1 expand.1 expr.1 factor.1 false.1 fmt.1 fold.1 groups.1 \
- head.1 hostname.1 id.1 install.1 join.1 kill.1 \
- link.1 ln.1 logname.1 \
- ls.1 md5sum.1 mkdir.1 mkfifo.1 mknod.1 mv.1 nl.1 nohup.1 od.1 \
- paste.1 pathchk.1 pr.1 printenv.1 printf.1 ptx.1 pwd.1 readlink.1 \
- rm.1 rmdir.1 seq.1 sha1sum.1 sha224sum.1 sha256sum.1 sha384sum.1 sha512sum.1 \
- shred.1 shuf.1 sleep.1 sort.1 split.1 stat.1 \
- su.1 sum.1 sync.1 tac.1 tail.1 tee.1 test.1 touch.1 tr.1 true.1 tsort.1 \
- tty.1 unexpand.1 uniq.1 unlink.1 vdir.1 wc.1 \
- whoami.1 yes.1 $(MAN)
-
-optional_mans = \
- chroot.1 hostid.1 nice.1 pinky.1 stty.1 uname.1 uptime.1 users.1 who.1
-
-man_aux = $(dist_man_MANS:.1=.x) $(optional_mans:.1=.x)
-EXTRA_DIST = $(man_aux) help2man $(optional_mans)
-MAINTAINERCLEANFILES = $(dist_man_MANS)
-
-# Depend on configure.ac to get version number changes.
-common_dep = $(top_srcdir)/configure.ac
-SUFFIXES = .x .1
-
-# Ensure that help2man runs the ../src/ginstall binary as
-# `install' when creating install.1.
-# Similarly, ensure that it uses the ../src/[ binary to create test.1.
-t = $*.td
-mapped_name = `echo $*|sed 's/install/ginstall/; s/test/[/'`
-
-# Sort in traditional ASCII order, regardless of the current locale;
-# otherwise we may get into trouble with distinct strings that the
-# current locale considers to be equal.
-ASSORT = LC_ALL=C sort
-all_programs = \
- (cd ../src && MAKEFLAGS= $(MAKE) -s all_programs.list) \
- | grep -v '\['
-
-all: all-am
-
-.SUFFIXES:
-.SUFFIXES: .x .1
-$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
- @for dep in $?; do \
- case '$(am__configure_deps)' in \
- *$$dep*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
- && exit 0; \
- exit 1;; \
- esac; \
- done; \
- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu man/Makefile'; \
- cd $(top_srcdir) && \
- $(AUTOMAKE) --gnu man/Makefile
-.PRECIOUS: Makefile
-Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
- @case '$?' in \
- *config.status*) \
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
- *) \
- echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
- cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
- esac;
-
-$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-
-$(top_srcdir)/configure: $(am__configure_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-$(ACLOCAL_M4): $(am__aclocal_m4_deps)
- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
-install-man1: $(man1_MANS) $(man_MANS)
- @$(NORMAL_INSTALL)
- test -z "$(man1dir)" || $(MKDIR_P) "$(DESTDIR)$(man1dir)"
- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
- for i in $$l2; do \
- case "$$i" in \
- *.1*) list="$$list $$i" ;; \
- esac; \
- done; \
- for i in $$list; do \
- if test -f $(srcdir)/$$i; then file=$(srcdir)/$$i; \
- else file=$$i; fi; \
- ext=`echo $$i | sed -e 's/^.*\\.//'`; \
- case "$$ext" in \
- 1*) ;; \
- *) ext='1' ;; \
- esac; \
- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
- inst=`echo $$inst | sed -e 's/^.*\///'`; \
- inst=`echo $$inst | sed '$(transform)'`.$$ext; \
- echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
- $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst"; \
- done
-uninstall-man1:
- @$(NORMAL_UNINSTALL)
- @list='$(man1_MANS) $(dist_man1_MANS) $(nodist_man1_MANS)'; \
- l2='$(man_MANS) $(dist_man_MANS) $(nodist_man_MANS)'; \
- for i in $$l2; do \
- case "$$i" in \
- *.1*) list="$$list $$i" ;; \
- esac; \
- done; \
- for i in $$list; do \
- ext=`echo $$i | sed -e 's/^.*\\.//'`; \
- case "$$ext" in \
- 1*) ;; \
- *) ext='1' ;; \
- esac; \
- inst=`echo $$i | sed -e 's/\\.[0-9a-z]*$$//'`; \
- inst=`echo $$inst | sed -e 's/^.*\///'`; \
- inst=`echo $$inst | sed '$(transform)'`.$$ext; \
- echo " rm -f '$(DESTDIR)$(man1dir)/$$inst'"; \
- rm -f "$(DESTDIR)$(man1dir)/$$inst"; \
- done
-tags: TAGS
-TAGS:
-
-ctags: CTAGS
-CTAGS:
-
-
-distdir: $(DISTFILES)
- @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
- list='$(DISTFILES)'; \
- dist_files=`for file in $$list; do echo $$file; done | \
- sed -e "s|^$$srcdirstrip/||;t" \
- -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
- case $$dist_files in \
- */*) $(MKDIR_P) `echo "$$dist_files" | \
- sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
- sort -u` ;; \
- esac; \
- for file in $$dist_files; do \
- if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
- if test -d $$d/$$file; then \
- dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
- if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
- cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
- fi; \
- cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
- else \
- test -f $(distdir)/$$file \
- || cp -p $$d/$$file $(distdir)/$$file \
- || exit 1; \
- fi; \
- done
-check-am: all-am
- $(MAKE) $(AM_MAKEFLAGS) check-local
-check: check-am
-all-am: Makefile $(MANS)
-installdirs:
- for dir in "$(DESTDIR)$(man1dir)"; do \
- test -z "$$dir" || $(MKDIR_P) "$$dir"; \
- done
-install: install-am
-install-exec: install-exec-am
-install-data: install-data-am
-uninstall: uninstall-am
-
-install-am: all-am
- @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
-
-installcheck: installcheck-am
-install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
-mostlyclean-generic:
-
-clean-generic:
-
-distclean-generic:
- -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-
-maintainer-clean-generic:
- @echo "This command is intended for maintainers to use"
- @echo "it deletes files that may require special tools to rebuild."
- -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES)
-clean: clean-am
-
-clean-am: clean-generic mostlyclean-am
-
-distclean: distclean-am
- -rm -f Makefile
-distclean-am: clean-am distclean-generic
-
-dvi: dvi-am
-
-dvi-am:
-
-html: html-am
-
-info: info-am
-
-info-am:
-
-install-data-am: install-man
-
-install-dvi: install-dvi-am
-
-install-exec-am:
-
-install-html: install-html-am
-
-install-info: install-info-am
-
-install-man: install-man1
-
-install-pdf: install-pdf-am
-
-install-ps: install-ps-am
-
-installcheck-am:
-
-maintainer-clean: maintainer-clean-am
- -rm -f Makefile
-maintainer-clean-am: distclean-am maintainer-clean-generic
-
-mostlyclean: mostlyclean-am
-
-mostlyclean-am: mostlyclean-generic
-
-pdf: pdf-am
-
-pdf-am:
-
-ps: ps-am
-
-ps-am:
-
-uninstall-am: uninstall-man
-
-uninstall-man: uninstall-man1
-
-.MAKE: install-am install-strip
-
-.PHONY: all all-am check check-am check-local clean clean-generic \
- distclean distclean-generic distdir dvi dvi-am html html-am \
- info info-am install install-am install-data install-data-am \
- install-dvi install-dvi-am install-exec install-exec-am \
- install-html install-html-am install-info install-info-am \
- install-man install-man1 install-pdf install-pdf-am install-ps \
- install-ps-am install-strip installcheck installcheck-am \
- installdirs maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
- uninstall-am uninstall-man uninstall-man1
-
-
-base64.1: $(common_dep) $(srcdir)/base64.x ../src/base64.c
-basename.1: $(common_dep) $(srcdir)/basename.x ../src/basename.c
-cat.1: $(common_dep) $(srcdir)/cat.x ../src/cat.c
-chgrp.1: $(common_dep) $(srcdir)/chgrp.x ../src/chgrp.c
-chmod.1: $(common_dep) $(srcdir)/chmod.x ../src/chmod.c
-chown.1: $(common_dep) $(srcdir)/chown.x ../src/chown.c
-chroot.1: $(common_dep) $(srcdir)/chroot.x ../src/chroot.c
-cksum.1: $(common_dep) $(srcdir)/cksum.x ../src/cksum.c
-comm.1: $(common_dep) $(srcdir)/comm.x ../src/comm.c
-cp.1: $(common_dep) $(srcdir)/cp.x ../src/cp.c
-csplit.1: $(common_dep) $(srcdir)/csplit.x ../src/csplit.c
-cut.1: $(common_dep) $(srcdir)/cut.x ../src/cut.c
-date.1: $(common_dep) $(srcdir)/date.x ../src/date.c
-dd.1: $(common_dep) $(srcdir)/dd.x ../src/dd.c
-df.1: $(common_dep) $(srcdir)/df.x ../src/df.c
-
-# Note that dir depends on ls.c, since that's where it's --help text is.
-dir.1: $(common_dep) $(srcdir)/dir.x ../src/ls.c
-
-dircolors.1: $(common_dep) $(srcdir)/dircolors.x ../src/dircolors.c
-dirname.1: $(common_dep) $(srcdir)/dirname.x ../src/dirname.c
-du.1: $(common_dep) $(srcdir)/du.x ../src/du.c
-echo.1: $(common_dep) $(srcdir)/echo.x ../src/echo.c
-env.1: $(common_dep) $(srcdir)/env.x ../src/env.c
-expand.1: $(common_dep) $(srcdir)/expand.x ../src/expand.c
-expr.1: $(common_dep) $(srcdir)/expr.x ../src/expr.c
-factor.1: $(common_dep) $(srcdir)/factor.x ../src/factor.c
-false.1: $(common_dep) $(srcdir)/false.x ../src/false.c
-fmt.1: $(common_dep) $(srcdir)/fmt.x ../src/fmt.c
-fold.1: $(common_dep) $(srcdir)/fold.x ../src/fold.c
-groups.1: $(common_dep) $(srcdir)/groups.x ../src/groups.sh
-head.1: $(common_dep) $(srcdir)/head.x ../src/head.c
-hostid.1: $(common_dep) $(srcdir)/hostid.x ../src/hostid.c
-hostname.1: $(common_dep) $(srcdir)/hostname.x ../src/hostname.c
-id.1: $(common_dep) $(srcdir)/id.x ../src/id.c
-install.1: $(common_dep) $(srcdir)/install.x ../src/install.c
-join.1: $(common_dep) $(srcdir)/join.x ../src/join.c
-kill.1: $(common_dep) $(srcdir)/kill.x ../src/kill.c
-link.1: $(common_dep) $(srcdir)/link.x ../src/link.c
-ln.1: $(common_dep) $(srcdir)/ln.x ../src/ln.c
-logname.1: $(common_dep) $(srcdir)/logname.x ../src/logname.c
-ls.1: $(common_dep) $(srcdir)/ls.x ../src/ls.c
-md5sum.1: $(common_dep) $(srcdir)/md5sum.x ../src/md5sum.c
-mkdir.1: $(common_dep) $(srcdir)/mkdir.x ../src/mkdir.c
-mkfifo.1: $(common_dep) $(srcdir)/mkfifo.x ../src/mkfifo.c
-mknod.1: $(common_dep) $(srcdir)/mknod.x ../src/mknod.c
-mv.1: $(common_dep) $(srcdir)/mv.x ../src/mv.c
-nice.1: $(common_dep) $(srcdir)/nice.x ../src/nice.c
-nl.1: $(common_dep) $(srcdir)/nl.x ../src/nl.c
-nohup.1: $(common_dep) $(srcdir)/nohup.x ../src/nohup.c
-od.1: $(common_dep) $(srcdir)/od.x ../src/od.c
-paste.1: $(common_dep) $(srcdir)/paste.x ../src/paste.c
-pathchk.1: $(common_dep) $(srcdir)/pathchk.x ../src/pathchk.c
-pinky.1: $(common_dep) $(srcdir)/pinky.x ../src/pinky.c
-pr.1: $(common_dep) $(srcdir)/pr.x ../src/pr.c
-printenv.1: $(common_dep) $(srcdir)/printenv.x ../src/printenv.c
-printf.1: $(common_dep) $(srcdir)/printf.x ../src/printf.c
-ptx.1: $(common_dep) $(srcdir)/ptx.x ../src/ptx.c
-pwd.1: $(common_dep) $(srcdir)/pwd.x ../src/pwd.c
-readlink.1: $(common_dep) $(srcdir)/readlink.x ../src/readlink.c
-rm.1: $(common_dep) $(srcdir)/rm.x ../src/rm.c
-rmdir.1: $(common_dep) $(srcdir)/rmdir.x ../src/rmdir.c
-seq.1: $(common_dep) $(srcdir)/seq.x ../src/seq.c
-sha1sum.1: $(common_dep) $(srcdir)/sha1sum.x ../src/md5sum.c
-sha224sum.1: $(common_dep) $(srcdir)/sha224sum.x ../src/md5sum.c
-sha256sum.1: $(common_dep) $(srcdir)/sha256sum.x ../src/md5sum.c
-sha384sum.1: $(common_dep) $(srcdir)/sha384sum.x ../src/md5sum.c
-sha512sum.1: $(common_dep) $(srcdir)/sha512sum.x ../src/md5sum.c
-shred.1: $(common_dep) $(srcdir)/shred.x ../src/shred.c
-shuf.1: $(common_dep) $(srcdir)/shuf.x ../src/shuf.c
-sleep.1: $(common_dep) $(srcdir)/sleep.x ../src/sleep.c
-sort.1: $(common_dep) $(srcdir)/sort.x ../src/sort.c
-split.1: $(common_dep) $(srcdir)/split.x ../src/split.c
-stat.1: $(common_dep) $(srcdir)/stat.x ../src/stat.c
-stty.1: $(common_dep) $(srcdir)/stty.x ../src/stty.c
-su.1: $(common_dep) $(srcdir)/su.x ../src/su.c
-sum.1: $(common_dep) $(srcdir)/sum.x ../src/sum.c
-sync.1: $(common_dep) $(srcdir)/sync.x ../src/sync.c
-tac.1: $(common_dep) $(srcdir)/tac.x ../src/tac.c
-tail.1: $(common_dep) $(srcdir)/tail.x ../src/tail.c
-tee.1: $(common_dep) $(srcdir)/tee.x ../src/tee.c
-test.1: $(common_dep) $(srcdir)/test.x ../src/test.c
-touch.1: $(common_dep) $(srcdir)/touch.x ../src/touch.c
-tr.1: $(common_dep) $(srcdir)/tr.x ../src/tr.c
-true.1: $(common_dep) $(srcdir)/true.x ../src/true.c
-tsort.1: $(common_dep) $(srcdir)/tsort.x ../src/tsort.c
-tty.1: $(common_dep) $(srcdir)/tty.x ../src/tty.c
-uname.1: $(common_dep) $(srcdir)/uname.x ../src/uname.c
-unexpand.1: $(common_dep) $(srcdir)/unexpand.x ../src/unexpand.c
-uniq.1: $(common_dep) $(srcdir)/uniq.x ../src/uniq.c
-unlink.1: $(common_dep) $(srcdir)/unlink.x ../src/unlink.c
-uptime.1: $(common_dep) $(srcdir)/uptime.x ../src/uptime.c
-users.1: $(common_dep) $(srcdir)/users.x ../src/users.c
-vdir.1: $(common_dep) $(srcdir)/vdir.x ../src/ls.c
-wc.1: $(common_dep) $(srcdir)/wc.x ../src/wc.c
-who.1: $(common_dep) $(srcdir)/who.x ../src/who.c
-whoami.1: $(common_dep) $(srcdir)/whoami.x ../src/whoami.c
-yes.1: $(common_dep) $(srcdir)/yes.x ../src/yes.c
-
-# Note the use of $t/$*, rather than just `$*' as in other packages.
-# That is necessary to avoid failures for programs that are also shell built-in
-# functions like echo, false, printf, pwd.
-.x.1:
- @case '$(PERL)' in \
- *"/missing "*) \
- echo 'WARNING: cannot update man page $@ since perl is missing' \
- 'or inadequate' 1>&2 \
- ;; \
- *) \
- rm -f $@ \
- && { echo "Updating man page $@"; \
- rm -rf $t; \
- mkdir $t; \
- (cd $t && $(LN_S) ../../src/$(mapped_name) $*); \
- $(PERL) -- $(srcdir)/help2man \
- --source='$(PACKAGE_STRING)' \
- --include=$(srcdir)/$*.x \
- --output=$t/$@ $t/$*; \
- } \
- && sed 's|$*\.td/||g' $t/$@ > $@ \
- && chmod a-w $@ \
- && rm -rf $t ;; \
- esac
-
-check-local: check-x-vs-1 check-programs-vs-x
-
-# Ensure that for each .x file in this directory, there is a
-# corresponding .1 file in the definition of $(dist_man_MANS) above.
-.PHONY: check-x-vs-1
-check-x-vs-1:
- PATH=../src$(PATH_SEPARATOR)$$PATH; export PATH; \
- t=ls-files.$$$$; \
- (cd $(srcdir) && ls -1 *.x) | sed 's/\.x$$//' | $(ASSORT) > $$t;\
- echo $(dist_man_MANS) | tr -s ' ' '\n' | sed 's/\.1$$//' \
- | $(ASSORT) | diff - $$t || { rm $$t; exit 1; }; \
- rm $$t
-
-.PHONY: check-programs-vs-x
-check-programs-vs-x:
- status=0; \
- for p in dummy `$(all_programs)`; do \
- test $$p = dummy && continue; \
- test $$p = ginstall && p=install || : ; \
- test -f $(srcdir)/$$p.x \
- || { echo missing $$p.x 1>&2; status=1; }; \
- done; \
- exit $$status
-# Tell versions [3.59,3.63) of GNU make to not export all variables.
-# Otherwise a system limit (for SysV at least) may be exceeded.
-.NOEXPORT:
diff --git a/man/arch.x b/man/arch.x
new file mode 100644
index 0000000..0a310b4
--- /dev/null
+++ b/man/arch.x
@@ -0,0 +1,6 @@
+[NAME]
+arch \- print machine hardware name (same as uname -m)
+[DESCRIPTION]
+.\" Add any additional description here
+[SEE ALSO]
+uname(1), uname(2)
diff --git a/man/base32.x b/man/base32.x
new file mode 100644
index 0000000..f73de65
--- /dev/null
+++ b/man/base32.x
@@ -0,0 +1,4 @@
+[NAME]
+base32 \- base32 encode/decode data and print to standard output
+[DESCRIPTION]
+.\" Add any additional description here
diff --git a/man/base64.1 b/man/base64.1
deleted file mode 100644
index 6dc283f..0000000
--- a/man/base64.1
+++ /dev/null
@@ -1,56 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH BASE64 "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-base64 \- base64 encode/decode data and print to standard output
-.SH SYNOPSIS
-.B base64
-[\fIOPTION\fR] [\fIFILE\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Base64 encode or decode FILE, or standard input, to standard output.
-.TP
-\fB\-w\fR, \fB\-\-wrap\fR=\fICOLS\fR
-Wrap encoded lines after COLS character (default 76).
-Use 0 to disable line wrapping.
-.TP
-\fB\-d\fR, \fB\-\-decode\fR
-Decode data.
-.TP
-\fB\-i\fR, \fB\-\-ignore\-garbage\fR
-When decoding, ignore non\-alphabet characters.
-.TP
-\fB\-\-help\fR
-Display this help and exit.
-.TP
-\fB\-\-version\fR
-Output version information and exit.
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.PP
-The data are encoded as described for the base64 alphabet in RFC 3548.
-When decoding, the input may contain newlines in addition to the bytes of
-the formal base64 alphabet. Use \fB\-\-ignore\-garbage\fR to attempt to recover
-from any other non\-alphabet bytes in the encoded stream.
-.SH AUTHOR
-Written by Simon Josefsson.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B base64
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B base64
-programs are properly installed at your site, the command
-.IP
-.B info base64
-.PP
-should give you access to the complete manual.
diff --git a/man/basename.1 b/man/basename.1
deleted file mode 100644
index eda27a0..0000000
--- a/man/basename.1
+++ /dev/null
@@ -1,52 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH BASENAME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-basename \- strip directory and suffix from filenames
-.SH SYNOPSIS
-.B basename
-\fINAME \fR[\fISUFFIX\fR]
-.br
-.B basename
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print NAME with any leading directory components removed.
-If specified, also remove a trailing SUFFIX.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH EXAMPLES
-.TP
-basename /usr/bin/sort
-Output "sort".
-.TP
-basename include/stdio.h .h
-Output "stdio".
-.SH AUTHOR
-Written by FIXME unknown.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-dirname(1), readlink(1)
-.PP
-The full documentation for
-.B basename
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B basename
-programs are properly installed at your site, the command
-.IP
-.B info basename
-.PP
-should give you access to the complete manual.
diff --git a/man/cat.1 b/man/cat.1
deleted file mode 100644
index 24121cc..0000000
--- a/man/cat.1
+++ /dev/null
@@ -1,78 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CAT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-cat \- concatenate files and print on the standard output
-.SH SYNOPSIS
-.B cat
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Concatenate FILE(s), or standard input, to standard output.
-.TP
-\fB\-A\fR, \fB\-\-show\-all\fR
-equivalent to \fB\-vET\fR
-.TP
-\fB\-b\fR, \fB\-\-number\-nonblank\fR
-number nonblank output lines
-.TP
-\fB\-e\fR
-equivalent to \fB\-vE\fR
-.TP
-\fB\-E\fR, \fB\-\-show\-ends\fR
-display $ at end of each line
-.TP
-\fB\-n\fR, \fB\-\-number\fR
-number all output lines
-.TP
-\fB\-s\fR, \fB\-\-squeeze\-blank\fR
-never more than one single blank line
-.TP
-\fB\-t\fR
-equivalent to \fB\-vT\fR
-.TP
-\fB\-T\fR, \fB\-\-show\-tabs\fR
-display TAB characters as ^I
-.TP
-\fB\-u\fR
-(ignored)
-.TP
-\fB\-v\fR, \fB\-\-show\-nonprinting\fR
-use ^ and M\- notation, except for LFD and TAB
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.SH EXAMPLES
-.TP
-cat f \- g
-Output f's contents, then standard input, then g's contents.
-.TP
-cat
-Copy standard input to standard output.
-.SH AUTHOR
-Written by Torbjorn Granlund and Richard M. Stallman.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B cat
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B cat
-programs are properly installed at your site, the command
-.IP
-.B info cat
-.PP
-should give you access to the complete manual.
diff --git a/man/cat.x b/man/cat.x
index c219678..b84600f 100644
--- a/man/cat.x
+++ b/man/cat.x
@@ -2,3 +2,5 @@
cat \- concatenate files and print on the standard output
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+\fBtac\fP(1)
diff --git a/man/su.x b/man/chcon.x
index b368dd6..8c1ff6f 100644
--- a/man/su.x
+++ b/man/chcon.x
@@ -1,4 +1,4 @@
[NAME]
-su \- run a shell with substitute user and group IDs
+chcon \- change file security context
[DESCRIPTION]
.\" Add any additional description here
diff --git a/man/chgrp.1 b/man/chgrp.1
deleted file mode 100644
index 85cebe6..0000000
--- a/man/chgrp.1
+++ /dev/null
@@ -1,96 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CHGRP "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-chgrp \- change group ownership
-.SH SYNOPSIS
-.B chgrp
-[\fIOPTION\fR]... \fIGROUP FILE\fR...
-.br
-.B chgrp
-[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Change the group of each FILE to GROUP.
-With \fB\-\-reference\fR, change the group of each FILE to that of RFILE.
-.TP
-\fB\-c\fR, \fB\-\-changes\fR
-like verbose but report only when a change is made
-.TP
-\fB\-\-dereference\fR
-affect the referent of each symbolic link (this is
-the default), rather than the symbolic link itself
-.TP
-\fB\-h\fR, \fB\-\-no\-dereference\fR
-affect each symbolic link instead of any referenced
-file (useful only on systems that can change the
-ownership of a symlink)
-.TP
-\fB\-\-no\-preserve\-root\fR
-do not treat `/' specially (the default)
-.TP
-\fB\-\-preserve\-root\fR
-fail to operate recursively on `/'
-.TP
-\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR
-suppress most error messages
-.TP
-\fB\-\-reference\fR=\fIRFILE\fR
-use RFILE's group rather than specifying a
-GROUP value
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-operate on files and directories recursively
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-output a diagnostic for every file processed
-.PP
-The following options modify how a hierarchy is traversed when the \fB\-R\fR
-option is also specified. If more than one is specified, only the final
-one takes effect.
-.TP
-\fB\-H\fR
-if a command line argument is a symbolic link
-to a directory, traverse it
-.TP
-\fB\-L\fR
-traverse every symbolic link to a directory
-encountered
-.TP
-\fB\-P\fR
-do not traverse any symbolic links (default)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH EXAMPLES
-.TP
-chgrp staff /u
-Change the group of /u to "staff".
-.TP
-chgrp \fB\-hR\fR staff /u
-Change the group of /u and subfiles to "staff".
-.SH AUTHOR
-Written by David MacKenzie and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B chgrp
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B chgrp
-programs are properly installed at your site, the command
-.IP
-.B info chgrp
-.PP
-should give you access to the complete manual.
diff --git a/man/chgrp.x b/man/chgrp.x
index 1ceeafc..a61f308 100644
--- a/man/chgrp.x
+++ b/man/chgrp.x
@@ -2,3 +2,5 @@
chgrp \- change group ownership
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+chown(1), chown(2)
diff --git a/man/chmod.1 b/man/chmod.1
deleted file mode 100644
index 18f1da7..0000000
--- a/man/chmod.1
+++ /dev/null
@@ -1,147 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CHMOD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-chmod \- change file mode bits
-.SH SYNOPSIS
-.B chmod
-[\fIOPTION\fR]... \fIMODE\fR[\fI,MODE\fR]... \fIFILE\fR...
-.br
-.B chmod
-[\fIOPTION\fR]... \fIOCTAL-MODE FILE\fR...
-.br
-.B chmod
-[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR...
-.SH DESCRIPTION
-This manual page
-documents the GNU version of
-.BR chmod .
-.B chmod
-changes the file mode bits of each given file according to
-.IR mode ,
-which can be either a symbolic representation of changes to make, or
-an octal number representing the bit pattern for the new mode bits.
-.PP
-The format of a symbolic mode is [\c
-\fBugoa\fP.\|.\|.][[\fB+-=\fP][\fIperms\fP.\|.\|.].\|.\|.],
-where
-.I "perms"
-is either zero or more letters from the set
-\fBrwxXst\fP, or a single letter from the set \fBugo\fP.
-Multiple symbolic
-modes can be given, separated by commas.
-.PP
-A combination of the letters \fBugoa\fP controls which users' access
-to the file will be changed: the user who owns it (\fBu\fP), other
-users in the file's group (\fBg\fP), other users not in the file's
-group (\fBo\fP), or all users (\fBa\fP). If none of these are given,
-the effect is as if \fBa\fP were
-given, but bits that are set in the umask are not affected.
-.PP
-The operator \fB+\fP causes the selected file mode bits to be added to
-the existing file mode bits of each file; \fB-\fP causes them to be
-removed; and \fB=\fP causes them to be added and causes unmentioned
-bits to be removed except that a directory's unmentioned set user and
-group ID bits are not affected.
-.PP
-The letters \fBrwxXst\fP select file mode bits for the affected users:
-read (\fBr\fP), write (\fBw\fP), execute (or search for directories)
-(\fBx\fP), execute/search only if the file is a directory or already
-has execute permission for some user (\fBX\fP), set user or group ID
-on execution (\fBs\fP), restricted deletion flag or sticky bit
-(\fBt\fP). Instead of one or more of these letters, you can specify
-exactly one of the letters \fBugo\fP: the permissions granted to the
-user who owns the file (\fBu\fP), the permissions granted to other
-users who are members of the file's group (\fBg\fP),
-and the permissions granted to users that are in neither of the two preceding
-categories (\fBo\fP).
-.PP
-A numeric mode is from one to four octal digits (0\-7), derived by
-adding up the bits with values 4, 2, and 1. Omitted digits are
-assumed to be leading zeros, except that if the first digit is
-omitted, a directory's set user and group ID bits are not affected.
-The first digit selects the set user ID (4) and set group ID (2) and
-restricted deletion or sticky (1) attributes. The second digit
-selects permissions for the user who owns the file: read (4), write (2),
-and execute (1); the third selects permissions for other users in the
-file's group, with the same values; and the fourth for other users not
-in the file's group, with the same values.
-.PP
-.B chmod
-never changes the permissions of symbolic links; the
-.B chmod
-system call cannot change their permissions. This is not a problem
-since the permissions of symbolic links are never used.
-However, for each symbolic link listed on the command line,
-.B chmod
-changes the permissions of the pointed-to file.
-In contrast,
-.B chmod
-ignores symbolic links encountered during recursive directory
-traversals.
-.SH "RESTRICTED DELETION FLAG OR STICKY BIT"
-The restricted deletion flag or sticky bit is a single bit, whose
-interpretation depends on the file type. For directories, it prevents
-unprivileged users from removing or renaming a file in the directory
-unless they own the file or the directory; this is called the
-.I "restricted deletion flag"
-for the directory, and is commonly found on world-writable directories
-like \fB/tmp\fP. For regular files on some older systems, the bit
-saves the program's text image on the swap device so it will load more
-quickly when run; this is called the
-.IR "sticky bit" .
-.SH OPTIONS
-.PP
-Change the mode of each FILE to MODE.
-.TP
-\fB\-c\fR, \fB\-\-changes\fR
-like verbose but report only when a change is made
-.TP
-\fB\-\-no\-preserve\-root\fR
-do not treat `/' specially (the default)
-.TP
-\fB\-\-preserve\-root\fR
-fail to operate recursively on `/'
-.TP
-\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR
-suppress most error messages
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-output a diagnostic for every file processed
-.TP
-\fB\-\-reference\fR=\fIRFILE\fR
-use RFILE's mode instead of MODE values
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-change files and directories recursively
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Each MODE is of the form `[ugoa]*([\-+=]([rwxXst]*|[ugo]))+'.
-.SH AUTHOR
-Written by David MacKenzie and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-chmod(2)
-.PP
-The full documentation for
-.B chmod
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B chmod
-programs are properly installed at your site, the command
-.IP
-.B info chmod
-.PP
-should give you access to the complete manual.
diff --git a/man/chmod.x b/man/chmod.x
index 9a73cd5..5761d36 100644
--- a/man/chmod.x
+++ b/man/chmod.x
@@ -1,4 +1,4 @@
-'\" Copyright (C) 1998, 1999, 2001, 2006 Free Software Foundation, Inc.
+'\" Copyright (C) 1998-2016 Free Software Foundation, Inc.
'\"
'\" This is free software. You may redistribute copies of it under the terms
'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
@@ -16,7 +16,7 @@ which can be either a symbolic representation of changes to make, or
an octal number representing the bit pattern for the new mode bits.
.PP
The format of a symbolic mode is [\c
-\fBugoa\fP.\|.\|.][[\fB+-=\fP][\fIperms\fP.\|.\|.].\|.\|.],
+\fBugoa\fP.\|.\|.][[\fB-+=\fP][\fIperms\fP.\|.\|.].\|.\|.],
where
.I "perms"
is either zero or more letters from the set
@@ -28,7 +28,7 @@ A combination of the letters \fBugoa\fP controls which users' access
to the file will be changed: the user who owns it (\fBu\fP), other
users in the file's group (\fBg\fP), other users not in the file's
group (\fBo\fP), or all users (\fBa\fP). If none of these are given,
-the effect is as if \fBa\fP were
+the effect is as if (\fBa\fP) were
given, but bits that are set in the umask are not affected.
.PP
The operator \fB+\fP causes the selected file mode bits to be added to
@@ -51,8 +51,7 @@ categories (\fBo\fP).
.PP
A numeric mode is from one to four octal digits (0\-7), derived by
adding up the bits with values 4, 2, and 1. Omitted digits are
-assumed to be leading zeros, except that if the first digit is
-omitted, a directory's set user and group ID bits are not affected.
+assumed to be leading zeros.
The first digit selects the set user ID (4) and set group ID (2) and
restricted deletion or sticky (1) attributes. The second digit
selects permissions for the user who owns the file: read (4), write (2),
@@ -72,6 +71,30 @@ In contrast,
.B chmod
ignores symbolic links encountered during recursive directory
traversals.
+.SH "SETUID AND SETGID BITS"
+.B chmod
+clears the set-group-ID bit of a
+regular file if the file's group ID does not match the user's
+effective group ID or one of the user's supplementary group IDs,
+unless the user has appropriate privileges. Additional restrictions
+may cause the set-user-ID and set-group-ID bits of
+.I MODE
+or
+.I RFILE
+to be ignored. This behavior depends on the policy and
+functionality of the underlying
+.B chmod
+system call. When in
+doubt, check the underlying system behavior.
+.PP
+.B chmod
+preserves a directory's set-user-ID and set-group-ID bits unless you
+explicitly specify otherwise. You can set or clear the bits with
+symbolic modes like
+.B u+s
+and
+.BR g\-s ,
+and you can set (but not clear) the bits with a numeric mode.
.SH "RESTRICTED DELETION FLAG OR STICKY BIT"
The restricted deletion flag or sticky bit is a single bit, whose
interpretation depends on the file type. For directories, it prevents
diff --git a/man/chown.1 b/man/chown.1
deleted file mode 100644
index fd9e54f..0000000
--- a/man/chown.1
+++ /dev/null
@@ -1,130 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CHOWN "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-chown \- change file owner and group
-.SH SYNOPSIS
-.B chown
-[\fIOPTION\fR]... [\fIOWNER\fR][\fI:\fR[\fIGROUP\fR]] \fIFILE\fR...
-.br
-.B chown
-[\fIOPTION\fR]... \fI--reference=RFILE FILE\fR...
-.SH DESCRIPTION
-This manual page
-documents the GNU version of
-.BR chown .
-.B chown
-changes the user and/or group ownership of each given file. If
-only an owner (a user name or numeric user ID) is given, that user is made the
-owner of each given file, and the files' group is not changed. If the
-owner is followed by a colon and a group name (or numeric group ID),
-with no spaces between them, the group ownership of the files is
-changed as well. If a colon but no group name follows the user name,
-that user is made the owner of the files and the group of the files is
-changed to that user's login group. If the colon and group are given,
-but the owner is omitted, only the group of the files is changed;
-in this case,
-.B chown
-performs the same function as
-.BR chgrp .
-If only a colon is given, or if the entire operand is empty, neither the
-owner nor the group is changed.
-.SH OPTIONS
-.PP
-Change the owner and/or group of each FILE to OWNER and/or GROUP.
-With \fB\-\-reference\fR, change the owner and group of each FILE to those of RFILE.
-.TP
-\fB\-c\fR, \fB\-\-changes\fR
-like verbose but report only when a change is made
-.TP
-\fB\-\-dereference\fR
-affect the referent of each symbolic link (this is
-the default), rather than the symbolic link itself
-.TP
-\fB\-h\fR, \fB\-\-no\-dereference\fR
-affect each symbolic link instead of any referenced
-file (useful only on systems that can change the
-ownership of a symlink)
-.TP
-\fB\-\-from\fR=\fICURRENT_OWNER\fR:CURRENT_GROUP
-change the owner and/or group of each file only if
-its current owner and/or group match those specified
-here. Either may be omitted, in which case a match
-is not required for the omitted attribute.
-.TP
-\fB\-\-no\-preserve\-root\fR
-do not treat `/' specially (the default)
-.TP
-\fB\-\-preserve\-root\fR
-fail to operate recursively on `/'
-.TP
-\fB\-f\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR
-suppress most error messages
-.TP
-\fB\-\-reference\fR=\fIRFILE\fR
-use RFILE's owner and group rather than
-specifying OWNER:GROUP values
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-operate on files and directories recursively
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-output a diagnostic for every file processed
-.PP
-The following options modify how a hierarchy is traversed when the \fB\-R\fR
-option is also specified. If more than one is specified, only the final
-one takes effect.
-.TP
-\fB\-H\fR
-if a command line argument is a symbolic link
-to a directory, traverse it
-.TP
-\fB\-L\fR
-traverse every symbolic link to a directory
-encountered
-.TP
-\fB\-P\fR
-do not traverse any symbolic links (default)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Owner is unchanged if missing. Group is unchanged if missing, but changed
-to login group if implied by a `:' following a symbolic OWNER.
-OWNER and GROUP may be numeric as well as symbolic.
-.SH EXAMPLES
-.TP
-chown root /u
-Change the owner of /u to "root".
-.TP
-chown root:staff /u
-Likewise, but also change its group to "staff".
-.TP
-chown \fB\-hR\fR root /u
-Change the owner of /u and subfiles to "root".
-.SH AUTHOR
-Written by David MacKenzie and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-chown(2)
-.PP
-The full documentation for
-.B chown
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B chown
-programs are properly installed at your site, the command
-.IP
-.B info chown
-.PP
-should give you access to the complete manual.
diff --git a/man/chown.x b/man/chown.x
index 57ad05a..52871e3 100644
--- a/man/chown.x
+++ b/man/chown.x
@@ -1,4 +1,4 @@
-'\" Copyright (C) 1998, 1999, 2001, 2006 Free Software Foundation, Inc.
+'\" Copyright (C) 1998-2016 Free Software Foundation, Inc.
'\"
'\" This is free software. You may redistribute copies of it under the terms
'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
diff --git a/man/chroot.1 b/man/chroot.1
deleted file mode 100644
index 38c8029..0000000
--- a/man/chroot.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CHROOT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-chroot \- run command or interactive shell with special root directory
-.SH SYNOPSIS
-.B chroot
-\fINEWROOT \fR[\fICOMMAND\fR...]
-.br
-.B chroot
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Run COMMAND with root directory set to NEWROOT.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If no command is given, run ``${SHELL} \fB\-i\fR'' (default: /bin/sh).
-.SH AUTHOR
-Written by Roland McGrath.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-chroot(2)
-.PP
-The full documentation for
-.B chroot
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B chroot
-programs are properly installed at your site, the command
-.IP
-.B info chroot
-.PP
-should give you access to the complete manual.
diff --git a/man/cksum.1 b/man/cksum.1
deleted file mode 100644
index dae95d8..0000000
--- a/man/cksum.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CKSUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-cksum \- checksum and count the bytes in a file
-.SH SYNOPSIS
-.B cksum
-[\fIFILE\fR]...
-.br
-.B cksum
-[\fIOPTION\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print CRC checksum and byte counts of each FILE.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Q. Frank Xia.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B cksum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B cksum
-programs are properly installed at your site, the command
-.IP
-.B info cksum
-.PP
-should give you access to the complete manual.
diff --git a/man/comm.1 b/man/comm.1
deleted file mode 100644
index 252aafd..0000000
--- a/man/comm.1
+++ /dev/null
@@ -1,52 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH COMM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-comm \- compare two sorted files line by line
-.SH SYNOPSIS
-.B comm
-[\fIOPTION\fR]... \fIFILE1 FILE2\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Compare sorted files FILE1 and FILE2 line by line.
-.PP
-With no options, produce three\-column output. Column one contains
-lines unique to FILE1, column two contains lines unique to FILE2,
-and column three contains lines common to both files.
-.TP
-\fB\-1\fR
-suppress lines unique to FILE1
-.TP
-\fB\-2\fR
-suppress lines unique to FILE2
-.TP
-\fB\-3\fR
-suppress lines that appear in both files
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Richard Stallman and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B comm
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B comm
-programs are properly installed at your site, the command
-.IP
-.B info comm
-.PP
-should give you access to the complete manual.
diff --git a/man/comm.x b/man/comm.x
index dfc8480..d4d8e00 100644
--- a/man/comm.x
+++ b/man/comm.x
@@ -2,3 +2,5 @@
comm \- compare two sorted files line by line
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+join(1), uniq(1)
diff --git a/man/coreutils.x b/man/coreutils.x
new file mode 100644
index 0000000..a7a4879
--- /dev/null
+++ b/man/coreutils.x
@@ -0,0 +1,4 @@
+[NAME]
+coreutils \- single binary for coreutils programs
+[DESCRIPTION]
+.\" Add any additional description here
diff --git a/man/cp.1 b/man/cp.1
deleted file mode 100644
index 3a72496..0000000
--- a/man/cp.1
+++ /dev/null
@@ -1,158 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CP "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-cp \- copy files and directories
-.SH SYNOPSIS
-.B cp
-[\fIOPTION\fR]... [\fI-T\fR] \fISOURCE DEST\fR
-.br
-.B cp
-[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY\fR
-.br
-.B cp
-[\fIOPTION\fR]... \fI-t DIRECTORY SOURCE\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-archive\fR
-same as \fB\-dpPR\fR
-.TP
-\fB\-\-backup\fR[=\fICONTROL\fR]
-make a backup of each existing destination file
-.TP
-\fB\-b\fR
-like \fB\-\-backup\fR but does not accept an argument
-.TP
-\fB\-\-copy\-contents\fR
-copy contents of special files when recursive
-.TP
-\fB\-d\fR
-same as \fB\-\-no\-dereference\fR \fB\-\-preserve\fR=\fIlink\fR
-.TP
-\fB\-f\fR, \fB\-\-force\fR
-if an existing destination file cannot be
-opened, remove it and try again
-.TP
-\fB\-i\fR, \fB\-\-interactive\fR
-prompt before overwrite
-.TP
-\fB\-H\fR
-follow command\-line symbolic links
-.TP
-\fB\-l\fR, \fB\-\-link\fR
-link files instead of copying
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-always follow symbolic links
-.TP
-\fB\-P\fR, \fB\-\-no\-dereference\fR
-never follow symbolic links
-.TP
-\fB\-p\fR
-same as \fB\-\-preserve\fR=\fImode\fR,ownership,timestamps
-.TP
-\fB\-\-preserve\fR[=\fIATTR_LIST\fR]
-preserve the specified attributes (default:
-mode,ownership,timestamps), if possible
-additional attributes: links, all
-.TP
-\fB\-\-no\-preserve\fR=\fIATTR_LIST\fR
-don't preserve the specified attributes
-.TP
-\fB\-\-parents\fR
-use full source file name under DIRECTORY
-.TP
-\fB\-R\fR, \fB\-r\fR, \fB\-\-recursive\fR
-copy directories recursively
-.TP
-\fB\-\-remove\-destination\fR
-remove each existing destination file before
-attempting to open it (contrast with \fB\-\-force\fR)
-.TP
-\fB\-\-sparse\fR=\fIWHEN\fR
-control creation of sparse files
-.TP
-\fB\-\-strip\-trailing\-slashes\fR
-remove any trailing slashes from each SOURCE
-argument
-.TP
-\fB\-s\fR, \fB\-\-symbolic\-link\fR
-make symbolic links instead of copying
-.TP
-\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR
-override the usual backup suffix
-.TP
-\fB\-t\fR, \fB\-\-target\-directory\fR=\fIDIRECTORY\fR
-copy all SOURCE arguments into DIRECTORY
-.TP
-\fB\-T\fR, \fB\-\-no\-target\-directory\fR
-treat DEST as a normal file
-.TP
-\fB\-u\fR, \fB\-\-update\fR
-copy only when the SOURCE file is newer
-than the destination file or when the
-destination file is missing
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-explain what is being done
-.TP
-\fB\-x\fR, \fB\-\-one\-file\-system\fR
-stay on this file system
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-By default, sparse SOURCE files are detected by a crude heuristic and the
-corresponding DEST file is made sparse as well. That is the behavior
-selected by \fB\-\-sparse\fR=\fIauto\fR. Specify \fB\-\-sparse\fR=\fIalways\fR to create a sparse DEST
-file whenever the SOURCE file contains a long enough sequence of zero bytes.
-Use \fB\-\-sparse\fR=\fInever\fR to inhibit creation of sparse files.
-.PP
-The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX.
-The version control method may be selected via the \fB\-\-backup\fR option or through
-the VERSION_CONTROL environment variable. Here are the values:
-.TP
-none, off
-never make backups (even if \fB\-\-backup\fR is given)
-.TP
-numbered, t
-make numbered backups
-.TP
-existing, nil
-numbered if numbered backups exist, simple otherwise
-.TP
-simple, never
-always make simple backups
-.PP
-As a special case, cp makes a backup of SOURCE when the force and backup
-options are given and SOURCE and DEST are the same name for an existing,
-regular file.
-.SH AUTHOR
-Written by Torbjorn Granlund, David MacKenzie, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B cp
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B cp
-programs are properly installed at your site, the command
-.IP
-.B info cp
-.PP
-should give you access to the complete manual.
diff --git a/man/csplit.1 b/man/csplit.1
deleted file mode 100644
index ffd4b54..0000000
--- a/man/csplit.1
+++ /dev/null
@@ -1,79 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CSPLIT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-csplit \- split a file into sections determined by context lines
-.SH SYNOPSIS
-.B csplit
-[\fIOPTION\fR]... \fIFILE PATTERN\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Output pieces of FILE separated by PATTERN(s) to files `xx00', `xx01', ...,
-and output byte counts of each piece to standard output.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-b\fR, \fB\-\-suffix\-format\fR=\fIFORMAT\fR
-use sprintf FORMAT instead of %02d
-.TP
-\fB\-f\fR, \fB\-\-prefix\fR=\fIPREFIX\fR
-use PREFIX instead of `xx'
-.TP
-\fB\-k\fR, \fB\-\-keep\-files\fR
-do not remove output files on errors
-.TP
-\fB\-n\fR, \fB\-\-digits\fR=\fIDIGITS\fR
-use specified number of digits instead of 2
-.TP
-\fB\-s\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
-do not print counts of output file sizes
-.TP
-\fB\-z\fR, \fB\-\-elide\-empty\-files\fR
-remove empty output files
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Read standard input if FILE is \-. Each PATTERN may be:
-.TP
-INTEGER
-copy up to but not including specified line number
-.TP
-/REGEXP/[OFFSET]
-copy up to but not including a matching line
-.TP
-%REGEXP%[OFFSET]
-skip to, but not including a matching line
-.TP
-{INTEGER}
-repeat the previous pattern specified number of times
-.TP
-{*}
-repeat the previous pattern as many times as possible
-.PP
-A line OFFSET is a required `+' or `\-' followed by a positive integer.
-.SH AUTHOR
-Written by Stuart Kemp and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B csplit
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B csplit
-programs are properly installed at your site, the command
-.IP
-.B info csplit
-.PP
-should give you access to the complete manual.
diff --git a/man/cut.1 b/man/cut.1
deleted file mode 100644
index 1424029..0000000
--- a/man/cut.1
+++ /dev/null
@@ -1,88 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH CUT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-cut \- remove sections from each line of files
-.SH SYNOPSIS
-.B cut
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print selected parts of lines from each FILE to standard output.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-b\fR, \fB\-\-bytes\fR=\fILIST\fR
-select only these bytes
-.TP
-\fB\-c\fR, \fB\-\-characters\fR=\fILIST\fR
-select only these characters
-.TP
-\fB\-d\fR, \fB\-\-delimiter\fR=\fIDELIM\fR
-use DELIM instead of TAB for field delimiter
-.TP
-\fB\-f\fR, \fB\-\-fields\fR=\fILIST\fR
-select only these fields; also print any line
-that contains no delimiter character, unless
-the \fB\-s\fR option is specified
-.TP
-\fB\-n\fR
-(ignored)
-.TP
-\fB\-\-complement\fR
-complement the set of selected bytes, characters
-or fields.
-.TP
-\fB\-s\fR, \fB\-\-only\-delimited\fR
-do not print lines not containing delimiters
-.TP
-\fB\-\-output\-delimiter\fR=\fISTRING\fR
-use STRING as the output delimiter
-the default is to use the input delimiter
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Use one, and only one of \fB\-b\fR, \fB\-c\fR or \fB\-f\fR. Each LIST is made up of one
-range, or many ranges separated by commas. Selected input is written
-in the same order that it is read, and is written exactly once.
-Each range is one of:
-.TP
-N
-N'th byte, character or field, counted from 1
-.TP
-N\-
-from N'th byte, character or field, to end of line
-.TP
-N\-M
-from N'th to M'th (included) byte, character or field
-.TP
-\fB\-M\fR
-from first to M'th (included) byte, character or field
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.SH AUTHOR
-Written by David Ihnat, David MacKenzie, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B cut
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B cut
-programs are properly installed at your site, the command
-.IP
-.B info cut
-.PP
-should give you access to the complete manual.
diff --git a/man/date.1 b/man/date.1
deleted file mode 100644
index b88152d..0000000
--- a/man/date.1
+++ /dev/null
@@ -1,229 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DATE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-date \- print or set the system date and time
-.SH SYNOPSIS
-.B date
-[\fIOPTION\fR]... [\fI+FORMAT\fR]
-.br
-.B date
-[\fI-u|--utc|--universal\fR] [\fIMMDDhhmm\fR[[\fICC\fR]\fIYY\fR][\fI.ss\fR]]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Display the current time in the given FORMAT, or set the system date.
-.TP
-\fB\-d\fR, \fB\-\-date\fR=\fISTRING\fR
-display time described by STRING, not `now'
-.TP
-\fB\-f\fR, \fB\-\-file\fR=\fIDATEFILE\fR
-like \fB\-\-date\fR once for each line of DATEFILE
-.TP
-\fB\-r\fR, \fB\-\-reference\fR=\fIFILE\fR
-display the last modification time of FILE
-.TP
-\fB\-R\fR, \fB\-\-rfc\-2822\fR
-output date and time in RFC 2822 format.
-Example: Mon, 07 Aug 2006 12:34:56 \fB\-0600\fR
-.TP
-\fB\-\-rfc\-3339\fR=\fITIMESPEC\fR
-output date and time in RFC 3339 format.
-TIMESPEC=`date', `seconds', or `ns' for
-date and time to the indicated precision.
-Date and time components are separated by
-a single space: 2006\-08\-07 12:34:56\-06:00
-.TP
-\fB\-s\fR, \fB\-\-set\fR=\fISTRING\fR
-set time described by STRING
-.TP
-\fB\-u\fR, \fB\-\-utc\fR, \fB\-\-universal\fR
-print or set Coordinated Universal Time
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-FORMAT controls the output. The only valid option for the second form
-specifies Coordinated Universal Time. Interpreted sequences are:
-.TP
-%%
-a literal %
-.TP
-%a
-locale's abbreviated weekday name (e.g., Sun)
-.TP
-%A
-locale's full weekday name (e.g., Sunday)
-.TP
-%b
-locale's abbreviated month name (e.g., Jan)
-.TP
-%B
-locale's full month name (e.g., January)
-.TP
-%c
-locale's date and time (e.g., Thu Mar 3 23:05:25 2005)
-.TP
-%C
-century; like %Y, except omit last two digits (e.g., 21)
-.TP
-%d
-day of month (e.g, 01)
-.TP
-%D
-date; same as %m/%d/%y
-.TP
-%e
-day of month, space padded; same as %_d
-.TP
-%F
-full date; same as %Y\-%m\-%d
-.TP
-%g
-last two digits of year of ISO week number (see %G)
-.TP
-%G
-year of ISO week number (see %V); normally useful only with %V
-.TP
-%h
-same as %b
-.TP
-%H
-hour (00..23)
-.TP
-%I
-hour (01..12)
-.TP
-%j
-day of year (001..366)
-.TP
-%k
-hour ( 0..23)
-.TP
-%l
-hour ( 1..12)
-.TP
-%m
-month (01..12)
-.TP
-%M
-minute (00..59)
-.TP
-%n
-a newline
-.TP
-%N
-nanoseconds (000000000..999999999)
-.TP
-%p
-locale's equivalent of either AM or PM; blank if not known
-.TP
-%P
-like %p, but lower case
-.TP
-%r
-locale's 12\-hour clock time (e.g., 11:11:04 PM)
-.TP
-%R
-24\-hour hour and minute; same as %H:%M
-.TP
-%s
-seconds since 1970\-01\-01 00:00:00 UTC
-.TP
-%S
-second (00..60)
-.TP
-%t
-a tab
-.TP
-%T
-time; same as %H:%M:%S
-.TP
-%u
-day of week (1..7); 1 is Monday
-.TP
-%U
-week number of year, with Sunday as first day of week (00..53)
-.TP
-%V
-ISO week number, with Monday as first day of week (01..53)
-.TP
-%w
-day of week (0..6); 0 is Sunday
-.TP
-%W
-week number of year, with Monday as first day of week (00..53)
-.TP
-%x
-locale's date representation (e.g., 12/31/99)
-.TP
-%X
-locale's time representation (e.g., 23:13:48)
-.TP
-%y
-last two digits of year (00..99)
-.TP
-%Y
-year
-.TP
-%z
-+hhmm numeric timezone (e.g., \fB\-0400\fR)
-.TP
-%:z
-+hh:mm numeric timezone (e.g., \fB\-04\fR:00)
-.TP
-%::z
-+hh:mm:ss numeric time zone (e.g., \fB\-04\fR:00:00)
-.TP
-%:::z
-numeric time zone with : to necessary precision (e.g., \fB\-04\fR, +05:30)
-.TP
-%Z
-alphabetic time zone abbreviation (e.g., EDT)
-.PP
-By default, date pads numeric fields with zeroes.
-The following optional flags may follow `%':
-.TP
-\-
-(hyphen) do not pad the field
-.TP
-_
-(underscore) pad with spaces
-.TP
-0
-(zero) pad with zeros
-.TP
-^
-use upper case if possible
-.TP
-#
-use opposite case if possible
-.PP
-After any flags comes an optional field width, as a decimal number;
-then an optional modifier, which is either
-E to use the locale's alternate representations if available, or
-O to use the locale's alternate numeric symbols if available.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B date
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B date
-programs are properly installed at your site, the command
-.IP
-.B info date
-.PP
-should give you access to the complete manual.
diff --git a/man/date.x b/man/date.x
index bae08ac..bbcbafc 100644
--- a/man/date.x
+++ b/man/date.x
@@ -2,3 +2,12 @@
date \- print or set the system date and time
[DESCRIPTION]
.\" Add any additional description here
+[DATE STRING]
+.\" NOTE: keep this paragraph in sync with the one in touch.x
+The --date=STRING is a mostly free format human readable date string
+such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or
+even "next Thursday". A date string may contain items indicating
+calendar date, time of day, time zone, day of week, relative time,
+relative date, and numbers. An empty string indicates the beginning
+of the day. The date string format is more complex than is easily
+documented here but is fully described in the info documentation.
diff --git a/man/dd.1 b/man/dd.1
deleted file mode 100644
index bd5a74a..0000000
--- a/man/dd.1
+++ /dev/null
@@ -1,162 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-dd \- convert and copy a file
-.SH SYNOPSIS
-.B dd
-[\fIOPERAND\fR]...
-.br
-.B dd
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Copy a file, converting and formatting according to the operands.
-.TP
-bs=BYTES
-force ibs=BYTES and obs=BYTES
-.TP
-cbs=BYTES
-convert BYTES bytes at a time
-.TP
-conv=CONVS
-convert the file as per the comma separated symbol list
-.TP
-count=BLOCKS
-copy only BLOCKS input blocks
-.TP
-ibs=BYTES
-read BYTES bytes at a time
-.TP
-if=FILE
-read from FILE instead of stdin
-.TP
-iflag=FLAGS
-read as per the comma separated symbol list
-.TP
-obs=BYTES
-write BYTES bytes at a time
-.TP
-of=FILE
-write to FILE instead of stdout
-.TP
-oflag=FLAGS
-write as per the comma separated symbol list
-.TP
-seek=BLOCKS
-skip BLOCKS obs\-sized blocks at start of output
-.TP
-skip=BLOCKS
-skip BLOCKS ibs\-sized blocks at start of input
-.TP
-status=noxfer
-suppress transfer statistics
-.PP
-BLOCKS and BYTES may be followed by the following multiplicative suffixes:
-xM M, c 1, w 2, b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
-GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.
-.PP
-Each CONV symbol may be:
-.TP
-ascii
-from EBCDIC to ASCII
-.TP
-ebcdic
-from ASCII to EBCDIC
-.TP
-ibm
-from ASCII to alternate EBCDIC
-.TP
-block
-pad newline\-terminated records with spaces to cbs\-size
-.TP
-unblock
-replace trailing spaces in cbs\-size records with newline
-.TP
-lcase
-change upper case to lower case
-.TP
-nocreat
-do not create the output file
-.TP
-excl
-fail if the output file already exists
-.TP
-notrunc
-do not truncate the output file
-.TP
-ucase
-change lower case to upper case
-.TP
-swab
-swap every pair of input bytes
-.TP
-noerror
-continue after read errors
-.TP
-sync
-pad every input block with NULs to ibs\-size; when used
-with block or unblock, pad with spaces rather than NULs
-.TP
-fdatasync
-physically write output file data before finishing
-.TP
-fsync
-likewise, but also write metadata
-.PP
-Each FLAG symbol may be:
-.TP
-append
-append mode (makes sense only for output; conv=notrunc suggested)
-.TP
-direct
-use direct I/O for data
-.IP
-directory fail unless a directory
-dsync use synchronized I/O for data
-sync likewise, but also for metadata
-nonblock use non\-blocking I/O
-noatime do not update access time
-noctty do not assign controlling terminal from file
-nofollow do not follow symlinks
-.PP
-Sending a USR1 signal to a running `dd' process makes it
-print I/O statistics to standard error and then resume copying.
-.IP
-\f(CW$ dd if=/dev/zero of=/dev/null& pid=$!\fR
-.br
-\f(CW$ kill -USR1 $pid; sleep 1; kill $pid\fR
-.IP
-18335302+0 records in
-18335302+0 records out
-9387674624 bytes (9.4 GB) copied, 34.6279 seconds, 271 MB/s
-.PP
-Options are:
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Paul Rubin, David MacKenzie, and Stuart Kemp.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B dd
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B dd
-programs are properly installed at your site, the command
-.IP
-.B info dd
-.PP
-should give you access to the complete manual.
diff --git a/man/df.1 b/man/df.1
deleted file mode 100644
index 4ee8dc8..0000000
--- a/man/df.1
+++ /dev/null
@@ -1,108 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DF "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-df \- report file system disk space usage
-.SH SYNOPSIS
-.B df
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-This manual page
-documents the GNU version of
-.BR df .
-.B df
-displays the amount of disk space available on the file system
-containing each file name argument. If no file name is given, the
-space available on all currently mounted file systems is shown. Disk
-space is shown in 1K blocks by default, unless the environment
-variable POSIXLY_CORRECT is set, in which case 512-byte blocks are
-used.
-.PP
-If an argument is the absolute file name of a disk device node containing a
-mounted file system,
-.B df
-shows the space available on that file system rather than on the
-file system containing the device node (which is always the root
-file system). This version of
-.B df
-cannot show the space available on unmounted file systems, because on
-most kinds of systems doing so requires very nonportable intimate
-knowledge of file system structures.
-.SH OPTIONS
-.PP
-Show information about the file system on which each FILE resides,
-or all file systems by default.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-include dummy file systems
-.TP
-\fB\-B\fR, \fB\-\-block\-size\fR=\fISIZE\fR
-use SIZE\-byte blocks
-.TP
-\fB\-h\fR, \fB\-\-human\-readable\fR
-print sizes in human readable format (e.g., 1K 234M 2G)
-.TP
-\fB\-H\fR, \fB\-\-si\fR
-likewise, but use powers of 1000 not 1024
-.TP
-\fB\-i\fR, \fB\-\-inodes\fR
-list inode information instead of block usage
-.TP
-\fB\-k\fR
-like \fB\-\-block\-size\fR=\fI1K\fR
-.TP
-\fB\-l\fR, \fB\-\-local\fR
-limit listing to local file systems
-.TP
-\fB\-\-no\-sync\fR
-do not invoke sync before getting usage info (default)
-.TP
-\fB\-P\fR, \fB\-\-portability\fR
-use the POSIX output format
-.TP
-\fB\-\-sync\fR
-invoke sync before getting usage info
-.TP
-\fB\-t\fR, \fB\-\-type\fR=\fITYPE\fR
-limit listing to file systems of type TYPE
-.TP
-\fB\-T\fR, \fB\-\-print\-type\fR
-print file system type
-.TP
-\fB\-x\fR, \fB\-\-exclude\-type\fR=\fITYPE\fR
-limit listing to file systems not of type TYPE
-.TP
-\fB\-v\fR
-(ignored)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may be (or may be an integer optionally followed by) one of following:
-kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
-.SH AUTHOR
-Written by Torbjorn Granlund, David MacKenzie, and Paul Eggert.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B df
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B df
-programs are properly installed at your site, the command
-.IP
-.B info df
-.PP
-should give you access to the complete manual.
diff --git a/man/df.x b/man/df.x
index 6a8b368..05dc66a 100644
--- a/man/df.x
+++ b/man/df.x
@@ -1,4 +1,4 @@
-'\" Copyright (C) 1998, 1999, 2004 Free Software Foundation, Inc.
+'\" Copyright (C) 1998-2016 Free Software Foundation, Inc.
'\"
'\" This is free software. You may redistribute copies of it under the terms
'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
@@ -21,8 +21,7 @@ If an argument is the absolute file name of a disk device node containing a
mounted file system,
.B df
shows the space available on that file system rather than on the
-file system containing the device node (which is always the root
-file system). This version of
+file system containing the device node. This version of
.B df
cannot show the space available on unmounted file systems, because on
most kinds of systems doing so requires very nonportable intimate
diff --git a/man/dir.1 b/man/dir.1
deleted file mode 100644
index 71642a5..0000000
--- a/man/dir.1
+++ /dev/null
@@ -1,247 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DIR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-dir \- list directory contents
-.SH SYNOPSIS
-.B dir
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-List information about the FILEs (the current directory by default).
-Sort entries alphabetically if none of \fB\-cftuvSUX\fR nor \fB\-\-sort\fR.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-do not ignore entries starting with .
-.TP
-\fB\-A\fR, \fB\-\-almost\-all\fR
-do not list implied . and ..
-.TP
-\fB\-\-author\fR
-with \fB\-l\fR, print the author of each file
-.TP
-\fB\-b\fR, \fB\-\-escape\fR
-print octal escapes for nongraphic characters
-.TP
-\fB\-\-block\-size\fR=\fISIZE\fR
-use SIZE\-byte blocks
-.TP
-\fB\-B\fR, \fB\-\-ignore\-backups\fR
-do not list implied entries ending with ~
-.TP
-\fB\-c\fR
-with \fB\-lt\fR: sort by, and show, ctime (time of last
-modification of file status information)
-with \fB\-l\fR: show ctime and sort by name
-otherwise: sort by ctime
-.TP
-\fB\-C\fR
-list entries by columns
-.TP
-\fB\-\-color\fR[=\fIWHEN\fR]
-control whether color is used to distinguish file
-types. WHEN may be `never', `always', or `auto'
-.TP
-\fB\-d\fR, \fB\-\-directory\fR
-list directory entries instead of contents,
-and do not dereference symbolic links
-.TP
-\fB\-D\fR, \fB\-\-dired\fR
-generate output designed for Emacs' dired mode
-.TP
-\fB\-f\fR
-do not sort, enable \fB\-aU\fR, disable \fB\-ls\fR \fB\-\-color\fR
-.TP
-\fB\-F\fR, \fB\-\-classify\fR
-append indicator (one of */=>@|) to entries
-.TP
-\fB\-\-file\-type\fR
-likewise, except do not append `*'
-.TP
-\fB\-\-format\fR=\fIWORD\fR
-across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR,
-single\-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR
-.TP
-\fB\-\-full\-time\fR
-like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR
-.TP
-\fB\-g\fR
-like \fB\-l\fR, but do not list owner
-.TP
-\fB\-\-group\-directories\-first\fR
-group directories before files
-.TP
-\fB\-G\fR, \fB\-\-no\-group\fR
-in a long listing, don't print group names
-.TP
-\fB\-h\fR, \fB\-\-human\-readable\fR
-with \fB\-l\fR, print sizes in human readable format
-(e.g., 1K 234M 2G)
-.TP
-\fB\-\-si\fR
-likewise, but use powers of 1000 not 1024
-.TP
-\fB\-H\fR, \fB\-\-dereference\-command\-line\fR
-follow symbolic links listed on the command line
-.TP
-\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR
-follow each command line symbolic link
-that points to a directory
-.TP
-\fB\-\-hide\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-(overridden by \fB\-a\fR or \fB\-A\fR)
-.TP
-\fB\-\-indicator\-style\fR=\fIWORD\fR
-append indicator with style WORD to entry names:
-none (default), slash (\fB\-p\fR),
-file\-type (\fB\-\-file\-type\fR), classify (\fB\-F\fR)
-.TP
-\fB\-i\fR, \fB\-\-inode\fR
-print the index number of each file
-.TP
-\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-.TP
-\fB\-k\fR
-like \fB\-\-block\-size\fR=\fI1K\fR
-.TP
-\fB\-l\fR
-use a long listing format
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-when showing file information for a symbolic
-link, show information for the file the link
-references rather than for the link itself
-.TP
-\fB\-m\fR
-fill width with a comma separated list of entries
-.TP
-\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR
-like \fB\-l\fR, but list numeric user and group IDs
-.TP
-\fB\-N\fR, \fB\-\-literal\fR
-print raw entry names (don't treat e.g. control
-characters specially)
-.TP
-\fB\-o\fR
-like \fB\-l\fR, but do not list group information
-.TP
-\fB\-p\fR, \fB\-\-indicator\-style\fR=\fIslash\fR
-append / indicator to directories
-.TP
-\fB\-q\fR, \fB\-\-hide\-control\-chars\fR
-print ? instead of non graphic characters
-.TP
-\fB\-\-show\-control\-chars\fR
-show non graphic characters as\-is (default
-unless program is `ls' and output is a terminal)
-.TP
-\fB\-Q\fR, \fB\-\-quote\-name\fR
-enclose entry names in double quotes
-.TP
-\fB\-\-quoting\-style\fR=\fIWORD\fR
-use quoting style WORD for entry names:
-literal, locale, shell, shell\-always, c, escape
-.TP
-\fB\-r\fR, \fB\-\-reverse\fR
-reverse order while sorting
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-list subdirectories recursively
-.TP
-\fB\-s\fR, \fB\-\-size\fR
-print the size of each file, in blocks
-.TP
-\fB\-S\fR
-sort by file size
-.TP
-\fB\-\-sort\fR=\fIWORD\fR
-sort by WORD instead of name: none \fB\-U\fR,
-extension \fB\-X\fR, size \fB\-S\fR, time \fB\-t\fR, version \fB\-v\fR
-.TP
-\fB\-\-time\fR=\fIWORD\fR
-with \fB\-l\fR, show time as WORD instead of modification
-time: atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR, ctime \fB\-c\fR,
-or status \fB\-c\fR; use specified time as sort key
-if \fB\-\-sort\fR=\fItime\fR
-.TP
-\fB\-\-time\-style\fR=\fISTYLE\fR
-with \fB\-l\fR, show times using style STYLE:
-full\-iso, long\-iso, iso, locale, +FORMAT.
-FORMAT is interpreted like `date'; if FORMAT is
-FORMAT1<newline>FORMAT2, FORMAT1 applies to
-non\-recent files and FORMAT2 to recent files;
-if STYLE is prefixed with `posix\-', STYLE
-takes effect only outside the POSIX locale
-.TP
-\fB\-t\fR
-sort by modification time
-.TP
-\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR
-assume tab stops at each COLS instead of 8
-.TP
-\fB\-u\fR
-with \fB\-lt\fR: sort by, and show, access time
-with \fB\-l\fR: show access time and sort by name
-otherwise: sort by access time
-.TP
-\fB\-U\fR
-do not sort; list entries in directory order
-.TP
-\fB\-v\fR
-sort by version
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR
-assume screen width instead of current value
-.TP
-\fB\-x\fR
-list entries by lines instead of by columns
-.TP
-\fB\-X\fR
-sort alphabetically by entry extension
-.TP
-\fB\-1\fR
-list one file per line
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may be (or may be an integer optionally followed by) one of following:
-kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
-.PP
-By default, color is not used to distinguish types of files. That is
-equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the
-optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With
-\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected
-to a terminal (tty). The environment variable LS_COLORS can influence the
-colors, and can be set easily by the dircolors command.
-.PP
-Exit status is 0 if OK, 1 if minor problems, 2 if serious trouble.
-.SH AUTHOR
-Written by Richard Stallman and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B dir
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B dir
-programs are properly installed at your site, the command
-.IP
-.B info dir
-.PP
-should give you access to the complete manual.
diff --git a/man/dircolors.1 b/man/dircolors.1
deleted file mode 100644
index 184e3f6..0000000
--- a/man/dircolors.1
+++ /dev/null
@@ -1,53 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DIRCOLORS "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-dircolors \- color setup for ls
-.SH SYNOPSIS
-.B dircolors
-[\fIOPTION\fR]... [\fIFILE\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Output commands to set the LS_COLORS environment variable.
-.SS "Determine format of output:"
-.TP
-\fB\-b\fR, \fB\-\-sh\fR, \fB\-\-bourne\-shell\fR
-output Bourne shell code to set LS_COLORS
-.TP
-\fB\-c\fR, \fB\-\-csh\fR, \fB\-\-c\-shell\fR
-output C shell code to set LS_COLORS
-.TP
-\fB\-p\fR, \fB\-\-print\-database\fR
-output defaults
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If FILE is specified, read it to determine which colors to use for which
-file types and extensions. Otherwise, a precompiled database is used.
-For details on the format of these files, run `dircolors \fB\-\-print\-database\fR'.
-.SH AUTHOR
-Written by H. Peter Anvin.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B dircolors
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B dircolors
-programs are properly installed at your site, the command
-.IP
-.B info dircolors
-.PP
-should give you access to the complete manual.
diff --git a/man/dirname.1 b/man/dirname.1
deleted file mode 100644
index aa1d90f..0000000
--- a/man/dirname.1
+++ /dev/null
@@ -1,52 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DIRNAME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-dirname \- strip non-directory suffix from file name
-.SH SYNOPSIS
-.B dirname
-\fINAME\fR
-.br
-.B dirname
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print NAME with its trailing /component removed; if NAME contains no /'s,
-output `.' (meaning the current directory).
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH EXAMPLES
-.TP
-dirname /usr/bin/sort
-Output "/usr/bin".
-.TP
-dirname stdio.h
-Output ".".
-.SH AUTHOR
-Written by David MacKenzie and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-basename(1), readlink(1)
-.PP
-The full documentation for
-.B dirname
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B dirname
-programs are properly installed at your site, the command
-.IP
-.B info dirname
-.PP
-should give you access to the complete manual.
diff --git a/man/dirname.x b/man/dirname.x
index 2cfa08a..09c46e4 100644
--- a/man/dirname.x
+++ b/man/dirname.x
@@ -1,5 +1,5 @@
[NAME]
-dirname \- strip non-directory suffix from file name
+dirname \- strip last component from file name
[DESCRIPTION]
.\" Add any additional description here
[SEE ALSO]
diff --git a/man/du.1 b/man/du.1
deleted file mode 100644
index 97c197d..0000000
--- a/man/du.1
+++ /dev/null
@@ -1,153 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH DU "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-du \- estimate file space usage
-.SH SYNOPSIS
-.B du
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.br
-.B du
-[\fIOPTION\fR]... \fI--files0-from=F\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Summarize disk usage of each FILE, recursively for directories.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-write counts for all files, not just directories
-.TP
-\fB\-\-apparent\-size\fR
-print apparent sizes, rather than disk usage; although
-the apparent size is usually smaller, it may be
-larger due to holes in (`sparse') files, internal
-fragmentation, indirect blocks, and the like
-.TP
-\fB\-B\fR, \fB\-\-block\-size\fR=\fISIZE\fR
-use SIZE\-byte blocks
-.TP
-\fB\-b\fR, \fB\-\-bytes\fR
-equivalent to `\-\-apparent\-size \fB\-\-block\-size\fR=\fI1\fR'
-.TP
-\fB\-c\fR, \fB\-\-total\fR
-produce a grand total
-.TP
-\fB\-D\fR, \fB\-\-dereference\-args\fR
-dereference FILEs that are symbolic links
-.TP
-\fB\-\-files0\-from\fR=\fIF\fR
-summarize disk usage of the NUL\-terminated file
-names specified in file F
-.TP
-\fB\-H\fR
-like \fB\-\-si\fR, but also evokes a warning; will soon
-change to be equivalent to \fB\-\-dereference\-args\fR (\fB\-D\fR)
-.TP
-\fB\-h\fR, \fB\-\-human\-readable\fR
-print sizes in human readable format (e.g., 1K 234M 2G)
-.TP
-\fB\-\-si\fR
-like \fB\-h\fR, but use powers of 1000 not 1024
-.TP
-\fB\-k\fR
-like \fB\-\-block\-size\fR=\fI1K\fR
-.TP
-\fB\-l\fR, \fB\-\-count\-links\fR
-count sizes many times if hard linked
-.TP
-\fB\-m\fR
-like \fB\-\-block\-size\fR=\fI1M\fR
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-dereference all symbolic links
-.TP
-\fB\-P\fR, \fB\-\-no\-dereference\fR
-don't follow any symbolic links (this is the default)
-.TP
-\fB\-0\fR, \fB\-\-null\fR
-end each output line with 0 byte rather than newline
-.TP
-\fB\-S\fR, \fB\-\-separate\-dirs\fR
-do not include size of subdirectories
-.TP
-\fB\-s\fR, \fB\-\-summarize\fR
-display only a total for each argument
-.TP
-\fB\-x\fR, \fB\-\-one\-file\-system\fR
-skip directories on different file systems
-.TP
-\fB\-X\fR FILE, \fB\-\-exclude\-from\fR=\fIFILE\fR
-Exclude files that match any pattern in FILE.
-.TP
-\fB\-\-exclude\fR=\fIPATTERN\fR
-Exclude files that match PATTERN.
-.TP
-\fB\-\-max\-depth\fR=\fIN\fR
-print the total for a directory (or file, with \fB\-\-all\fR)
-only if it is N or fewer levels below the command
-line argument; \fB\-\-max\-depth\fR=\fI0\fR is the same as
-\fB\-\-summarize\fR
-.TP
-\fB\-\-time\fR
-show time of the last modification of any file in the
-directory, or any of its subdirectories
-.TP
-\fB\-\-time\fR=\fIWORD\fR
-show time as WORD instead of modification time:
-atime, access, use, ctime or status
-.TP
-\fB\-\-time\-style\fR=\fISTYLE\fR
-show times using style STYLE:
-full\-iso, long\-iso, iso, +FORMAT
-FORMAT is interpreted like `date'
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may be (or may be an integer optionally followed by) one of following:
-kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
-.SH PATTERNS
-PATTERN is a shell pattern (not a regular expression). The pattern
-.BR ?
-matches any one character, whereas
-.BR *
-matches any string (composed of zero, one or multiple characters). For
-example,
-.BR *.o
-will match any files whose names end in
-.BR .o .
-Therefore, the command
-.IP
-.B du --exclude='*.o'
-.PP
-will skip all files and subdirectories ending in
-.BR .o
-(including the file
-.BR .o
-itself).
-.SH AUTHOR
-Written by Torbjorn Granlund, David MacKenzie, Paul Eggert, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B du
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B du
-programs are properly installed at your site, the command
-.IP
-.B info du
-.PP
-should give you access to the complete manual.
diff --git a/man/du.x b/man/du.x
index b170369..62db8d3 100644
--- a/man/du.x
+++ b/man/du.x
@@ -1,4 +1,4 @@
-'\" Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
+'\" Copyright (C) 1998-2016 Free Software Foundation, Inc.
'\"
'\" This is free software. You may redistribute copies of it under the terms
'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
@@ -19,7 +19,7 @@ will match any files whose names end in
.BR .o .
Therefore, the command
.IP
-.B du --exclude='*.o'
+.B du --exclude=\(aq*.o\(aq
.PP
will skip all files and subdirectories ending in
.BR .o
diff --git a/man/dummy-man b/man/dummy-man
new file mode 100755
index 0000000..f05ce2a
--- /dev/null
+++ b/man/dummy-man
@@ -0,0 +1,72 @@
+#!/bin/sh
+# Poor man's placeholder for help2man invocation on systems lacking perl;
+# it generates a dummy man page stating that a proper one could not be
+# generated, and redirecting the user back to either the info
+# documentation or the '--help' output.
+
+set -e; set -u
+
+fatal_ ()
+{
+ printf '%s: %s\n' "$0" "$*" >&2
+ exit 1
+}
+
+basename_ ()
+{
+ printf '%s\n' "$1" | sed 's,.*/,,'
+}
+
+output=
+source="GNU coreutils"
+while test $# -gt 0; do
+ case $1 in
+ # Help2man options we recognize and handle.
+ --output=*) output=`expr x"$1" : x'--output=\(.*\)'`;;
+ --output) shift; output=$1;;
+ --source=*) source=`expr x"$1" : x'--source=\(.*\)'`;;
+ --source) shift; source=$1;;
+ # Recognize (as no-op) other help2man options that might be used
+ # in the makefile.
+ --include=*);;
+ --include) shift;;
+ --info-page=*);;
+ -*) fatal_ "invalid or unrecognized help2man option '$1'";;
+ --) shift; break;;
+ *) break;;
+ esac
+ shift
+done
+
+test $# -gt 0 || fatal_ "missing argument"
+test $# -le 1 || fatal_ "too many non-option arguments"
+
+baseout=`basename_ "$output"`
+sed 's/^/WARNING: /' >&2 <<END
+Cannot create proper '$baseout' man page, since perl is missing or
+inadequate on this system. Creating a stub man page instead.
+END
+
+progname=`basename_ "$1"`
+bs='\'
+
+cat >"$output" <<END
+.TH "$progname" 1 "$source" "User Commands"
+.SH NAME
+$progname $bs- a $source program
+.SH DESCRIPTION
+.B OOOPS!
+Due to the lack of perl on the build system, we were
+unable to create a proper manual page for
+.B $progname.
+For concise option descriptions, run
+.IP
+.B env $progname --help
+.PP
+The full documentation for
+.B $progname
+is maintained as a Texinfo manual, which should be accessible
+on your system via the command
+.IP
+.B info $bs(aq(coreutils) $progname invocation$bs(aq
+END
diff --git a/man/echo.1 b/man/echo.1
deleted file mode 100644
index 95e8e36..0000000
--- a/man/echo.1
+++ /dev/null
@@ -1,84 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH ECHO "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-echo \- display a line of text
-.SH SYNOPSIS
-.B echo
-[\fIOPTION\fR]... [\fISTRING\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Echo the STRING(s) to standard output.
-.TP
-\fB\-n\fR
-do not output the trailing newline
-.TP
-\fB\-e\fR
-enable interpretation of backslash escapes
-.TP
-\fB\-E\fR
-disable interpretation of backslash escapes (default)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If \fB\-e\fR is in effect, the following sequences are recognized:
-.TP
-\e0NNN
-the character whose ASCII code is NNN (octal)
-.TP
-\e\e
-backslash
-.TP
-\ea
-alert (BEL)
-.TP
-\eb
-backspace
-.TP
-\ec
-suppress trailing newline
-.TP
-\ef
-form feed
-.TP
-\en
-new line
-.TP
-\er
-carriage return
-.TP
-\et
-horizontal tab
-.TP
-\ev
-vertical tab
-.PP
-NOTE: your shell may have its own version of echo, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by FIXME unknown.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B echo
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B echo
-programs are properly installed at your site, the command
-.IP
-.B info echo
-.PP
-should give you access to the complete manual.
diff --git a/man/env.1 b/man/env.1
deleted file mode 100644
index 4361f71..0000000
--- a/man/env.1
+++ /dev/null
@@ -1,47 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH ENV "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-env \- run a program in a modified environment
-.SH SYNOPSIS
-.B env
-[\fIOPTION\fR]... [\fI-\fR] [\fINAME=VALUE\fR]... [\fICOMMAND \fR[\fIARG\fR]...]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Set each NAME to VALUE in the environment and run COMMAND.
-.TP
-\fB\-i\fR, \fB\-\-ignore\-environment\fR
-start with an empty environment
-.TP
-\fB\-u\fR, \fB\-\-unset\fR=\fINAME\fR
-remove variable from the environment
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-A mere \- implies \fB\-i\fR. If no COMMAND, print the resulting environment.
-.SH AUTHOR
-Written by Richard Mlynarik and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B env
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B env
-programs are properly installed at your site, the command
-.IP
-.B info env
-.PP
-should give you access to the complete manual.
diff --git a/man/expand.1 b/man/expand.1
deleted file mode 100644
index 464bc6c..0000000
--- a/man/expand.1
+++ /dev/null
@@ -1,53 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH EXPAND "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-expand \- convert tabs to spaces
-.SH SYNOPSIS
-.B expand
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Convert tabs in each FILE to spaces, writing to standard output.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-i\fR, \fB\-\-initial\fR
-do not convert tabs after non blanks
-.TP
-\fB\-t\fR, \fB\-\-tabs\fR=\fINUMBER\fR
-have tabs NUMBER characters apart, not 8
-.TP
-\fB\-t\fR, \fB\-\-tabs\fR=\fILIST\fR
-use comma separated list of explicit tab positions
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-unexpand(1)
-.PP
-The full documentation for
-.B expand
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B expand
-programs are properly installed at your site, the command
-.IP
-.B info expand
-.PP
-should give you access to the complete manual.
diff --git a/man/expr.1 b/man/expr.1
deleted file mode 100644
index 3f1823e..0000000
--- a/man/expr.1
+++ /dev/null
@@ -1,113 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH EXPR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-expr \- evaluate expressions
-.SH SYNOPSIS
-.B expr
-\fIEXPRESSION\fR
-.br
-.B expr
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Print the value of EXPRESSION to standard output. A blank line below
-separates increasing precedence groups. EXPRESSION may be:
-.TP
-ARG1 | ARG2
-ARG1 if it is neither null nor 0, otherwise ARG2
-.TP
-ARG1 & ARG2
-ARG1 if neither argument is null or 0, otherwise 0
-.TP
-ARG1 < ARG2
-ARG1 is less than ARG2
-.TP
-ARG1 <= ARG2
-ARG1 is less than or equal to ARG2
-.TP
-ARG1 = ARG2
-ARG1 is equal to ARG2
-.TP
-ARG1 != ARG2
-ARG1 is unequal to ARG2
-.TP
-ARG1 >= ARG2
-ARG1 is greater than or equal to ARG2
-.TP
-ARG1 > ARG2
-ARG1 is greater than ARG2
-.TP
-ARG1 + ARG2
-arithmetic sum of ARG1 and ARG2
-.TP
-ARG1 \- ARG2
-arithmetic difference of ARG1 and ARG2
-.TP
-ARG1 * ARG2
-arithmetic product of ARG1 and ARG2
-.TP
-ARG1 / ARG2
-arithmetic quotient of ARG1 divided by ARG2
-.TP
-ARG1 % ARG2
-arithmetic remainder of ARG1 divided by ARG2
-.TP
-STRING : REGEXP
-anchored pattern match of REGEXP in STRING
-.TP
-match STRING REGEXP
-same as STRING : REGEXP
-.TP
-substr STRING POS LENGTH
-substring of STRING, POS counted from 1
-.TP
-index STRING CHARS
-index in STRING where any CHARS is found, or 0
-.TP
-length STRING
-length of STRING
-.TP
-+ TOKEN
-interpret TOKEN as a string, even if it is a
-.IP
-keyword like `match' or an operator like `/'
-.TP
-( EXPRESSION )
-value of EXPRESSION
-.PP
-Beware that many operators need to be escaped or quoted for shells.
-Comparisons are arithmetic if both ARGs are numbers, else lexicographical.
-Pattern matches return the string matched between \e( and \e) or null; if
-\e( and \e) are not used, they return the number of characters matched or 0.
-.PP
-Exit status is 0 if EXPRESSION is neither null nor 0, 1 if EXPRESSION is null
-or 0, 2 if EXPRESSION is syntactically invalid, and 3 if an error occurred.
-.SH AUTHOR
-Written by Mike Parker.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B expr
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B expr
-programs are properly installed at your site, the command
-.IP
-.B info expr
-.PP
-should give you access to the complete manual.
diff --git a/man/factor.1 b/man/factor.1
deleted file mode 100644
index e97e626..0000000
--- a/man/factor.1
+++ /dev/null
@@ -1,45 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH FACTOR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-factor \- factor numbers
-.SH SYNOPSIS
-.B factor
-[\fINUMBER\fR]...
-.br
-.B factor
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the prime factors of each NUMBER.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Print the prime factors of all specified integer NUMBERs. If no arguments
-are specified on the command line, they are read from standard input.
-.SH AUTHOR
-Written by Paul Rubin.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B factor
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B factor
-programs are properly installed at your site, the command
-.IP
-.B info factor
-.PP
-should give you access to the complete manual.
diff --git a/man/false.1 b/man/false.1
deleted file mode 100644
index 5ab2adc..0000000
--- a/man/false.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH FALSE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-false \- do nothing, unsuccessfully
-.SH SYNOPSIS
-.B false
-[\fIignored command line arguments\fR]
-.br
-.B false
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Exit with a status code indicating failure.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of false, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B false
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B false
-programs are properly installed at your site, the command
-.IP
-.B info false
-.PP
-should give you access to the complete manual.
diff --git a/man/fmt.1 b/man/fmt.1
deleted file mode 100644
index 9e46ca0..0000000
--- a/man/fmt.1
+++ /dev/null
@@ -1,63 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH FMT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-fmt \- simple optimal text formatter
-.SH SYNOPSIS
-.B fmt
-[\fI-DIGITS\fR] [\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Reformat each paragraph in the FILE(s), writing to standard output.
-If no FILE or if FILE is `\-', read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-c\fR, \fB\-\-crown\-margin\fR
-preserve indentation of first two lines
-.TP
-\fB\-p\fR, \fB\-\-prefix\fR=\fISTRING\fR
-reformat only lines beginning with STRING,
-reattaching the prefix to reformatted lines
-.TP
-\fB\-s\fR, \fB\-\-split\-only\fR
-split long lines, but do not refill
-.TP
-\fB\-t\fR, \fB\-\-tagged\-paragraph\fR
-indentation of first line different from second
-.TP
-\fB\-u\fR, \fB\-\-uniform\-spacing\fR
-one space between words, two after sentences
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fIWIDTH\fR
-maximum line width (default of 75 columns)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.SH AUTHOR
-Written by Ross Paterson.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B fmt
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B fmt
-programs are properly installed at your site, the command
-.IP
-.B info fmt
-.PP
-should give you access to the complete manual.
diff --git a/man/fold.1 b/man/fold.1
deleted file mode 100644
index dce87bd..0000000
--- a/man/fold.1
+++ /dev/null
@@ -1,51 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH FOLD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-fold \- wrap each input line to fit in specified width
-.SH SYNOPSIS
-.B fold
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Wrap input lines in each FILE (standard input by default), writing to
-standard output.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-b\fR, \fB\-\-bytes\fR
-count bytes rather than columns
-.TP
-\fB\-s\fR, \fB\-\-spaces\fR
-break at spaces
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fIWIDTH\fR
-use WIDTH columns instead of 80
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B fold
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B fold
-programs are properly installed at your site, the command
-.IP
-.B info fold
-.PP
-should give you access to the complete manual.
diff --git a/man/groups.1 b/man/groups.1
deleted file mode 100644
index 1d3b815..0000000
--- a/man/groups.1
+++ /dev/null
@@ -1,39 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH GROUPS "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-groups \- print the groups a user is in
-.SH SYNOPSIS
-.B groups
-[\fIOPTION\fR]... [\fIUSERNAME\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Same as id \fB\-Gn\fR. If no USERNAME, use current process.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B groups
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B groups
-programs are properly installed at your site, the command
-.IP
-.B info groups
-.PP
-should give you access to the complete manual.
diff --git a/man/groups.x b/man/groups.x
index 1e42fed..fad6845 100644
--- a/man/groups.x
+++ b/man/groups.x
@@ -2,3 +2,5 @@
groups \- print the groups a user is in
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+getent(1)
diff --git a/man/head.1 b/man/head.1
deleted file mode 100644
index ce0aa83..0000000
--- a/man/head.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH HEAD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-head \- output the first part of files
-.SH SYNOPSIS
-.B head
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the first 10 lines of each FILE to standard output.
-With more than one FILE, precede each with a header giving the file name.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-c\fR, \fB\-\-bytes\fR=\fI[\-]N\fR
-print the first N bytes of each file;
-with the leading `\-', print all but the last
-N bytes of each file
-.TP
-\fB\-n\fR, \fB\-\-lines\fR=\fI[\-]N\fR
-print the first N lines instead of the first 10;
-with the leading `\-', print all but the last
-N lines of each file
-.TP
-\fB\-q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
-never print headers giving file names
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-always print headers giving file names
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-N may have a multiplier suffix: b 512, k 1024, m 1024*1024.
-.SH AUTHOR
-Written by David MacKenzie and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B head
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B head
-programs are properly installed at your site, the command
-.IP
-.B info head
-.PP
-should give you access to the complete manual.
diff --git a/man/head.x b/man/head.x
index 160d0ff..53d2662 100644
--- a/man/head.x
+++ b/man/head.x
@@ -2,3 +2,5 @@
head \- output the first part of files
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+tail(1)
diff --git a/man/help2man b/man/help2man
index 192576c..1f90bc5 100755
--- a/man/help2man
+++ b/man/help2man
@@ -1,12 +1,12 @@
#!/usr/bin/perl -w
# Generate a short man page from --help and --version output.
-# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
-# Free Software Foundation, Inc.
+# Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009,
+# 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2, or (at your option)
+# the Free Software Foundation; either version 3, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
@@ -15,65 +15,52 @@
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software Foundation,
-# Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+# along with this program; if not, see <http://www.gnu.org/licenses/>.
# Written by Brendan O'Dea <bod@debian.org>
# Available from ftp://ftp.gnu.org/gnu/help2man/
-use 5.005;
+use 5.008;
use strict;
use Getopt::Long;
+use Text::ParseWords qw(shellwords);
use Text::Tabs qw(expand);
use POSIX qw(strftime setlocale LC_ALL);
-use locale;
my $this_program = 'help2man';
-my $this_version = '1.35';
+my $this_version = '1.47.3';
-my $have_gettext;
-BEGIN {
- eval {
- require Locale::gettext;
- Locale::gettext->import;
- $have_gettext = 1;
- };
-
- unless ($have_gettext)
- {
- *gettext = sub { $_[0] };
- *textdomain = sub {};
- }
+sub _ { $_[0] }
+sub configure_locale
+{
+ my $locale = shift;
+ die "$this_program: no locale support (Locale::gettext required)\n"
+ unless $locale eq 'C';
}
-sub _ { gettext @_ }
+sub dec { $_[0] }
+sub enc { $_[0] }
+sub enc_user { $_[0] }
+sub kark { die +(sprintf shift, @_), "\n" }
sub N_ { $_[0] }
-textdomain $this_program;
-{
- my ($user_locale) = grep defined && length,
- (map $ENV{$_}, qw(LANGUAGE LC_ALL LC_MESSAGES LANG)), 'C';
-
- sub kark # die with message formatted in the invoking user's locale
- {
- setlocale LC_ALL, $user_locale;
- my $fmt = gettext shift;
- die +(sprintf $fmt, @_), "\n";
- }
-}
+sub program_basename;
+sub get_option_value;
+sub convert_option;
+sub fix_italic_spacing;
-my $version_info = sprintf _(<<'EOT'), $this_program, $this_version;
+my $version_info = enc_user sprintf _(<<'EOT'), $this_program, $this_version;
GNU %s %s
-Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software
-Foundation, Inc.
+Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2009, 2010,
+2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Brendan O'Dea <bod@debian.org>
EOT
-my $help_info = sprintf _(<<'EOT'), $this_program, $this_program;
+my $help_info = enc_user sprintf _(<<'EOT'), $this_program, $this_program;
`%s' generates a man page out of `--help' and `--version' output.
Usage: %s [OPTION]... EXECUTABLE
@@ -88,14 +75,17 @@ Usage: %s [OPTION]... EXECUTABLE
-o, --output=FILE send output to `FILE'
-p, --info-page=TEXT name of Texinfo manual
-N, --no-info suppress pointer to Texinfo manual
+ -l, --libtool exclude the `lt-' from the program name
--help print this help, then exit
--version print version number, then exit
-EXECUTABLE should accept `--help' and `--version' options although
-alternatives may be specified using:
+EXECUTABLE should accept `--help' and `--version' options and produce output on
+stdout although alternatives may be specified using:
-h, --help-option=STRING help option string
-v, --version-option=STRING version option string
+ --version-string=STRING version string
+ --no-discard-stderr include stderr when parsing option output
Report bugs to <bug-help2man@gnu.org>.
EOT
@@ -103,55 +93,63 @@ EOT
my $section = 1;
my $manual = '';
my $source = '';
-my $locale = 'C';
my $help_option = '--help';
my $version_option = '--version';
-my ($opt_name, @opt_include, $opt_output, $opt_info, $opt_no_info);
+my $discard_stderr = 1;
+my ($opt_name, @opt_include, $opt_output, $opt_info, $opt_no_info, $opt_libtool,
+ $version_text);
my %opt_def = (
'n|name=s' => \$opt_name,
's|section=s' => \$section,
'm|manual=s' => \$manual,
'S|source=s' => \$source,
- 'L|locale=s' => \$locale,
+ 'L|locale=s' => sub { configure_locale pop },
'i|include=s' => sub { push @opt_include, [ pop, 1 ] },
'I|opt-include=s' => sub { push @opt_include, [ pop, 0 ] },
'o|output=s' => \$opt_output,
'p|info-page=s' => \$opt_info,
'N|no-info' => \$opt_no_info,
+ 'l|libtool' => \$opt_libtool,
+ 'help' => sub { print $help_info; exit },
+ 'version' => sub { print $version_info; exit },
'h|help-option=s' => \$help_option,
'v|version-option=s' => \$version_option,
+ 'version-string=s' => \$version_text,
+ 'discard-stderr!' => \$discard_stderr,
);
# Parse options.
Getopt::Long::config('bundling');
-GetOptions (%opt_def,
- help => sub { print $help_info; exit },
- version => sub { print $version_info; exit },
-) or die $help_info;
-
-die $help_info unless @ARGV == 1;
-
-die "$this_program: no locale support (Locale::gettext required)\n"
- unless $locale eq 'C' or $have_gettext;
-
-# Set localisation of date and executable's ouput.
-delete @ENV{qw(LANGUAGE LC_MESSAGES LANG)};
-setlocale LC_ALL, $ENV{LC_ALL} = $locale;
+die $help_info unless GetOptions %opt_def and @ARGV == 1;
my %include = ();
+my %replace = ();
my %append = ();
-my @include = (); # retain order given in include file
+my %append_match = ();
+my @sections = (); # retain order of include file or in-line *section*s
# Process include file (if given). Format is:
#
-# [section name]
-# verbatim text
+# Optional initial text, ignored. May include lines starting with `-'
+# which are processed as options.
+#
+# [section]
+# Verbatim text to be included in the named section. By default at
+# the start, but in the case of `name' and `synopsis' the content
+# will replace the autogenerated contents.
+#
+# [<section]
+# Verbatim text to be inserted at the start of the named section.
#
-# or
+# [=section]
+# Verbatim text to replace the named section.
+#
+# [>section]
+# Verbatim text to be appended to the end of the named section.
#
# /pattern/
-# verbatim text
+# Verbatim text for inclusion below a paragraph matching `pattern'.
#
while (@opt_include)
@@ -163,23 +161,43 @@ while (@opt_include)
unless open INC, $inc;
my $key;
- my $hash = \%include;
+ my $hash;
while (<INC>)
{
+ # Convert input to internal Perl format, so that multibyte
+ # sequences are treated as single characters.
+ $_ = dec $_;
+
# [section]
- if (/^\[([^]]+)\]/)
+ if (/^\[([^]]+)\]\s*$/)
{
$key = uc $1;
$key =~ s/^\s+//;
$key =~ s/\s+$//;
$hash = \%include;
- push @include, $key unless $include{$key};
+ # Handle explicit [<section], [=section] and [>section]
+ if ($key =~ s/^([<>=])\s*//)
+ {
+ if ($1 eq '>') { $hash = \%append; }
+ elsif ($1 eq '=') { $hash = \%replace; }
+ }
+ # NAME/SYNOPSIS replace by default
+ elsif ($key eq _('NAME') or $key eq _('SYNOPSIS'))
+ {
+ $hash = \%replace;
+ }
+ else
+ {
+ $hash = \%include;
+ }
+
+ push @sections, $key;
next;
}
# /pattern/
- if (m!^/(.*)/([ims]*)!)
+ if (m!^/(.*)/([ims]*)\s*$!)
{
my $pat = $2 ? "(?$2)$1" : $1;
@@ -191,7 +209,7 @@ while (@opt_include)
die "$inc:$.:$@";
}
- $hash = \%append;
+ $hash = \%append_match;
next;
}
@@ -203,14 +221,13 @@ while (@opt_include)
# handle options
if (/^-/)
{
- local @ARGV = split;
+ local @ARGV = shellwords $_;
GetOptions %opt_def;
}
next;
}
- $hash->{$key} ||= '';
$hash->{$key} .= $_;
}
@@ -221,20 +238,33 @@ while (@opt_include)
}
# Compress trailing blank lines.
-for my $hash (\(%include, %append))
+for my $hash (\(%include, %replace, %append, %append_match))
{
for (keys %$hash) { $hash->{$_} =~ s/\n+$/\n/ }
}
# Grab help and version info from executable.
-my ($help_text, $version_text) = map {
- join '', map { s/ +$//; expand $_ } `$ARGV[0] $_ 2>/dev/null`
- or kark N_("%s: can't get `%s' info from %s"), $this_program,
- $_, $ARGV[0]
-} $help_option, $version_option;
-
-my $date = strftime "%B %Y", localtime;
-(my $program = $ARGV[0]) =~ s!.*/!!;
+my $help_text = get_option_value $ARGV[0], $help_option;
+$version_text ||= get_option_value $ARGV[0], $version_option;
+
+# By default the generated manual pages will include the current date. This may
+# however be overriden by setting the environment variable $SOURCE_DATE_EPOCH
+# to an integer value of the seconds since the UNIX epoch. This is primarily
+# intended to support reproducible builds (wiki.debian.org/ReproducibleBuilds)
+# and will additionally ensure that the output date string is UTC.
+my $epoch_secs = time;
+if (exists $ENV{SOURCE_DATE_EPOCH} and $ENV{SOURCE_DATE_EPOCH} =~ /^(\d+)$/)
+{
+ $epoch_secs = $1;
+ $ENV{TZ} = 'UTC';
+}
+
+# Translators: the following message is a strftime(3) format string, which in
+# the English version expands to the month as a word and the full year. It
+# is used on the footer of the generated manual pages. If in doubt, you may
+# just use %x as the value (which should be the full locale-specific date).
+my $date = enc strftime _("%B %Y"), localtime $epoch_secs;
+my $program = program_basename $ARGV[0];
my $package = $program;
my $version;
@@ -256,21 +286,21 @@ if ($opt_output)
# <program> ({GNU,Free} <package>) <version>
# <program> - {GNU,Free} <package> <version>
#
-# and seperated from any copyright/author details by a blank line.
+# and separated from any copyright/author details by a blank line.
-($_, $version_text) = split /\n+/, $version_text, 2;
+($_, $version_text) = ((split /\n+/, $version_text, 2), '');
if (/^(\S+) +\(((?:GNU|Free) +[^)]+)\) +(.*)/ or
/^(\S+) +- *((?:GNU|Free) +\S+) +(.*)/)
{
- $program = $1;
+ $program = program_basename $1;
$package = $2;
$version = $3;
}
elsif (/^((?:GNU|Free) +)?(\S+) +(.*)/)
{
- $program = $2;
- $package = $1 ? "$1$2" : $2;
+ $program = program_basename $2;
+ $package = $1 ? "$1$program" : $program;
$version = $3;
}
else
@@ -278,18 +308,21 @@ else
$version = $_;
}
-$program =~ s!.*/!!;
-
# No info for `info' itself.
$opt_no_info = 1 if $program eq 'info';
-for ($include{_('NAME')})
+if ($opt_name)
{
- if ($opt_name) # --name overrides --include contents.
- {
- $_ = "$program \\- $opt_name\n";
- }
- elsif ($_) # Use first name given as $program
+ # --name overrides --include contents.
+ $replace{_('NAME')} = "$program \\- $opt_name\n";
+}
+
+# Translators: "NAME", "SYNOPSIS" and other one or two word strings in all
+# upper case are manual page section headings. The man(1) manual page in your
+# language, if available should provide the conventional translations.
+for ($replace{_('NAME')} || ($include{_('NAME')} ||= ''))
+{
+ if ($_) # Use first name given as $program
{
$program = $1 if /^([^\s,]+)(?:,?\s*[^\s,\\-]+)*\s+\\?-/;
}
@@ -309,13 +342,19 @@ unless ($manual)
{
for ($section)
{
- if (/^(1[Mm]|8)/) { $manual = _('System Administration Utilities') }
- elsif (/^6/) { $manual = _('Games') }
- else { $manual = _('User Commands') }
+ if (/^(1[Mm]|8)/) { $manual = enc _('System Administration Utilities') }
+ elsif (/^6/) { $manual = enc _('Games') }
+ else { $manual = enc _('User Commands') }
}
}
# Extract usage clause(s) [if any] for SYNOPSIS.
+# Translators: "Usage" and "or" here are patterns (regular expressions) which
+# are used to match the usage synopsis in program output. An example from cp
+# (GNU coreutils) which contains both strings:
+# Usage: cp [OPTION]... [-T] SOURCE DEST
+# or: cp [OPTION]... SOURCE... DIRECTORY
+# or: cp [OPTION]... -t DIRECTORY SOURCE...
my $PAT_USAGE = _('Usage');
my $PAT_USAGE_CONT = _('or');
if ($help_text =~ s/^($PAT_USAGE):( +(\S+))(.*)((?:\n(?: {6}\1| *($PAT_USAGE_CONT): +\S).*)*)//om)
@@ -333,6 +372,7 @@ if ($help_text =~ s/^($PAT_USAGE):( +(\S+))(.*)((?:\n(?: {6}\1| *($PAT_USAGE_CON
{
$synopsis .= ".br\n" if $synopsis;
s!^\S*/!!;
+ s/^lt-// if $opt_libtool;
s/^(\S+) *//;
$synopsis .= ".B $1\n";
s/\s+$//;
@@ -345,10 +385,11 @@ if ($help_text =~ s/^($PAT_USAGE):( +(\S+))(.*)((?:\n(?: {6}\1| *($PAT_USAGE_CON
s/\\fI$//;
s/^\./\\&./;
+ $_ = fix_italic_spacing $_;
$synopsis .= "$_\n";
}
- $include{_('SYNOPSIS')} ||= $synopsis;
+ $include{_('SYNOPSIS')} .= $synopsis;
}
# Process text, initial section is DESCRIPTION.
@@ -369,62 +410,73 @@ s/^\./\x80/mg;
s/^'/\x81/mg;
s/\\/\x82/g;
-my $PAT_BUGS = _('Report +bugs|Email +bug +reports +to');
-my $PAT_AUTHOR = _('Written +by');
-my $PAT_OPTIONS = _('Options');
-my $PAT_EXAMPLES = _('Examples');
-my $PAT_FREE_SOFTWARE = _('This +is +free +software');
+# Translators: patterns are used to match common program output. In the source
+# these strings are all of the form of "my $PAT_something = _('...');" and are
+# regular expressions. If there is more than one commonly used string, you
+# may separate alternatives with "|". Spaces in these expressions are written
+# as " +" to indicate that more than one space may be matched. The string
+# "(?:[\\w-]+ +)?" in the bug reporting pattern is used to indicate an
+# optional word, so that either "Report bugs" or "Report _program_ bugs" will
+# be matched.
+my $PAT_BUGS = _('Report +(?:[\w-]+ +)?bugs|' .
+ 'Email +bug +reports +to|' .
+ '.* +online +help:');
+my $PAT_AUTHOR = _('Written +by');
+my $PAT_OPTIONS = _('Options');
+my $PAT_ENVIRONMENT = _('Environment');
+my $PAT_FILES = _('Files');
+my $PAT_EXAMPLES = _('Examples');
+my $PAT_FREE_SOFTWARE = _('This +is +free +software');
+my $PAT_SEE_ALSO = _('Full +documentation');
# Start a new paragraph (if required) for these.
-s/([^\n])\n($PAT_BUGS|$PAT_AUTHOR)/$1\n\n$2/og;
+s/([^\n])\n($PAT_BUGS|$PAT_AUTHOR|$PAT_SEE_ALSO) /$1\n\n$2 /og;
-sub convert_option;
+# Convert iso-8859-1 copyright symbol or (c) to nroff
+# character.
+s/^Copyright +(?:\xa9|\([Cc]\))/Copyright \\(co/mg;
while (length)
{
# Convert some standard paragraph names.
- if (s/^($PAT_OPTIONS): *\n//o)
+ if (s/^($PAT_OPTIONS): *\n+//o)
{
$sect = _('OPTIONS');
next;
}
- elsif (s/^($PAT_EXAMPLES): *\n//o)
+ if (s/^($PAT_ENVIRONMENT): *\n+//o)
+ {
+ $sect = _('ENVIRONMENT');
+ next;
+ }
+ if (s/^($PAT_FILES): *\n+//o)
+ {
+ $sect = _('FILES');
+ next;
+ }
+ elsif (s/^($PAT_EXAMPLES): *\n+//o)
{
$sect = _('EXAMPLES');
next;
}
- # Copyright section
- if (/^Copyright +[(\xa9]/)
+ # Custom section indicated by a line containing "*Section Name*".
+ if (s/^\*(\w(.*\w)?)\* *\n+//)
{
- $sect = _('COPYRIGHT');
- $include{$sect} ||= '';
- $include{$sect} .= ".PP\n" if $include{$sect};
-
- my $copy;
- ($copy, $_) = split /\n\n/, $_, 2;
-
- for ($copy)
- {
- # Add back newline
- s/\n*$/\n/;
-
- # Convert iso9959-1 copyright symbol or (c) to nroff
- # character.
- s/^Copyright +(?:\xa9|\([Cc]\))/Copyright \\(co/mg;
-
- # Insert line breaks before additional copyright messages
- # and the disclaimer.
- s/(.)\n(Copyright |$PAT_FREE_SOFTWARE)/$1\n.br\n$2/og;
- }
-
- $include{$sect} .= $copy;
- $_ ||= '';
+ $sect = uc $1;
+ $sect =~ tr/*/ /; # also accept *Section*Name*
+ push @sections, $sect;
next;
}
- # Catch bug report text.
- if (/^($PAT_BUGS) /o)
+ # Copyright section.
+ if (/^Copyright /)
+ {
+ $sect = _('COPYRIGHT');
+ }
+
+ # Bug reporting section.
+ elsif (/^($PAT_BUGS) /o)
{
$sect = _('REPORTING BUGS');
}
@@ -435,6 +487,12 @@ while (length)
$sect = _('AUTHOR');
}
+ elsif (/^($PAT_SEE_ALSO)/o)
+ {
+ $sect = _('SEE ALSO');
+ $opt_no_info = 1;
+ }
+
# Examples, indicated by an indented leading $, % or > are
# rendered in a constant width font.
if (/^( +)([\$\%>] )\S/)
@@ -442,7 +500,6 @@ while (length)
my $indent = $1;
my $prefix = $2;
my $break = '.IP';
- $include{$sect} ||= '';
while (s/^$indent\Q$prefix\E(\S.*)\n*//)
{
$include{$sect} .= "$break\n\\f(CW$prefix$1\\fR\n";
@@ -453,12 +510,11 @@ while (length)
}
my $matched = '';
- $include{$sect} ||= '';
# Sub-sections have a trailing colon and the second line indented.
if (s/^(\S.*:) *\n / /)
{
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$include{$sect} .= qq(.SS "$1"\n);
}
@@ -468,7 +524,7 @@ while (length)
# Option with description.
if (s/^( {1,10}([+-]\S.*?))(?:( +(?!-))|\n( {20,}))(\S.*)\n//)
{
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$indent = length ($4 || "$1$3");
$content = ".TP\n\x84$2\n\x84$5\n";
unless ($4)
@@ -481,7 +537,7 @@ while (length)
# Option without description.
elsif (s/^ {1,10}([+-]\S.*)\n//)
{
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$content = ".HP\n\x84$1\n";
$indent = 80; # not continued
}
@@ -489,7 +545,7 @@ while (length)
# Indented paragraph with tag.
elsif (s/^( +(\S.*?) +)(\S.*)\n//)
{
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$indent = length $1;
$content = ".TP\n\x84$2\n\x84$3\n";
}
@@ -497,7 +553,7 @@ while (length)
# Indented paragraph.
elsif (s/^( +)(\S.*)\n//)
{
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$indent = length $1;
$content = ".IP\n\x84$2\n";
}
@@ -506,7 +562,7 @@ while (length)
else
{
s/(.*)\n//;
- $matched .= $& if %append;
+ $matched .= $& if %append_match;
$content = ".PP\n" if $include{$sect};
$content .= "$1\n";
}
@@ -514,8 +570,8 @@ while (length)
# Append continuations.
while ($indent ? s/^ {$indent}(\S.*)\n// : s/^(\S.*)\n//)
{
- $matched .= $& if %append;
- $content .= "\x84$1\n"
+ $matched .= $& if %append_match;
+ $content .= "\x84$1\n";
}
# Move to next paragraph.
@@ -528,22 +584,65 @@ while (length)
s/\x84'/\x81/g;
s/\x84//g;
- # Convert options.
- s/(^| |\()(-[][\w=-]+)/$1 . convert_option $2/mge;
+ # Examples should be verbatim.
+ unless ($sect eq _('EXAMPLES'))
+ {
+ # Convert options.
+ s/(^|[ (])(-[][\w=-]+)/$1 . convert_option $2/mge;
+
+ # Italicise filenames: /a/b, $VAR/c/d, ~/e/f
+ s!
+ (^|[ (]) # space/punctuation before
+ (
+ (?:\$\w+|~)? # leading variable, or tilde
+ (?:/\w(?:[\w.-]*\w)?)+ # path components
+ )
+ ($|[ ,;.)]) # space/punctuation after
+ !$1\\fI$2\\fP$3!xmg;
+
+ $_ = fix_italic_spacing $_;
+ }
- # Escape remaining hyphens
+ # Escape remaining hyphens.
s/-/\x83/g;
+
+ if ($sect eq _('COPYRIGHT'))
+ {
+ # Insert line breaks before additional copyright messages
+ # and the disclaimer.
+ s/\n(Copyright |$PAT_FREE_SOFTWARE)/\n.br\n$1/og;
+ }
+ elsif ($sect eq _('REPORTING BUGS'))
+ {
+ # Handle multi-line bug reporting sections of the form:
+ #
+ # Report <program> bugs to <addr>
+ # GNU <package> home page: <url>
+ # ...
+ s/\n([[:upper:]])/\n.br\n$1/g;
+ }
+ elsif ($sect eq _('SEE ALSO'))
+ {
+ # Handle external references of the form:
+ #
+ # GNU <package> online resources: <addr>
+ # Full documentation at: <addr>
+ # or available locally via: info ...
+ #
+ s/\'/\\(aq/g; # shell quotes for info command
+ s/\n(.)/\n.br\n$1/g; # separate lines for each item
+ }
}
# Check if matched paragraph contains /pat/.
- if (%append)
+ if (%append_match)
{
- for my $pat (keys %append)
+ for my $pat (keys %append_match)
{
if ($matched =~ $pat)
{
- $content .= ".PP\n" unless $append{$pat} =~ /^\./;
- $content .= $append{$pat};
+ $content .= ".PP\n" unless $append_match{$pat} =~ /^\./;
+ $content .= $append_match{$pat};
}
}
}
@@ -557,7 +656,6 @@ unless ($opt_no_info)
my $info_page = $opt_info || $program;
$sect = _('SEE ALSO');
- $include{$sect} ||= '';
$include{$sect} .= ".PP\n" if $include{$sect};
$include{$sect} .= sprintf _(<<'EOT'), $program, $program, $info_page;
The full documentation for
@@ -574,6 +672,18 @@ should give you access to the complete manual.
EOT
}
+# Append additional text.
+while (my ($sect, $text) = each %append)
+{
+ $include{$sect} .= $append{$sect};
+}
+
+# Replace sections.
+while (my ($sect, $text) = each %replace)
+{
+ $include{$sect} = $replace{$sect};
+}
+
# Output header.
print <<EOT;
.\\" DO NOT MODIFY THIS FILE! It was generated by $this_program $this_version.
@@ -583,18 +693,20 @@ EOT
# Section ordering.
my @pre = (_('NAME'), _('SYNOPSIS'), _('DESCRIPTION'), _('OPTIONS'),
_('EXAMPLES'));
-
-my @post = (_('AUTHOR'), _('REPORTING BUGS'), _('COPYRIGHT'), _('SEE ALSO'));
-my $filter = join '|', @pre, @post;
+my @post = (_('ENVIRONMENT'), _('FILES'), _('AUTHOR'),
+ _('REPORTING BUGS'), _('COPYRIGHT'), _('SEE ALSO'));
+my %filter = map { $_ => 1 } @pre, @post;
# Output content.
-for my $sect (@pre, (grep ! /^($filter)$/o, @include), @post)
+my %done;
+for my $sect (@pre, (grep !$filter{$_}, @sections), @post)
{
+ next if $done{$sect}++; # ignore duplicates
+ next unless $include{$sect};
if ($include{$sect})
{
- my $lsect = gettext $sect;
- my $quote = $lsect =~ /\W/ ? '"' : '';
- print ".SH $quote$lsect$quote\n";
+ my $quote = $sect =~ /\W/ ? '"' : '';
+ print enc ".SH $quote$sect$quote\n";
for ($include{$sect})
{
@@ -608,7 +720,7 @@ for my $sect (@pre, (grep ! /^($filter)$/o, @include), @post)
# Convert some latin1 chars to troff equivalents
s/\xa0/\\ /g; # non-breaking space
- print;
+ print enc $_;
}
}
}
@@ -618,6 +730,38 @@ close STDOUT or kark N_("%s: error writing to %s (%s)"), $this_program,
exit;
+# Get program basename, and strip libtool "lt-" prefix if required.
+sub program_basename
+{
+ local $_ = shift;
+ s!.*/!!;
+ s/^lt-// if $opt_libtool;
+ $_;
+}
+
+# Call program with given option and return results.
+sub get_option_value
+{
+ my ($prog, $opt) = @_;
+ my $stderr = $discard_stderr ? '/dev/null' : '&1';
+ my $value = join '',
+ map { s/ +$//; expand $_ }
+ map { dec $_ }
+ `$prog $opt 2>$stderr`;
+
+ unless ($value)
+ {
+ my $err = N_("%s: can't get `%s' info from %s%s");
+ my $extra = $discard_stderr
+ ? "\n" . N_("Try `--no-discard-stderr' if option outputs to stderr")
+ : '';
+
+ kark $err, $this_program, $opt, $prog, $extra;
+ }
+
+ $value;
+}
+
# Convert option dashes to \- to stop nroff from hyphenating 'em, and
# embolden. Option arguments get italicised.
sub convert_option
@@ -634,3 +778,12 @@ sub convert_option
$_;
}
+
+# Insert spacing escape characters \, and \/ before and after italic text. See
+# http://www.gnu.org/software/groff/manual/html_node/Ligatures-and-Kerning.html
+sub fix_italic_spacing
+{
+ local $_ = shift;
+ s!\\fI(.*?)\\f([BRP])!\\fI\\,$1\\/\\f$2!g;
+ return $_;
+}
diff --git a/man/hostid.1 b/man/hostid.1
deleted file mode 100644
index 4d1621a..0000000
--- a/man/hostid.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH HOSTID "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-hostid \- print the numeric identifier for the current host
-.SH SYNOPSIS
-.B hostid
-
-.br
-.B hostid
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the numeric identifier (in hexadecimal) for the current host.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B hostid
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B hostid
-programs are properly installed at your site, the command
-.IP
-.B info hostid
-.PP
-should give you access to the complete manual.
diff --git a/man/hostid.x b/man/hostid.x
index 1bba0a6..767a3e2 100644
--- a/man/hostid.x
+++ b/man/hostid.x
@@ -2,3 +2,5 @@
hostid \- print the numeric identifier for the current host
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+gethostid(3)
diff --git a/man/hostname.1 b/man/hostname.1
deleted file mode 100644
index cd74a13..0000000
--- a/man/hostname.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH HOSTNAME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-hostname \- set or print the name of the current host system
-.SH SYNOPSIS
-.B hostname
-[\fINAME\fR]
-.br
-.B hostname
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or set the hostname of the current system.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B hostname
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B hostname
-programs are properly installed at your site, the command
-.IP
-.B info hostname
-.PP
-should give you access to the complete manual.
diff --git a/man/id.1 b/man/id.1
deleted file mode 100644
index b371dbb..0000000
--- a/man/id.1
+++ /dev/null
@@ -1,59 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH ID "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-id \- print user identity
-.SH SYNOPSIS
-.B id
-[\fIOPTION\fR]... [\fIUSERNAME\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print information for USERNAME, or the current user.
-.TP
-\fB\-a\fR
-ignore, for compatibility with other versions
-.TP
-\fB\-g\fR, \fB\-\-group\fR
-print only the effective group ID
-.TP
-\fB\-G\fR, \fB\-\-groups\fR
-print all group IDs
-.TP
-\fB\-n\fR, \fB\-\-name\fR
-print a name instead of a number, for \fB\-ugG\fR
-.TP
-\fB\-r\fR, \fB\-\-real\fR
-print the real ID instead of the effective ID, with \fB\-ugG\fR
-.TP
-\fB\-u\fR, \fB\-\-user\fR
-print only the effective user ID
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Without any OPTION, print some useful set of identified information.
-.SH AUTHOR
-Written by Arnold Robbins and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B id
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B id
-programs are properly installed at your site, the command
-.IP
-.B info id
-.PP
-should give you access to the complete manual.
diff --git a/man/id.x b/man/id.x
index 4c990ac..d55b326 100644
--- a/man/id.x
+++ b/man/id.x
@@ -1,4 +1,4 @@
[NAME]
-id \- print user identity
+id \- print real and effective user and group IDs
[DESCRIPTION]
.\" Add any additional description here
diff --git a/man/install.1 b/man/install.1
deleted file mode 100644
index d5b565d..0000000
--- a/man/install.1
+++ /dev/null
@@ -1,113 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH INSTALL "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-install \- copy files and set attributes
-.SH SYNOPSIS
-.B install
-[\fIOPTION\fR]... [\fI-T\fR] \fISOURCE DEST\fR
-.br
-.B install
-[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY\fR
-.br
-.B install
-[\fIOPTION\fR]... \fI-t DIRECTORY SOURCE\fR...
-.br
-.B install
-[\fIOPTION\fR]... \fI-d DIRECTORY\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to
-the existing DIRECTORY, while setting permission modes and owner/group.
-In the 4th form, create all components of the given DIRECTORY(ies).
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-\-backup\fR[=\fICONTROL\fR]
-make a backup of each existing destination file
-.TP
-\fB\-b\fR
-like \fB\-\-backup\fR but does not accept an argument
-.TP
-\fB\-c\fR
-(ignored)
-.TP
-\fB\-d\fR, \fB\-\-directory\fR
-treat all arguments as directory names; create all
-components of the specified directories
-.TP
-\fB\-D\fR
-create all leading components of DEST except the last,
-then copy SOURCE to DEST
-.TP
-\fB\-g\fR, \fB\-\-group\fR=\fIGROUP\fR
-set group ownership, instead of process' current group
-.TP
-\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR
-set permission mode (as in chmod), instead of rwxr\-xr\-x
-.TP
-\fB\-o\fR, \fB\-\-owner\fR=\fIOWNER\fR
-set ownership (super\-user only)
-.TP
-\fB\-p\fR, \fB\-\-preserve\-timestamps\fR
-apply access/modification times of SOURCE files
-to corresponding destination files
-.TP
-\fB\-s\fR, \fB\-\-strip\fR
-strip symbol tables
-.TP
-\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR
-override the usual backup suffix
-.TP
-\fB\-t\fR, \fB\-\-target\-directory\fR=\fIDIRECTORY\fR
-copy all SOURCE arguments into DIRECTORY
-.TP
-\fB\-T\fR, \fB\-\-no\-target\-directory\fR
-treat DEST as a normal file
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-print the name of each directory as it is created
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX.
-The version control method may be selected via the \fB\-\-backup\fR option or through
-the VERSION_CONTROL environment variable. Here are the values:
-.TP
-none, off
-never make backups (even if \fB\-\-backup\fR is given)
-.TP
-numbered, t
-make numbered backups
-.TP
-existing, nil
-numbered if numbered backups exist, simple otherwise
-.TP
-simple, never
-always make simple backups
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B install
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B install
-programs are properly installed at your site, the command
-.IP
-.B info install
-.PP
-should give you access to the complete manual.
diff --git a/man/join.1 b/man/join.1
deleted file mode 100644
index 4aeedff..0000000
--- a/man/join.1
+++ /dev/null
@@ -1,79 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH JOIN "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-join \- join lines of two files on a common field
-.SH SYNOPSIS
-.B join
-[\fIOPTION\fR]... \fIFILE1 FILE2\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-For each pair of input lines with identical join fields, write a line to
-standard output. The default join field is the first, delimited
-by whitespace. When FILE1 or FILE2 (not both) is \-, read standard input.
-.TP
-\fB\-a\fR FILENUM
-print unpairable lines coming from file FILENUM, where
-FILENUM is 1 or 2, corresponding to FILE1 or FILE2
-.TP
-\fB\-e\fR EMPTY
-replace missing input fields with EMPTY
-.TP
-\fB\-i\fR, \fB\-\-ignore\-case\fR
-ignore differences in case when comparing fields
-.TP
-\fB\-j\fR FIELD
-equivalent to `\-1 FIELD \fB\-2\fR FIELD'
-.TP
-\fB\-o\fR FORMAT
-obey FORMAT while constructing output line
-.TP
-\fB\-t\fR CHAR
-use CHAR as input and output field separator
-.TP
-\fB\-v\fR FILENUM
-like \fB\-a\fR FILENUM, but suppress joined output lines
-.TP
-\fB\-1\fR FIELD
-join on this FIELD of file 1
-.TP
-\fB\-2\fR FIELD
-join on this FIELD of file 2
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Unless \fB\-t\fR CHAR is given, leading blanks separate fields and are ignored,
-else fields are separated by CHAR. Any FIELD is a field number counted
-from 1. FORMAT is one or more comma or blank separated specifications,
-each being `FILENUM.FIELD' or `0'. Default FORMAT outputs the join field,
-the remaining fields from FILE1, the remaining fields from FILE2, all
-separated by CHAR.
-.PP
-Important: FILE1 and FILE2 must be sorted on the join fields.
-E.g., use `sort \fB\-k\fR 1b,1' if `join' has no options.
-.SH AUTHOR
-Written by Mike Haertel.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B join
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B join
-programs are properly installed at your site, the command
-.IP
-.B info join
-.PP
-should give you access to the complete manual.
diff --git a/man/join.x b/man/join.x
index 6f50791..f83e8ce 100644
--- a/man/join.x
+++ b/man/join.x
@@ -2,3 +2,5 @@
join \- join lines of two files on a common field
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+comm(1), uniq(1)
diff --git a/man/kill.1 b/man/kill.1
deleted file mode 100644
index ab7b7db..0000000
--- a/man/kill.1
+++ /dev/null
@@ -1,67 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH KILL "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-kill \- send signals to processes, or list signals
-.SH SYNOPSIS
-.B kill
-[\fI-s SIGNAL | -SIGNAL\fR] \fIPID\fR...
-.br
-.B kill
-\fI-l \fR[\fISIGNAL\fR]...
-.br
-.B kill
-\fI-t \fR[\fISIGNAL\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Send signals to processes, or list signals.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.HP
-\fB\-s\fR, \fB\-\-signal\fR=\fISIGNAL\fR, \fB\-SIGNAL\fR
-.IP
-specify the name or number of the signal to be sent
-.TP
-\fB\-l\fR, \fB\-\-list\fR
-list signal names, or convert signal names to/from numbers
-.TP
-\fB\-t\fR, \fB\-\-table\fR
-print a table of signal information
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIGNAL may be a signal name like `HUP', or a signal number like `1',
-or an exit status of a process terminated by a signal.
-PID is an integer; if negative it identifies a process group.
-.PP
-NOTE: your shell may have its own version of kill, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Paul Eggert.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-kill(2)
-.PP
-The full documentation for
-.B kill
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B kill
-programs are properly installed at your site, the command
-.IP
-.B info kill
-.PP
-should give you access to the complete manual.
diff --git a/man/link.1 b/man/link.1
deleted file mode 100644
index 7c91888..0000000
--- a/man/link.1
+++ /dev/null
@@ -1,44 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH LINK "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-link \- call the link function to create a link to a file
-.SH SYNOPSIS
-.B link
-\fIFILE1 FILE2\fR
-.br
-.B link
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Call the link function to create a link named FILE2 to an existing FILE1.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Michael Stone.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-link(2)
-.PP
-The full documentation for
-.B link
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B link
-programs are properly installed at your site, the command
-.IP
-.B info link
-.PP
-should give you access to the complete manual.
diff --git a/man/ln.1 b/man/ln.1
deleted file mode 100644
index eb837ea..0000000
--- a/man/ln.1
+++ /dev/null
@@ -1,109 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH LN "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-ln \- make links between files
-.SH SYNOPSIS
-.B ln
-[\fIOPTION\fR]... [\fI-T\fR] \fITARGET LINK_NAME (1st form)\fR
-.br
-.B ln
-[\fIOPTION\fR]... \fITARGET (2nd form)\fR
-.br
-.B ln
-[\fIOPTION\fR]... \fITARGET\fR... \fIDIRECTORY (3rd form)\fR
-.br
-.B ln
-[\fIOPTION\fR]... \fI-t DIRECTORY TARGET\fR... \fI(4th form)\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-In the 1st form, create a link to TARGET with the name LINK_NAME.
-In the 2nd form, create a link to TARGET in the current directory.
-In the 3rd and 4th forms, create links to each TARGET in DIRECTORY.
-Create hard links by default, symbolic links with \fB\-\-symbolic\fR.
-When creating hard links, each TARGET must exist.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-\-backup\fR[=\fICONTROL\fR]
-make a backup of each existing destination file
-.TP
-\fB\-b\fR
-like \fB\-\-backup\fR but does not accept an argument
-.TP
-\fB\-d\fR, \fB\-F\fR, \fB\-\-directory\fR
-allow the superuser to attempt to hard link
-directories (note: will probably fail due to
-system restrictions, even for the superuser)
-.TP
-\fB\-f\fR, \fB\-\-force\fR
-remove existing destination files
-.TP
-\fB\-n\fR, \fB\-\-no\-dereference\fR
-treat destination that is a symlink to a
-directory as if it were a normal file
-.TP
-\fB\-i\fR, \fB\-\-interactive\fR
-prompt whether to remove destinations
-.TP
-\fB\-s\fR, \fB\-\-symbolic\fR
-make symbolic links instead of hard links
-.TP
-\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR
-override the usual backup suffix
-.TP
-\fB\-t\fR, \fB\-\-target\-directory\fR=\fIDIRECTORY\fR
-specify the DIRECTORY in which to create
-the links
-.TP
-\fB\-T\fR, \fB\-\-no\-target\-directory\fR
-treat LINK_NAME as a normal file
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-print name of each linked file
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX.
-The version control method may be selected via the \fB\-\-backup\fR option or through
-the VERSION_CONTROL environment variable. Here are the values:
-.TP
-none, off
-never make backups (even if \fB\-\-backup\fR is given)
-.TP
-numbered, t
-make numbered backups
-.TP
-existing, nil
-numbered if numbered backups exist, simple otherwise
-.TP
-simple, never
-always make simple backups
-.SH AUTHOR
-Written by Mike Parker and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-link(2), symlink(2)
-.PP
-The full documentation for
-.B ln
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B ln
-programs are properly installed at your site, the command
-.IP
-.B info ln
-.PP
-should give you access to the complete manual.
diff --git a/man/local.mk b/man/local.mk
new file mode 100644
index 0000000..f41d969
--- /dev/null
+++ b/man/local.mk
@@ -0,0 +1,200 @@
+# Make coreutils man pages. -*-Makefile-*-
+# This is included by the top-level Makefile.am.
+
+# Copyright (C) 2002-2016 Free Software Foundation, Inc.
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+EXTRA_DIST += man/help2man man/dummy-man
+
+## Graceful degradation for systems lacking perl.
+if HAVE_PERL
+run_help2man = $(PERL) -- $(srcdir)/man/help2man
+else
+run_help2man = $(SHELL) $(srcdir)/man/dummy-man
+endif
+
+man1_MANS = @man1_MANS@
+EXTRA_DIST += $(man1_MANS:.1=.x)
+
+EXTRA_MANS = @EXTRA_MANS@
+EXTRA_DIST += $(EXTRA_MANS:.1=.x)
+
+ALL_MANS = $(man1_MANS) $(EXTRA_MANS)
+
+CLEANFILES += $(ALL_MANS)
+
+# This is a kludge to remove generated 'man/*.1' from a non-srcdir build.
+# Without this, "make distcheck" might fail.
+distclean-local:
+ test x$(srcdir) = x$(builddir) || rm -f $(ALL_MANS)
+
+# Dependencies common to all man pages. Updated below.
+mandeps =
+
+# Depend on this to get version number changes.
+mandeps += .version
+
+# This is required so that changes to e.g., emit_bug_reporting_address
+# provoke regeneration of all the manpages.
+mandeps += $(top_srcdir)/src/system.h
+
+$(ALL_MANS): $(mandeps)
+
+if SINGLE_BINARY
+mandeps += src/coreutils$(EXEEXT)
+else
+# Most prog.1 man pages depend on src/prog. List the exceptions:
+man/arch.1: src/uname$(EXEEXT)
+man/install.1: src/ginstall$(EXEEXT)
+man/test.1: src/[$(EXEEXT)
+
+man/base32.1: src/base32$(EXEEXT)
+man/base64.1: src/base64$(EXEEXT)
+man/basename.1: src/basename$(EXEEXT)
+man/cat.1: src/cat$(EXEEXT)
+man/chcon.1: src/chcon$(EXEEXT)
+man/chgrp.1: src/chgrp$(EXEEXT)
+man/chmod.1: src/chmod$(EXEEXT)
+man/chown.1: src/chown$(EXEEXT)
+man/chroot.1: src/chroot$(EXEEXT)
+man/cksum.1: src/cksum$(EXEEXT)
+man/comm.1: src/comm$(EXEEXT)
+man/coreutils.1: src/coreutils$(EXEEXT)
+man/cp.1: src/cp$(EXEEXT)
+man/csplit.1: src/csplit$(EXEEXT)
+man/cut.1: src/cut$(EXEEXT)
+man/date.1: src/date$(EXEEXT)
+man/dd.1: src/dd$(EXEEXT)
+man/df.1: src/df$(EXEEXT)
+man/dir.1: src/dir$(EXEEXT)
+man/dircolors.1: src/dircolors$(EXEEXT)
+man/dirname.1: src/dirname$(EXEEXT)
+man/du.1: src/du$(EXEEXT)
+man/echo.1: src/echo$(EXEEXT)
+man/env.1: src/env$(EXEEXT)
+man/expand.1: src/expand$(EXEEXT)
+man/expr.1: src/expr$(EXEEXT)
+man/factor.1: src/factor$(EXEEXT)
+man/false.1: src/false$(EXEEXT)
+man/fmt.1: src/fmt$(EXEEXT)
+man/fold.1: src/fold$(EXEEXT)
+man/groups.1: src/groups$(EXEEXT)
+man/head.1: src/head$(EXEEXT)
+man/hostid.1: src/hostid$(EXEEXT)
+man/hostname.1: src/hostname$(EXEEXT)
+man/id.1: src/id$(EXEEXT)
+man/join.1: src/join$(EXEEXT)
+man/kill.1: src/kill$(EXEEXT)
+man/link.1: src/link$(EXEEXT)
+man/ln.1: src/ln$(EXEEXT)
+man/logname.1: src/logname$(EXEEXT)
+man/ls.1: src/ls$(EXEEXT)
+man/md5sum.1: src/md5sum$(EXEEXT)
+man/mkdir.1: src/mkdir$(EXEEXT)
+man/mkfifo.1: src/mkfifo$(EXEEXT)
+man/mknod.1: src/mknod$(EXEEXT)
+man/mktemp.1: src/mktemp$(EXEEXT)
+man/mv.1: src/mv$(EXEEXT)
+man/nice.1: src/nice$(EXEEXT)
+man/nl.1: src/nl$(EXEEXT)
+man/nohup.1: src/nohup$(EXEEXT)
+man/nproc.1: src/nproc$(EXEEXT)
+man/numfmt.1: src/numfmt$(EXEEXT)
+man/od.1: src/od$(EXEEXT)
+man/paste.1: src/paste$(EXEEXT)
+man/pathchk.1: src/pathchk$(EXEEXT)
+man/pinky.1: src/pinky$(EXEEXT)
+man/pr.1: src/pr$(EXEEXT)
+man/printenv.1: src/printenv$(EXEEXT)
+man/printf.1: src/printf$(EXEEXT)
+man/ptx.1: src/ptx$(EXEEXT)
+man/pwd.1: src/pwd$(EXEEXT)
+man/readlink.1: src/readlink$(EXEEXT)
+man/realpath.1: src/realpath$(EXEEXT)
+man/rm.1: src/rm$(EXEEXT)
+man/rmdir.1: src/rmdir$(EXEEXT)
+man/runcon.1: src/runcon$(EXEEXT)
+man/seq.1: src/seq$(EXEEXT)
+man/sha1sum.1: src/sha1sum$(EXEEXT)
+man/sha224sum.1: src/sha224sum$(EXEEXT)
+man/sha256sum.1: src/sha256sum$(EXEEXT)
+man/sha384sum.1: src/sha384sum$(EXEEXT)
+man/sha512sum.1: src/sha512sum$(EXEEXT)
+man/shred.1: src/shred$(EXEEXT)
+man/shuf.1: src/shuf$(EXEEXT)
+man/sleep.1: src/sleep$(EXEEXT)
+man/sort.1: src/sort$(EXEEXT)
+man/split.1: src/split$(EXEEXT)
+man/stat.1: src/stat$(EXEEXT)
+man/stdbuf.1: src/stdbuf$(EXEEXT)
+man/stty.1: src/stty$(EXEEXT)
+man/sum.1: src/sum$(EXEEXT)
+man/sync.1: src/sync$(EXEEXT)
+man/tac.1: src/tac$(EXEEXT)
+man/tail.1: src/tail$(EXEEXT)
+man/tee.1: src/tee$(EXEEXT)
+man/timeout.1: src/timeout$(EXEEXT)
+man/touch.1: src/touch$(EXEEXT)
+man/tr.1: src/tr$(EXEEXT)
+man/true.1: src/true$(EXEEXT)
+man/truncate.1: src/truncate$(EXEEXT)
+man/tsort.1: src/tsort$(EXEEXT)
+man/tty.1: src/tty$(EXEEXT)
+man/uname.1: src/uname$(EXEEXT)
+man/unexpand.1: src/unexpand$(EXEEXT)
+man/uniq.1: src/uniq$(EXEEXT)
+man/unlink.1: src/unlink$(EXEEXT)
+man/uptime.1: src/uptime$(EXEEXT)
+man/users.1: src/users$(EXEEXT)
+man/vdir.1: src/vdir$(EXEEXT)
+man/wc.1: src/wc$(EXEEXT)
+man/who.1: src/who$(EXEEXT)
+man/whoami.1: src/whoami$(EXEEXT)
+man/yes.1: src/yes$(EXEEXT)
+endif
+
+.x.1:
+ $(AM_V_GEN)name=`echo $@ | sed 's|.*/||; s|\.1$$||'` || exit 1; \
+## Ensure that help2man runs the 'src/ginstall' binary as 'install' when
+## creating 'install.1'. Similarly, ensure that it uses the 'src/[' binary
+## to create 'test.1'.
+ case $$name in \
+ install) prog='ginstall'; argv=$$name;; \
+ test) prog='['; argv='[';; \
+ *) prog=$$name; argv=$$prog;; \
+ esac; \
+## Note the use of $$t/$*, rather than just '$*' as in other packages.
+## That is necessary to avoid failures for programs that are also shell
+## built-in functions like echo, false, printf, pwd.
+ rm -f $@ $@-t \
+ && t=$*.td \
+ && rm -rf $$t \
+ && $(MKDIR_P) $$t \
+ && (cd $$t && $(LN_S) '$(abs_top_builddir)/src/'$$prog$(EXEEXT) \
+ $$argv$(EXEEXT)) \
+ && : $${SOURCE_DATE_EPOCH=`cat $(srcdir)/.timestamp 2>/dev/null || :`} \
+ && export SOURCE_DATE_EPOCH && $(run_help2man) \
+ --source='$(PACKAGE_STRING)' \
+ --include=$(srcdir)/man/$$name.x \
+ --output=$$t/$$name.1 \
+ --info-page='\(aq(coreutils) '$$name' invocation\(aq' \
+ $$t/$$argv$(EXEEXT) \
+ && sed \
+ -e 's|$*\.td/||g' \
+ -e '/For complete documentation/d' \
+ $$t/$$name.1 > $@-t \
+ && rm -rf $$t \
+ && chmod a-w $@-t \
+ && mv $@-t $@
diff --git a/man/logname.1 b/man/logname.1
deleted file mode 100644
index 0e59e2f..0000000
--- a/man/logname.1
+++ /dev/null
@@ -1,39 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH LOGNAME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-logname \- print user\'s login name
-.SH SYNOPSIS
-.B logname
-[\fIOPTION\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the name of the current user.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by FIXME: unknown.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B logname
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B logname
-programs are properly installed at your site, the command
-.IP
-.B info logname
-.PP
-should give you access to the complete manual.
diff --git a/man/ls.1 b/man/ls.1
deleted file mode 100644
index 95b08f4..0000000
--- a/man/ls.1
+++ /dev/null
@@ -1,247 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH LS "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-ls \- list directory contents
-.SH SYNOPSIS
-.B ls
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-List information about the FILEs (the current directory by default).
-Sort entries alphabetically if none of \fB\-cftuvSUX\fR nor \fB\-\-sort\fR.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-do not ignore entries starting with .
-.TP
-\fB\-A\fR, \fB\-\-almost\-all\fR
-do not list implied . and ..
-.TP
-\fB\-\-author\fR
-with \fB\-l\fR, print the author of each file
-.TP
-\fB\-b\fR, \fB\-\-escape\fR
-print octal escapes for nongraphic characters
-.TP
-\fB\-\-block\-size\fR=\fISIZE\fR
-use SIZE\-byte blocks
-.TP
-\fB\-B\fR, \fB\-\-ignore\-backups\fR
-do not list implied entries ending with ~
-.TP
-\fB\-c\fR
-with \fB\-lt\fR: sort by, and show, ctime (time of last
-modification of file status information)
-with \fB\-l\fR: show ctime and sort by name
-otherwise: sort by ctime
-.TP
-\fB\-C\fR
-list entries by columns
-.TP
-\fB\-\-color\fR[=\fIWHEN\fR]
-control whether color is used to distinguish file
-types. WHEN may be `never', `always', or `auto'
-.TP
-\fB\-d\fR, \fB\-\-directory\fR
-list directory entries instead of contents,
-and do not dereference symbolic links
-.TP
-\fB\-D\fR, \fB\-\-dired\fR
-generate output designed for Emacs' dired mode
-.TP
-\fB\-f\fR
-do not sort, enable \fB\-aU\fR, disable \fB\-ls\fR \fB\-\-color\fR
-.TP
-\fB\-F\fR, \fB\-\-classify\fR
-append indicator (one of */=>@|) to entries
-.TP
-\fB\-\-file\-type\fR
-likewise, except do not append `*'
-.TP
-\fB\-\-format\fR=\fIWORD\fR
-across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR,
-single\-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR
-.TP
-\fB\-\-full\-time\fR
-like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR
-.TP
-\fB\-g\fR
-like \fB\-l\fR, but do not list owner
-.TP
-\fB\-\-group\-directories\-first\fR
-group directories before files
-.TP
-\fB\-G\fR, \fB\-\-no\-group\fR
-in a long listing, don't print group names
-.TP
-\fB\-h\fR, \fB\-\-human\-readable\fR
-with \fB\-l\fR, print sizes in human readable format
-(e.g., 1K 234M 2G)
-.TP
-\fB\-\-si\fR
-likewise, but use powers of 1000 not 1024
-.TP
-\fB\-H\fR, \fB\-\-dereference\-command\-line\fR
-follow symbolic links listed on the command line
-.TP
-\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR
-follow each command line symbolic link
-that points to a directory
-.TP
-\fB\-\-hide\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-(overridden by \fB\-a\fR or \fB\-A\fR)
-.TP
-\fB\-\-indicator\-style\fR=\fIWORD\fR
-append indicator with style WORD to entry names:
-none (default), slash (\fB\-p\fR),
-file\-type (\fB\-\-file\-type\fR), classify (\fB\-F\fR)
-.TP
-\fB\-i\fR, \fB\-\-inode\fR
-print the index number of each file
-.TP
-\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-.TP
-\fB\-k\fR
-like \fB\-\-block\-size\fR=\fI1K\fR
-.TP
-\fB\-l\fR
-use a long listing format
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-when showing file information for a symbolic
-link, show information for the file the link
-references rather than for the link itself
-.TP
-\fB\-m\fR
-fill width with a comma separated list of entries
-.TP
-\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR
-like \fB\-l\fR, but list numeric user and group IDs
-.TP
-\fB\-N\fR, \fB\-\-literal\fR
-print raw entry names (don't treat e.g. control
-characters specially)
-.TP
-\fB\-o\fR
-like \fB\-l\fR, but do not list group information
-.TP
-\fB\-p\fR, \fB\-\-indicator\-style\fR=\fIslash\fR
-append / indicator to directories
-.TP
-\fB\-q\fR, \fB\-\-hide\-control\-chars\fR
-print ? instead of non graphic characters
-.TP
-\fB\-\-show\-control\-chars\fR
-show non graphic characters as\-is (default
-unless program is `ls' and output is a terminal)
-.TP
-\fB\-Q\fR, \fB\-\-quote\-name\fR
-enclose entry names in double quotes
-.TP
-\fB\-\-quoting\-style\fR=\fIWORD\fR
-use quoting style WORD for entry names:
-literal, locale, shell, shell\-always, c, escape
-.TP
-\fB\-r\fR, \fB\-\-reverse\fR
-reverse order while sorting
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-list subdirectories recursively
-.TP
-\fB\-s\fR, \fB\-\-size\fR
-print the size of each file, in blocks
-.TP
-\fB\-S\fR
-sort by file size
-.TP
-\fB\-\-sort\fR=\fIWORD\fR
-sort by WORD instead of name: none \fB\-U\fR,
-extension \fB\-X\fR, size \fB\-S\fR, time \fB\-t\fR, version \fB\-v\fR
-.TP
-\fB\-\-time\fR=\fIWORD\fR
-with \fB\-l\fR, show time as WORD instead of modification
-time: atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR, ctime \fB\-c\fR,
-or status \fB\-c\fR; use specified time as sort key
-if \fB\-\-sort\fR=\fItime\fR
-.TP
-\fB\-\-time\-style\fR=\fISTYLE\fR
-with \fB\-l\fR, show times using style STYLE:
-full\-iso, long\-iso, iso, locale, +FORMAT.
-FORMAT is interpreted like `date'; if FORMAT is
-FORMAT1<newline>FORMAT2, FORMAT1 applies to
-non\-recent files and FORMAT2 to recent files;
-if STYLE is prefixed with `posix\-', STYLE
-takes effect only outside the POSIX locale
-.TP
-\fB\-t\fR
-sort by modification time
-.TP
-\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR
-assume tab stops at each COLS instead of 8
-.TP
-\fB\-u\fR
-with \fB\-lt\fR: sort by, and show, access time
-with \fB\-l\fR: show access time and sort by name
-otherwise: sort by access time
-.TP
-\fB\-U\fR
-do not sort; list entries in directory order
-.TP
-\fB\-v\fR
-sort by version
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR
-assume screen width instead of current value
-.TP
-\fB\-x\fR
-list entries by lines instead of by columns
-.TP
-\fB\-X\fR
-sort alphabetically by entry extension
-.TP
-\fB\-1\fR
-list one file per line
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may be (or may be an integer optionally followed by) one of following:
-kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
-.PP
-By default, color is not used to distinguish types of files. That is
-equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the
-optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With
-\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected
-to a terminal (tty). The environment variable LS_COLORS can influence the
-colors, and can be set easily by the dircolors command.
-.PP
-Exit status is 0 if OK, 1 if minor problems, 2 if serious trouble.
-.SH AUTHOR
-Written by Richard Stallman and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B ls
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B ls
-programs are properly installed at your site, the command
-.IP
-.B info ls
-.PP
-should give you access to the complete manual.
diff --git a/man/md5sum.1 b/man/md5sum.1
deleted file mode 100644
index 70848c4..0000000
--- a/man/md5sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH MD5SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-md5sum \- compute and check MD5 message digest
-.SH SYNOPSIS
-.B md5sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check MD5 (128\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read MD5 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in RFC 1321. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B md5sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B md5sum
-programs are properly installed at your site, the command
-.IP
-.B info md5sum
-.PP
-should give you access to the complete manual.
diff --git a/man/md5sum.x b/man/md5sum.x
index 4a65477..93f93e2 100644
--- a/man/md5sum.x
+++ b/man/md5sum.x
@@ -2,3 +2,7 @@
md5sum \- compute and check MD5 message digest
[DESCRIPTION]
.\" Add any additional description here
+[BUGS]
+The MD5 algorithm should not be used any more for security related purposes.
+Instead, better use an SHA\-2 algorithm, implemented in the programs
+sha224sum(1), sha256sum(1), sha384sum(1), sha512sum(1)
diff --git a/man/mkdir.1 b/man/mkdir.1
deleted file mode 100644
index 8d6c386..0000000
--- a/man/mkdir.1
+++ /dev/null
@@ -1,52 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH MKDIR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-mkdir \- make directories
-.SH SYNOPSIS
-.B mkdir
-[\fIOPTION\fR] \fIDIRECTORY\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Create the DIRECTORY(ies), if they do not already exist.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR
-set file mode (as in chmod), not a=rwx \- umask
-.TP
-\fB\-p\fR, \fB\-\-parents\fR
-no error if existing, make parent directories as needed
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-print a message for each created directory
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-mkdir(2)
-.PP
-The full documentation for
-.B mkdir
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B mkdir
-programs are properly installed at your site, the command
-.IP
-.B info mkdir
-.PP
-should give you access to the complete manual.
diff --git a/man/mkfifo.1 b/man/mkfifo.1
deleted file mode 100644
index 86ab15f..0000000
--- a/man/mkfifo.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH MKFIFO "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-mkfifo \- make FIFOs (named pipes)
-.SH SYNOPSIS
-.B mkfifo
-[\fIOPTION\fR] \fINAME\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Create named pipes (FIFOs) with the given NAMEs.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR
-set file permission bits to MODE, not a=rw \- umask
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-mkfifo(3)
-.PP
-The full documentation for
-.B mkfifo
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B mkfifo
-programs are properly installed at your site, the command
-.IP
-.B info mkfifo
-.PP
-should give you access to the complete manual.
diff --git a/man/mknod.1 b/man/mknod.1
deleted file mode 100644
index b20deae..0000000
--- a/man/mknod.1
+++ /dev/null
@@ -1,60 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH MKNOD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-mknod \- make block or character special files
-.SH SYNOPSIS
-.B mknod
-[\fIOPTION\fR]... \fINAME TYPE \fR[\fIMAJOR MINOR\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Create the special file NAME of the given TYPE.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-m\fR, \fB\-\-mode\fR=\fIMODE\fR
-set file permission bits to MODE, not a=rw \- umask
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Both MAJOR and MINOR must be specified when TYPE is b, c, or u, and they
-must be omitted when TYPE is p. If MAJOR or MINOR begins with 0x or 0X,
-it is interpreted as hexadecimal; otherwise, if it begins with 0, as octal;
-otherwise, as decimal. TYPE may be:
-.TP
-b
-create a block (buffered) special file
-.TP
-c, u
-create a character (unbuffered) special file
-.TP
-p
-create a FIFO
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-mknod(2)
-.PP
-The full documentation for
-.B mknod
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B mknod
-programs are properly installed at your site, the command
-.IP
-.B info mknod
-.PP
-should give you access to the complete manual.
diff --git a/man/mktemp.x b/man/mktemp.x
new file mode 100644
index 0000000..393ca74
--- /dev/null
+++ b/man/mktemp.x
@@ -0,0 +1,6 @@
+[NAME]
+mktemp \- create a temporary file or directory
+[DESCRIPTION]
+.\" Add any additional description here
+[SEE ALSO]
+mkstemp(3), mkdtemp(3), mktemp(3)
diff --git a/man/mv.1 b/man/mv.1
deleted file mode 100644
index db7bdfb..0000000
--- a/man/mv.1
+++ /dev/null
@@ -1,98 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH MV "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-mv \- move (rename) files
-.SH SYNOPSIS
-.B mv
-[\fIOPTION\fR]... [\fI-T\fR] \fISOURCE DEST\fR
-.br
-.B mv
-[\fIOPTION\fR]... \fISOURCE\fR... \fIDIRECTORY\fR
-.br
-.B mv
-[\fIOPTION\fR]... \fI-t DIRECTORY SOURCE\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-\-backup\fR[=\fICONTROL\fR]
-make a backup of each existing destination file
-.TP
-\fB\-b\fR
-like \fB\-\-backup\fR but does not accept an argument
-.TP
-\fB\-f\fR, \fB\-\-force\fR
-do not prompt before overwriting
-.TP
-\fB\-i\fR, \fB\-\-interactive\fR
-prompt before overwrite
-.TP
-\fB\-\-strip\-trailing\-slashes\fR
-remove any trailing slashes from each SOURCE
-argument
-.TP
-\fB\-S\fR, \fB\-\-suffix\fR=\fISUFFIX\fR
-override the usual backup suffix
-.TP
-\fB\-t\fR, \fB\-\-target\-directory\fR=\fIDIRECTORY\fR
-move all SOURCE arguments into DIRECTORY
-.TP
-\fB\-T\fR, \fB\-\-no\-target\-directory\fR
-treat DEST as a normal file
-.TP
-\fB\-u\fR, \fB\-\-update\fR
-move only when the SOURCE file is newer
-than the destination file or when the
-destination file is missing
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-explain what is being done
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The backup suffix is `~', unless set with \fB\-\-suffix\fR or SIMPLE_BACKUP_SUFFIX.
-The version control method may be selected via the \fB\-\-backup\fR option or through
-the VERSION_CONTROL environment variable. Here are the values:
-.TP
-none, off
-never make backups (even if \fB\-\-backup\fR is given)
-.TP
-numbered, t
-make numbered backups
-.TP
-existing, nil
-numbered if numbered backups exist, simple otherwise
-.TP
-simple, never
-always make simple backups
-.SH AUTHOR
-Written by Mike Parker, David MacKenzie, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-rename(2)
-.PP
-The full documentation for
-.B mv
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B mv
-programs are properly installed at your site, the command
-.IP
-.B info mv
-.PP
-should give you access to the complete manual.
diff --git a/man/nice.1 b/man/nice.1
deleted file mode 100644
index 20fb208..0000000
--- a/man/nice.1
+++ /dev/null
@@ -1,50 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH NICE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-nice \- run a program with modified scheduling priority
-.SH SYNOPSIS
-.B nice
-[\fIOPTION\fR] [\fICOMMAND \fR[\fIARG\fR]...]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Run COMMAND with an adjusted niceness, which affects process scheduling.
-With no COMMAND, print the current niceness. Nicenesses range from
-\fB\-20\fR (most favorable scheduling) to 19 (least favorable).
-.TP
-\fB\-n\fR, \fB\-\-adjustment\fR=\fIN\fR
-add integer N to the niceness (default 10)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of nice, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-nice(2)
-.PP
-The full documentation for
-.B nice
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B nice
-programs are properly installed at your site, the command
-.IP
-.B info nice
-.PP
-should give you access to the complete manual.
diff --git a/man/nice.x b/man/nice.x
index 3448d69..952cb10 100644
--- a/man/nice.x
+++ b/man/nice.x
@@ -3,4 +3,4 @@ nice \- run a program with modified scheduling priority
[DESCRIPTION]
.\" Add any additional description here
[SEE ALSO]
-nice(2)
+nice(2), renice(1)
diff --git a/man/nl.1 b/man/nl.1
deleted file mode 100644
index ffaf172..0000000
--- a/man/nl.1
+++ /dev/null
@@ -1,103 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH NL "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-nl \- number lines of files
-.SH SYNOPSIS
-.B nl
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write each FILE to standard output, with line numbers added.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-b\fR, \fB\-\-body\-numbering\fR=\fISTYLE\fR
-use STYLE for numbering body lines
-.TP
-\fB\-d\fR, \fB\-\-section\-delimiter\fR=\fICC\fR
-use CC for separating logical pages
-.TP
-\fB\-f\fR, \fB\-\-footer\-numbering\fR=\fISTYLE\fR
-use STYLE for numbering footer lines
-.TP
-\fB\-h\fR, \fB\-\-header\-numbering\fR=\fISTYLE\fR
-use STYLE for numbering header lines
-.TP
-\fB\-i\fR, \fB\-\-page\-increment\fR=\fINUMBER\fR
-line number increment at each line
-.TP
-\fB\-l\fR, \fB\-\-join\-blank\-lines\fR=\fINUMBER\fR
-group of NUMBER empty lines counted as one
-.TP
-\fB\-n\fR, \fB\-\-number\-format\fR=\fIFORMAT\fR
-insert line numbers according to FORMAT
-.TP
-\fB\-p\fR, \fB\-\-no\-renumber\fR
-do not reset line numbers at logical pages
-.TP
-\fB\-s\fR, \fB\-\-number\-separator\fR=\fISTRING\fR
-add STRING after (possible) line number
-.TP
-\fB\-v\fR, \fB\-\-first\-page\fR=\fINUMBER\fR
-first line number on each logical page
-.TP
-\fB\-w\fR, \fB\-\-number\-width\fR=\fINUMBER\fR
-use NUMBER columns for line numbers
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-By default, selects \fB\-v1\fR \fB\-i1\fR \fB\-l1\fR \fB\-sTAB\fR \fB\-w6\fR \fB\-nrn\fR \fB\-hn\fR \fB\-bt\fR \fB\-fn\fR. CC are
-two delimiter characters for separating logical pages, a missing
-second character implies :. Type \e\e for \e. STYLE is one of:
-.TP
-a
-number all lines
-.TP
-t
-number only nonempty lines
-.TP
-n
-number no lines
-.TP
-pBRE
-number only lines that contain a match for the basic regular
-expression, BRE
-.PP
-FORMAT is one of:
-.TP
-ln
-left justified, no leading zeros
-.TP
-rn
-right justified, no leading zeros
-.TP
-rz
-right justified, leading zeros
-.SH AUTHOR
-Written by Scott Bartram and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B nl
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B nl
-programs are properly installed at your site, the command
-.IP
-.B info nl
-.PP
-should give you access to the complete manual.
diff --git a/man/nohup.1 b/man/nohup.1
deleted file mode 100644
index 187ec3a..0000000
--- a/man/nohup.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH NOHUP "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-nohup \- run a command immune to hangups, with output to a non-tty
-.SH SYNOPSIS
-.B nohup
-\fICOMMAND \fR[\fIARG\fR]...
-.br
-.B nohup
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Run COMMAND, ignoring hangup signals.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of nohup, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B nohup
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B nohup
-programs are properly installed at your site, the command
-.IP
-.B info nohup
-.PP
-should give you access to the complete manual.
diff --git a/man/nproc.x b/man/nproc.x
new file mode 100644
index 0000000..870d6bd
--- /dev/null
+++ b/man/nproc.x
@@ -0,0 +1,4 @@
+[NAME]
+nproc \- print the number of processing units available
+[DESCRIPTION]
+.\" Add any additional description here
diff --git a/man/numfmt.x b/man/numfmt.x
new file mode 100644
index 0000000..6deaff1
--- /dev/null
+++ b/man/numfmt.x
@@ -0,0 +1,4 @@
+[NAME]
+numfmt \- Convert numbers from/to human-readable strings
+[DESCRIPTION]
+.\" Add any additional description here
diff --git a/man/od.1 b/man/od.1
deleted file mode 100644
index bbc3699..0000000
--- a/man/od.1
+++ /dev/null
@@ -1,147 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH OD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-od \- dump files in octal and other formats
-.SH SYNOPSIS
-.B od
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.br
-.B od
-[\fI-abcdfilosx\fR]... [\fIFILE\fR] [[\fI+\fR]\fIOFFSET\fR[\fI.\fR][\fIb\fR]]
-.br
-.B od
-\fI--traditional \fR[\fIOPTION\fR]... [\fIFILE\fR] [[\fI+\fR]\fIOFFSET\fR[\fI.\fR][\fIb\fR] [\fI+\fR][\fILABEL\fR][\fI.\fR][\fIb\fR]]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write an unambiguous representation, octal bytes by default,
-of FILE to standard output. With more than one FILE argument,
-concatenate them in the listed order to form the input.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-All arguments to long options are mandatory for short options.
-.TP
-\fB\-A\fR, \fB\-\-address\-radix\fR=\fIRADIX\fR
-decide how file offsets are printed
-.TP
-\fB\-j\fR, \fB\-\-skip\-bytes\fR=\fIBYTES\fR
-skip BYTES input bytes first
-.TP
-\fB\-N\fR, \fB\-\-read\-bytes\fR=\fIBYTES\fR
-limit dump to BYTES input bytes
-.TP
-\fB\-S\fR, \fB\-\-strings\fR[=\fIBYTES\fR]
-output strings of at least BYTES graphic chars
-.TP
-\fB\-t\fR, \fB\-\-format\fR=\fITYPE\fR
-select output format or formats
-.TP
-\fB\-v\fR, \fB\-\-output\-duplicates\fR
-do not use * to mark line suppression
-.TP
-\fB\-w\fR, \fB\-\-width\fR[=\fIBYTES\fR]
-output BYTES bytes per output line
-.TP
-\fB\-\-traditional\fR
-accept arguments in traditional form
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SS "Traditional format specifications may be intermixed; they accumulate:"
-.TP
-\fB\-a\fR
-same as \fB\-t\fR a, select named characters, ignoring high\-order bit
-.TP
-\fB\-b\fR
-same as \fB\-t\fR o1, select octal bytes
-.TP
-\fB\-c\fR
-same as \fB\-t\fR c, select ASCII characters or backslash escapes
-.TP
-\fB\-d\fR
-same as \fB\-t\fR u2, select unsigned decimal 2\-byte units
-.TP
-\fB\-f\fR
-same as \fB\-t\fR fF, select floats
-.TP
-\fB\-i\fR
-same as \fB\-t\fR dI, select decimal ints
-.TP
-\fB\-l\fR
-same as \fB\-t\fR dL, select decimal longs
-.TP
-\fB\-o\fR
-same as \fB\-t\fR o2, select octal 2\-byte units
-.TP
-\fB\-s\fR
-same as \fB\-t\fR d2, select decimal 2\-byte units
-.TP
-\fB\-x\fR
-same as \fB\-t\fR x2, select hexadecimal 2\-byte units
-.PP
-If first and second call formats both apply, the second format is assumed
-if the last operand begins with + or (if there are 2 operands) a digit.
-An OFFSET operand means \fB\-j\fR OFFSET. LABEL is the pseudo\-address
-at first byte printed, incremented when dump is progressing.
-For OFFSET and LABEL, a 0x or 0X prefix indicates hexadecimal;
-suffixes may be . for octal and b for multiply by 512.
-.PP
-TYPE is made up of one or more of these specifications:
-.TP
-a
-named character, ignoring high\-order bit
-.TP
-c
-ASCII character or backslash escape
-.TP
-d[SIZE]
-signed decimal, SIZE bytes per integer
-.TP
-f[SIZE]
-floating point, SIZE bytes per integer
-.TP
-o[SIZE]
-octal, SIZE bytes per integer
-.TP
-u[SIZE]
-unsigned decimal, SIZE bytes per integer
-.TP
-x[SIZE]
-hexadecimal, SIZE bytes per integer
-.PP
-SIZE is a number. For TYPE in doux, SIZE may also be C for
-sizeof(char), S for sizeof(short), I for sizeof(int) or L for
-sizeof(long). If TYPE is f, SIZE may also be F for sizeof(float), D
-for sizeof(double) or L for sizeof(long double).
-.PP
-RADIX is d for decimal, o for octal, x for hexadecimal or n for none.
-BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512
-with b suffix, by 1024 with k and by 1048576 with m. Adding a z suffix to
-any type adds a display of printable characters to the end of each line
-of output. \fB\-\-string\fR without a number implies 3. \fB\-\-width\fR without a number
-implies 32. By default, od uses \fB\-A\fR o \fB\-t\fR d2 \fB\-w16\fR.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B od
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B od
-programs are properly installed at your site, the command
-.IP
-.B info od
-.PP
-should give you access to the complete manual.
diff --git a/man/od.x b/man/od.x
index c913f80..c3382d2 100644
--- a/man/od.x
+++ b/man/od.x
@@ -2,3 +2,10 @@
od \- dump files in octal and other formats
[DESCRIPTION]
.\" Add any additional description here
+[EXAMPLES]
+.TP
+.B od -A x -t x1z -v
+Display hexdump format output
+.TP
+.B od -A o -t oS -w16
+The default output format used by od
diff --git a/man/paste.1 b/man/paste.1
deleted file mode 100644
index 2ea2445..0000000
--- a/man/paste.1
+++ /dev/null
@@ -1,49 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PASTE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-paste \- merge lines of files
-.SH SYNOPSIS
-.B paste
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write lines consisting of the sequentially corresponding lines from
-each FILE, separated by TABs, to standard output.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-d\fR, \fB\-\-delimiters\fR=\fILIST\fR
-reuse characters from LIST instead of TABs
-.TP
-\fB\-s\fR, \fB\-\-serial\fR
-paste one file at a time instead of in parallel
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David M. Ihnat and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B paste
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B paste
-programs are properly installed at your site, the command
-.IP
-.B info paste
-.PP
-should give you access to the complete manual.
diff --git a/man/pathchk.1 b/man/pathchk.1
deleted file mode 100644
index 2c17a1b..0000000
--- a/man/pathchk.1
+++ /dev/null
@@ -1,48 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PATHCHK "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-pathchk \- check whether file names are valid or portable
-.SH SYNOPSIS
-.B pathchk
-[\fIOPTION\fR]... \fINAME\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Diagnose unportable constructs in NAME.
-.TP
-\fB\-p\fR
-check for most POSIX systems
-.TP
-\fB\-P\fR
-check for empty names and leading "\-"
-.TP
-\fB\-\-portability\fR
-check for all POSIX systems (equivalent to \fB\-p\fR \fB\-P\fR)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Paul Eggert, David MacKenzie, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B pathchk
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B pathchk
-programs are properly installed at your site, the command
-.IP
-.B info pathchk
-.PP
-should give you access to the complete manual.
diff --git a/man/pinky.1 b/man/pinky.1
deleted file mode 100644
index 8fdc71c..0000000
--- a/man/pinky.1
+++ /dev/null
@@ -1,68 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PINKY "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-pinky \- lightweight finger
-.SH SYNOPSIS
-.B pinky
-[\fIOPTION\fR]... [\fIUSER\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.TP
-\fB\-l\fR
-produce long format output for the specified USERs
-.TP
-\fB\-b\fR
-omit the user's home directory and shell in long format
-.TP
-\fB\-h\fR
-omit the user's project file in long format
-.TP
-\fB\-p\fR
-omit the user's plan file in long format
-.TP
-\fB\-s\fR
-do short format output, this is the default
-.TP
-\fB\-f\fR
-omit the line of column headings in short format
-.TP
-\fB\-w\fR
-omit the user's full name in short format
-.TP
-\fB\-i\fR
-omit the user's full name and remote host in short format
-.TP
-\fB\-q\fR
-omit the user's full name, remote host and idle time
-in short format
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-A lightweight `finger' program; print user information.
-The utmp file will be /var/run/utmp.
-.SH AUTHOR
-Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B pinky
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B pinky
-programs are properly installed at your site, the command
-.IP
-.B info pinky
-.PP
-should give you access to the complete manual.
diff --git a/man/pr.1 b/man/pr.1
deleted file mode 100644
index 4ceec93..0000000
--- a/man/pr.1
+++ /dev/null
@@ -1,137 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-pr \- convert text files for printing
-.SH SYNOPSIS
-.B pr
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Paginate or columnate FILE(s) for printing.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-+FIRST_PAGE[:LAST_PAGE], \fB\-\-pages\fR=\fIFIRST_PAGE[\fR:LAST_PAGE]
-begin [stop] printing with page FIRST_[LAST_]PAGE
-.TP
-\fB\-COLUMN\fR, \fB\-\-columns\fR=\fICOLUMN\fR
-output COLUMN columns and print columns down,
-unless \fB\-a\fR is used. Balance number of lines in the
-columns on each page.
-.TP
-\fB\-a\fR, \fB\-\-across\fR
-print columns across rather than down, used together
-with \fB\-COLUMN\fR
-.TP
-\fB\-c\fR, \fB\-\-show\-control\-chars\fR
-use hat notation (^G) and octal backslash notation
-.TP
-\fB\-d\fR, \fB\-\-double\-space\fR
-double space the output
-.TP
-\fB\-D\fR, \fB\-\-date\-format\fR=\fIFORMAT\fR
-use FORMAT for the header date
-.TP
-\fB\-e[CHAR[WIDTH]]\fR, \fB\-\-expand\-tabs\fR[=\fICHAR[WIDTH]\fR]
-expand input CHARs (TABs) to tab WIDTH (8)
-.TP
-\fB\-F\fR, \fB\-f\fR, \fB\-\-form\-feed\fR
-use form feeds instead of newlines to separate pages
-(by a 3\-line page header with \fB\-F\fR or a 5\-line header
-and trailer without \fB\-F\fR)
-.TP
-\fB\-h\fR HEADER, \fB\-\-header\fR=\fIHEADER\fR
-use a centered HEADER instead of filename in page header,
-\fB\-h\fR "" prints a blank line, don't use \fB\-h\fR""
-.TP
-\fB\-i[CHAR[WIDTH]]\fR, \fB\-\-output\-tabs\fR[=\fICHAR[WIDTH]\fR]
-replace spaces with CHARs (TABs) to tab WIDTH (8)
-.TP
-\fB\-J\fR, \fB\-\-join\-lines\fR
-merge full lines, turns off \fB\-W\fR line truncation, no column
-alignment, \fB\-\-sep\-string\fR[=\fISTRING\fR] sets separators
-.TP
-\fB\-l\fR PAGE_LENGTH, \fB\-\-length\fR=\fIPAGE_LENGTH\fR
-set the page length to PAGE_LENGTH (66) lines
-(default number of lines of text 56, and with \fB\-F\fR 63)
-.TP
-\fB\-m\fR, \fB\-\-merge\fR
-print all files in parallel, one in each column,
-truncate lines, but join lines of full length with \fB\-J\fR
-.TP
-\fB\-n[SEP[DIGITS]]\fR, \fB\-\-number\-lines\fR[=\fISEP[DIGITS]\fR]
-number lines, use DIGITS (5) digits, then SEP (TAB),
-default counting starts with 1st line of input file
-.TP
-\fB\-N\fR NUMBER, \fB\-\-first\-line\-number\fR=\fINUMBER\fR
-start counting with NUMBER at 1st line of first
-page printed (see +FIRST_PAGE)
-.TP
-\fB\-o\fR MARGIN, \fB\-\-indent\fR=\fIMARGIN\fR
-offset each line with MARGIN (zero) spaces, do not
-affect \fB\-w\fR or \fB\-W\fR, MARGIN will be added to PAGE_WIDTH
-.TP
-\fB\-r\fR, \fB\-\-no\-file\-warnings\fR
-omit warning when a file cannot be opened
-.TP
-\fB\-s[CHAR]\fR,\-\-separator[=CHAR]
-separate columns by a single character, default for CHAR
-is the <TAB> character without \fB\-w\fR and 'no char' with \fB\-w\fR
-\fB\-s[CHAR]\fR turns off line truncation of all 3 column
-options (\fB\-COLUMN\fR|\-a \fB\-COLUMN\fR|\-m) except \fB\-w\fR is set
-.TP
-\fB\-SSTRING\fR, \fB\-\-sep\-string\fR[=\fISTRING\fR]
-separate columns by STRING,
-without \fB\-S\fR: Default separator <TAB> with \fB\-J\fR and <space>
-otherwise (same as \fB\-S\fR" "), no effect on column options
-.TP
-\fB\-t\fR, \fB\-\-omit\-header\fR
-omit page headers and trailers
-.TP
-\fB\-T\fR, \fB\-\-omit\-pagination\fR
-omit page headers and trailers, eliminate any pagination
-by form feeds set in input files
-.TP
-\fB\-v\fR, \fB\-\-show\-nonprinting\fR
-use octal backslash notation
-.TP
-\fB\-w\fR PAGE_WIDTH, \fB\-\-width\fR=\fIPAGE_WIDTH\fR
-set page width to PAGE_WIDTH (72) characters for
-multiple text\-column output only, \fB\-s[char]\fR turns off (72)
-.TP
-\fB\-W\fR PAGE_WIDTH, \fB\-\-page\-width\fR=\fIPAGE_WIDTH\fR
-set page width to PAGE_WIDTH (72) characters always,
-truncate lines, except \fB\-J\fR option is set, no interference
-with \fB\-S\fR or \fB\-s\fR
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-\fB\-T\fR implied by \fB\-l\fR nn when nn <= 10 or <= 3 with \fB\-F\fR. With no FILE, or when
-FILE is \-, read standard input.
-.SH AUTHOR
-Written by Pete TerMaat and Roland Huebner.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B pr
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B pr
-programs are properly installed at your site, the command
-.IP
-.B info pr
-.PP
-should give you access to the complete manual.
diff --git a/man/printenv.1 b/man/printenv.1
deleted file mode 100644
index 633f5af..0000000
--- a/man/printenv.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PRINTENV "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-printenv \- print all or part of environment
-.SH SYNOPSIS
-.B printenv
-[\fIVARIABLE\fR]...
-.br
-.B printenv
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-If no environment VARIABLE specified, print them all.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of printenv, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by David MacKenzie and Richard Mlynarik.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B printenv
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B printenv
-programs are properly installed at your site, the command
-.IP
-.B info printenv
-.PP
-should give you access to the complete manual.
diff --git a/man/printf.1 b/man/printf.1
deleted file mode 100644
index 696ea7e..0000000
--- a/man/printf.1
+++ /dev/null
@@ -1,100 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PRINTF "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-printf \- format and print data
-.SH SYNOPSIS
-.B printf
-\fIFORMAT \fR[\fIARGUMENT\fR]...
-.br
-.B printf
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print ARGUMENT(s) according to FORMAT.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-FORMAT controls the output as in C printf. Interpreted sequences are:
-.TP
-\e"
-double quote
-.TP
-\eNNN
-character with octal value NNN (1 to 3 digits)
-.TP
-\e\e
-backslash
-.TP
-\ea
-alert (BEL)
-.TP
-\eb
-backspace
-.TP
-\ec
-produce no further output
-.TP
-\ef
-form feed
-.TP
-\en
-new line
-.TP
-\er
-carriage return
-.TP
-\et
-horizontal tab
-.TP
-\ev
-vertical tab
-.TP
-\exHH
-byte with hexadecimal value HH (1 to 2 digits)
-.TP
-\euHHHH
-Unicode (ISO/IEC 10646) character with hex value HHHH (4 digits)
-.TP
-\eUHHHHHHHH
-Unicode character with hex value HHHHHHHH (8 digits)
-.TP
-%%
-a single %
-.TP
-%b
-ARGUMENT as a string with `\e' escapes interpreted,
-except that octal escapes are of the form \e0 or \e0NNN
-.PP
-and all C format specifications ending with one of diouxXfeEgGcs, with
-ARGUMENTs converted to proper type first. Variable widths are handled.
-.PP
-NOTE: your shell may have its own version of printf, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B printf
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B printf
-programs are properly installed at your site, the command
-.IP
-.B info printf
-.PP
-should give you access to the complete manual.
diff --git a/man/printf.x b/man/printf.x
index 6489ec5..22fc5af 100644
--- a/man/printf.x
+++ b/man/printf.x
@@ -2,3 +2,5 @@
printf \- format and print data
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+printf(3)
diff --git a/man/ptx.1 b/man/ptx.1
deleted file mode 100644
index 5c623ec..0000000
--- a/man/ptx.1
+++ /dev/null
@@ -1,96 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PTX "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-ptx \- produce a permuted index of file contents
-.SH SYNOPSIS
-.B ptx
-[\fIOPTION\fR]... [\fIINPUT\fR]... \fI(without -G)\fR
-.br
-.B ptx
-\fI-G \fR[\fIOPTION\fR]... [\fIINPUT \fR[\fIOUTPUT\fR]]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Output a permuted index, including context, of the words in the input files.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-A\fR, \fB\-\-auto\-reference\fR
-output automatically generated references
-.TP
-\fB\-G\fR, \fB\-\-traditional\fR
-behave more like System V `ptx'
-.TP
-\fB\-F\fR, \fB\-\-flag\-truncation\fR=\fISTRING\fR
-use STRING for flagging line truncations
-.TP
-\fB\-M\fR, \fB\-\-macro\-name\fR=\fISTRING\fR
-macro name to use instead of `xx'
-.TP
-\fB\-O\fR, \fB\-\-format\fR=\fIroff\fR
-generate output as roff directives
-.TP
-\fB\-R\fR, \fB\-\-right\-side\-refs\fR
-put references at right, not counted in \fB\-w\fR
-.TP
-\fB\-S\fR, \fB\-\-sentence\-regexp\fR=\fIREGEXP\fR
-for end of lines or end of sentences
-.TP
-\fB\-T\fR, \fB\-\-format\fR=\fItex\fR
-generate output as TeX directives
-.TP
-\fB\-W\fR, \fB\-\-word\-regexp\fR=\fIREGEXP\fR
-use REGEXP to match each keyword
-.TP
-\fB\-b\fR, \fB\-\-break\-file\fR=\fIFILE\fR
-word break characters in this FILE
-.TP
-\fB\-f\fR, \fB\-\-ignore\-case\fR
-fold lower case to upper case for sorting
-.TP
-\fB\-g\fR, \fB\-\-gap\-size\fR=\fINUMBER\fR
-gap size in columns between output fields
-.TP
-\fB\-i\fR, \fB\-\-ignore\-file\fR=\fIFILE\fR
-read ignore word list from FILE
-.TP
-\fB\-o\fR, \fB\-\-only\-file\fR=\fIFILE\fR
-read only word list from this FILE
-.TP
-\fB\-r\fR, \fB\-\-references\fR
-first field of each line is a reference
-.HP
-\fB\-t\fR, \fB\-\-typeset\-mode\fR \- not implemented \-
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fINUMBER\fR
-output width in columns, reference excluded
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-With no FILE or if FILE is \-, read Standard Input. `\-F /' by default.
-.SH AUTHOR
-Written by F. Pinard.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B ptx
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B ptx
-programs are properly installed at your site, the command
-.IP
-.B info ptx
-.PP
-should give you access to the complete manual.
diff --git a/man/pwd.1 b/man/pwd.1
deleted file mode 100644
index f7ae93f..0000000
--- a/man/pwd.1
+++ /dev/null
@@ -1,45 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH PWD "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-pwd \- print name of current/working directory
-.SH SYNOPSIS
-.B pwd
-[\fIOPTION\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the full filename of the current working directory.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of pwd, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-getcwd(3)
-.PP
-The full documentation for
-.B pwd
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B pwd
-programs are properly installed at your site, the command
-.IP
-.B info pwd
-.PP
-should give you access to the complete manual.
diff --git a/man/readlink.1 b/man/readlink.1
deleted file mode 100644
index d90c758..0000000
--- a/man/readlink.1
+++ /dev/null
@@ -1,67 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH READLINK "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-readlink \- display value of a symbolic link
-.SH SYNOPSIS
-.B readlink
-[\fIOPTION\fR]... \fIFILE\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Display value of a symbolic link on standard output.
-.TP
-\fB\-f\fR, \fB\-\-canonicalize\fR
-canonicalize by following every symlink in
-every component of the given name recursively;
-all but the last component must exist
-.TP
-\fB\-e\fR, \fB\-\-canonicalize\-existing\fR
-canonicalize by following every symlink in
-every component of the given name recursively,
-all components must exist
-.TP
-\fB\-m\fR, \fB\-\-canonicalize\-missing\fR
-canonicalize by following every symlink in
-every component of the given name recursively,
-without requirements on components existence
-.TP
-\fB\-n\fR, \fB\-\-no\-newline\fR
-do not output the trailing newline
-.HP
-\fB\-q\fR, \fB\-\-quiet\fR,
-.TP
-\fB\-s\fR, \fB\-\-silent\fR
-suppress most error messages
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-report error messages
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Dmitry V. Levin.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-readlink(2)
-.PP
-The full documentation for
-.B readlink
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B readlink
-programs are properly installed at your site, the command
-.IP
-.B info readlink
-.PP
-should give you access to the complete manual.
diff --git a/man/readlink.x b/man/readlink.x
index c1d6c5c..6b28bca 100644
--- a/man/readlink.x
+++ b/man/readlink.x
@@ -1,6 +1,6 @@
[NAME]
-readlink \- display value of a symbolic link
+readlink \- print resolved symbolic links or canonical file names
[DESCRIPTION]
.\" Add any additional description here
[SEE ALSO]
-readlink(2)
+readlink(2), realpath(1), realpath(3)
diff --git a/man/realpath.x b/man/realpath.x
new file mode 100644
index 0000000..a52fa25
--- /dev/null
+++ b/man/realpath.x
@@ -0,0 +1,6 @@
+[NAME]
+realpath \- print the resolved path
+[DESCRIPTION]
+.\" Add any additional description here
+[SEE ALSO]
+readlink(1), readlink(2), realpath(3)
diff --git a/man/rm.1 b/man/rm.1
deleted file mode 100644
index 3f9525e..0000000
--- a/man/rm.1
+++ /dev/null
@@ -1,107 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH RM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-rm \- remove files or directories
-.SH SYNOPSIS
-.B rm
-[\fIOPTION\fR]... \fIFILE\fR...
-.SH DESCRIPTION
-This manual page
-documents the GNU version of
-.BR rm .
-.B rm
-removes each specified file. By default, it does not remove
-directories.
-.P
-If the \fI\-I\fR or \fI\-\-interactive\=once\fR option is given,
-and there are more than three files or the \fI\-r\fR, \fI\-R\fR,
-or \fI\-\-recursive\fR are given, then
-.B rm
-prompts the user for whether to proceed with the entire operation. If
-the response is not affirmative, the entire command is aborted.
-.P
-Otherwise, if a file is unwritable, standard input is a terminal, and
-the \fI\-f\fR or \fI\-\-force\fR option is not given, or the
-\fI\-i\fR or \fI\-\-interactive\=always\fR option is given,
-.B rm
-prompts the user for whether to remove the file. If the response is
-not affirmative, the file is skipped.
-.SH OPTIONS
-.PP
-Remove (unlink) the FILE(s).
-.TP
-\fB\-f\fR, \fB\-\-force\fR
-ignore nonexistent files, never prompt
-.TP
-\fB\-i\fR
-prompt before every removal
-.TP
-\fB\-I\fR
-prompt once before removing more than three files, or
-when removing recursively. Less intrusive than \fB\-i\fR,
-while still giving protection against most mistakes
-.TP
-\fB\-\-interactive\fR[=\fIWHEN\fR]
-prompt according to WHEN: never, once (\fB\-I\fR), or
-always (\fB\-i\fR). Without WHEN, prompt always
-.TP
-\fB\-\-one\-file\-system\fR
-when removing a hierarchy recursively, skip any
-directory that is on a file system different from
-that of the corresponding command line argument
-.TP
-\fB\-\-no\-preserve\-root\fR
-do not treat `/' specially
-.TP
-\fB\-\-preserve\-root\fR
-do not remove `/' (default)
-.TP
-\fB\-r\fR, \fB\-R\fR, \fB\-\-recursive\fR
-remove directories and their contents recursively
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-explain what is being done
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-By default, rm does not remove directories. Use the \fB\-\-recursive\fR (\fB\-r\fR or \fB\-R\fR)
-option to remove each listed directory, too, along with all of its contents.
-.PP
-To remove a file whose name starts with a `\-', for example `\-foo',
-use one of these commands:
-.IP
-rm \fB\-\-\fR \fB\-foo\fR
-.IP
-rm ./\-foo
-.PP
-Note that if you use rm to remove a file, it is usually possible to recover
-the contents of that file. If you want more assurance that the contents are
-truly unrecoverable, consider using shred.
-.SH AUTHOR
-Written by Paul Rubin, David MacKenzie, Richard Stallman, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-unlink(1), unlink(2), chattr(1), shred(1)
-.PP
-The full documentation for
-.B rm
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B rm
-programs are properly installed at your site, the command
-.IP
-.B info rm
-.PP
-should give you access to the complete manual.
diff --git a/man/rm.x b/man/rm.x
index 422ad79..4c896c5 100644
--- a/man/rm.x
+++ b/man/rm.x
@@ -1,5 +1,4 @@
-'\" Copyright (C) 1998, 1999, 2001, 2003, 2004, 2006 Free Software
-'\" Foundation, Inc.
+'\" Copyright (C) 1998-2016 Free Software Foundation, Inc.
'\"
'\" This is free software. You may redistribute copies of it under the terms
'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
diff --git a/man/rmdir.1 b/man/rmdir.1
deleted file mode 100644
index 8034430..0000000
--- a/man/rmdir.1
+++ /dev/null
@@ -1,53 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH RMDIR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-rmdir \- remove empty directories
-.SH SYNOPSIS
-.B rmdir
-[\fIOPTION\fR]... \fIDIRECTORY\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Remove the DIRECTORY(ies), if they are empty.
-.HP
-\fB\-\-ignore\-fail\-on\-non\-empty\fR
-.IP
-ignore each failure that is solely because a directory
-is non\-empty
-.TP
-\fB\-p\fR, \fB\-\-parents\fR
-Remove DIRECTORY and its ancestors. E.g., `rmdir \fB\-p\fR a/b/c' is
-similar to `rmdir a/b/c a/b a'.
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-output a diagnostic for every directory processed
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-rmdir(2)
-.PP
-The full documentation for
-.B rmdir
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B rmdir
-programs are properly installed at your site, the command
-.IP
-.B info rmdir
-.PP
-should give you access to the complete manual.
diff --git a/man/runcon.x b/man/runcon.x
new file mode 100644
index 0000000..d2df13e
--- /dev/null
+++ b/man/runcon.x
@@ -0,0 +1,14 @@
+[NAME]
+runcon \- run command with specified security context
+[DESCRIPTION]
+Run COMMAND with completely-specified CONTEXT, or with current or
+transitioned security context modified by one or more of LEVEL,
+ROLE, TYPE, and USER.
+.PP
+If none of \fI-c\fR, \fI-t\fR, \fI-u\fR, \fI-r\fR, or \fI-l\fR, is specified,
+the first argument is used as the complete context. Any additional
+arguments after \fICOMMAND\fR are interpreted as arguments to the
+command.
+.PP
+Note that only carefully-chosen contexts are likely to successfully
+run.
diff --git a/man/seq.1 b/man/seq.1
deleted file mode 100644
index df5bc3a..0000000
--- a/man/seq.1
+++ /dev/null
@@ -1,63 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SEQ "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-seq \- print a sequence of numbers
-.SH SYNOPSIS
-.B seq
-[\fIOPTION\fR]... \fILAST\fR
-.br
-.B seq
-[\fIOPTION\fR]... \fIFIRST LAST\fR
-.br
-.B seq
-[\fIOPTION\fR]... \fIFIRST INCREMENT LAST\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print numbers from FIRST to LAST, in steps of INCREMENT.
-.TP
-\fB\-f\fR, \fB\-\-format\fR=\fIFORMAT\fR
-use printf style floating\-point FORMAT
-.TP
-\fB\-s\fR, \fB\-\-separator\fR=\fISTRING\fR
-use STRING to separate numbers (default: \en)
-.TP
-\fB\-w\fR, \fB\-\-equal\-width\fR
-equalize width by padding with leading zeroes
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If FIRST or INCREMENT is omitted, it defaults to 1. That is, an
-omitted INCREMENT defaults to 1 even when LAST is smaller than FIRST.
-FIRST, INCREMENT, and LAST are interpreted as floating point values.
-INCREMENT is usually positive if FIRST is smaller than LAST, and
-INCREMENT is usually negative if FIRST is greater than LAST.
-FORMAT must be suitable for printing one argument of type `double';
-it defaults to %.PRECf if FIRST, INCREMENT, and LAST are all fixed point
-decimal numbers with maximum precision PREC, and to %g otherwise.
-.SH AUTHOR
-Written by Ulrich Drepper.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B seq
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B seq
-programs are properly installed at your site, the command
-.IP
-.B info seq
-.PP
-should give you access to the complete manual.
diff --git a/man/sha1sum.1 b/man/sha1sum.1
deleted file mode 100644
index 1ccf435..0000000
--- a/man/sha1sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHA1SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sha1sum \- compute and check SHA1 message digest
-.SH SYNOPSIS
-.B sha1sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check SHA1 (160\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read SHA1 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in FIPS\-180\-1. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sha1sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sha1sum
-programs are properly installed at your site, the command
-.IP
-.B info sha1sum
-.PP
-should give you access to the complete manual.
diff --git a/man/sha224sum.1 b/man/sha224sum.1
deleted file mode 100644
index 0271626..0000000
--- a/man/sha224sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHA224SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sha224sum \- compute and check SHA224 message digest
-.SH SYNOPSIS
-.B sha224sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check SHA224 (224\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read SHA224 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in RFC 3874. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sha224sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sha224sum
-programs are properly installed at your site, the command
-.IP
-.B info sha224sum
-.PP
-should give you access to the complete manual.
diff --git a/man/sha256sum.1 b/man/sha256sum.1
deleted file mode 100644
index ae35987..0000000
--- a/man/sha256sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHA256SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sha256sum \- compute and check SHA256 message digest
-.SH SYNOPSIS
-.B sha256sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check SHA256 (256\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read SHA256 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in FIPS\-180\-2. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sha256sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sha256sum
-programs are properly installed at your site, the command
-.IP
-.B info sha256sum
-.PP
-should give you access to the complete manual.
diff --git a/man/sha384sum.1 b/man/sha384sum.1
deleted file mode 100644
index 94a3370..0000000
--- a/man/sha384sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHA384SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sha384sum \- compute and check SHA384 message digest
-.SH SYNOPSIS
-.B sha384sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check SHA384 (384\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read SHA384 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in FIPS\-180\-2. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sha384sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sha384sum
-programs are properly installed at your site, the command
-.IP
-.B info sha384sum
-.PP
-should give you access to the complete manual.
diff --git a/man/sha512sum.1 b/man/sha512sum.1
deleted file mode 100644
index 08bfc7e..0000000
--- a/man/sha512sum.1
+++ /dev/null
@@ -1,61 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHA512SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sha512sum \- compute and check SHA512 message digest
-.SH SYNOPSIS
-.B sha512sum
-[\fIOPTION\fR] [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or check SHA512 (512\-bit) checksums.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-b\fR, \fB\-\-binary\fR
-read in binary mode
-.TP
-\fB\-c\fR, \fB\-\-check\fR
-read SHA512 sums from the FILEs and check them
-.TP
-\fB\-t\fR, \fB\-\-text\fR
-read in text mode (default)
-.SS "The following two options are useful only when verifying checksums:"
-.TP
-\fB\-\-status\fR
-don't output anything, status code shows success
-.TP
-\fB\-w\fR, \fB\-\-warn\fR
-warn about improperly formatted checksum lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The sums are computed as described in FIPS\-180\-2. When checking, the input
-should be a former output of this program. The default mode is to print
-a line with checksum, a character indicating type (`*' for binary, ` ' for
-text), and name for each FILE.
-.SH AUTHOR
-Written by Ulrich Drepper, Scott Miller, and David Madore.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sha512sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sha512sum
-programs are properly installed at your site, the command
-.IP
-.B info sha512sum
-.PP
-should give you access to the complete manual.
diff --git a/man/shred.1 b/man/shred.1
deleted file mode 100644
index 7115829..0000000
--- a/man/shred.1
+++ /dev/null
@@ -1,106 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHRED "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-shred \- overwrite a file to hide its contents, and optionally delete it
-.SH SYNOPSIS
-.B shred
-[\fIOPTIONS\fR] \fIFILE \fR[...]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Overwrite the specified FILE(s) repeatedly, in order to make it harder
-for even very expensive hardware probing to recover the data.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-f\fR, \fB\-\-force\fR
-change permissions to allow writing if necessary
-.TP
-\fB\-n\fR, \fB\-\-iterations\fR=\fIN\fR
-Overwrite N times instead of the default (25)
-.TP
-\fB\-\-random\-source\fR=\fIFILE\fR
-get random bytes from FILE (default /dev/urandom)
-.TP
-\fB\-s\fR, \fB\-\-size\fR=\fIN\fR
-shred this many bytes (suffixes like K, M, G accepted)
-.TP
-\fB\-u\fR, \fB\-\-remove\fR
-truncate and remove file after overwriting
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-show progress
-.TP
-\fB\-x\fR, \fB\-\-exact\fR
-do not round file sizes up to the next full block;
-.IP
-this is the default for non\-regular files
-.TP
-\fB\-z\fR, \fB\-\-zero\fR
-add a final overwrite with zeros to hide shredding
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If FILE is \-, shred standard output.
-.PP
-Delete FILE(s) if \fB\-\-remove\fR (\fB\-u\fR) is specified. The default is not to remove
-the files because it is common to operate on device files like /dev/hda,
-and those files usually should not be removed. When operating on regular
-files, most people use the \fB\-\-remove\fR option.
-.PP
-CAUTION: Note that shred relies on a very important assumption:
-that the file system overwrites data in place. This is the traditional
-way to do things, but many modern file system designs do not satisfy this
-assumption. The following are examples of file systems on which shred is
-not effective, or is not guaranteed to be effective in all file system modes:
-.PP
-* log\-structured or journaled file systems, such as those supplied with
-AIX and Solaris (and JFS, ReiserFS, XFS, Ext3, etc.)
-.PP
-* file systems that write redundant data and carry on even if some writes
-fail, such as RAID\-based file systems
-.PP
-* file systems that make snapshots, such as Network Appliance's NFS server
-.PP
-* file systems that cache in temporary locations, such as NFS
-version 3 clients
-.PP
-* compressed file systems
-.PP
-In the case of ext3 file systems, the above disclaimer applies
-(and shred is thus of limited effectiveness) only in data=journal mode,
-which journals file data in addition to just metadata. In both the
-data=ordered (default) and data=writeback modes, shred works as usual.
-Ext3 journaling modes can be changed by adding the data=something option
-to the mount options for a particular file system in the /etc/fstab file,
-as documented in the mount man page (man mount).
-.PP
-In addition, file system backups and remote mirrors may contain copies
-of the file that cannot be removed, and that will allow a shredded file
-to be recovered later.
-.SH AUTHOR
-Written by Colin Plumb.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B shred
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B shred
-programs are properly installed at your site, the command
-.IP
-.B info shred
-.PP
-should give you access to the complete manual.
diff --git a/man/shuf.1 b/man/shuf.1
deleted file mode 100644
index 737ffcc..0000000
--- a/man/shuf.1
+++ /dev/null
@@ -1,67 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SHUF "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-shuf \- generate random permutations
-.SH SYNOPSIS
-.B shuf
-[\fIOPTION\fR]... [\fIFILE\fR]
-.br
-.B shuf
-\fI-e \fR[\fIOPTION\fR]... [\fIARG\fR]...
-.br
-.B shuf
-\fI-i LO-HI \fR[\fIOPTION\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write a random permutation of the input lines to standard output.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-e\fR, \fB\-\-echo\fR
-treat each ARG as an input line
-.TP
-\fB\-i\fR, \fB\-\-input\-range\fR=\fILO\-HI\fR
-treat each number LO through HI as an input line
-.TP
-\fB\-n\fR, \fB\-\-head\-lines\fR=\fILINES\fR
-output at most LINES lines
-.TP
-\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
-write result to FILE instead of standard output
-.TP
-\fB\-\-random\-source\fR=\fIFILE\fR
-get random bytes from FILE (default /dev/urandom)
-.TP
-\fB\-z\fR, \fB\-\-zero\-terminated\fR
-end lines with 0 byte, not newline
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.SH AUTHOR
-Written by Paul Eggert.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B shuf
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B shuf
-programs are properly installed at your site, the command
-.IP
-.B info shuf
-.PP
-should give you access to the complete manual.
diff --git a/man/sleep.1 b/man/sleep.1
deleted file mode 100644
index 0d090bb..0000000
--- a/man/sleep.1
+++ /dev/null
@@ -1,48 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SLEEP "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sleep \- delay for a specified amount of time
-.SH SYNOPSIS
-.B sleep
-\fINUMBER\fR[\fISUFFIX\fR]...
-.br
-.B sleep
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Pause for NUMBER seconds. SUFFIX may be `s' for seconds (the default),
-`m' for minutes, `h' for hours or `d' for days. Unlike most implementations
-that require NUMBER be an integer, here NUMBER may be an arbitrary floating
-point number. Given two or more arguments, pause for the amount of time
-specified by the sum of their values.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Jim Meyering and Paul Eggert.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-sleep(3)
-.PP
-The full documentation for
-.B sleep
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sleep
-programs are properly installed at your site, the command
-.IP
-.B info sleep
-.PP
-should give you access to the complete manual.
diff --git a/man/sort.1 b/man/sort.1
deleted file mode 100644
index c2f55bb..0000000
--- a/man/sort.1
+++ /dev/null
@@ -1,129 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SORT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sort \- sort lines of text files
-.SH SYNOPSIS
-.B sort
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write sorted concatenation of all FILE(s) to standard output.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-Ordering options:
-.TP
-\fB\-b\fR, \fB\-\-ignore\-leading\-blanks\fR
-ignore leading blanks
-.TP
-\fB\-d\fR, \fB\-\-dictionary\-order\fR
-consider only blanks and alphanumeric characters
-.TP
-\fB\-f\fR, \fB\-\-ignore\-case\fR
-fold lower case to upper case characters
-.TP
-\fB\-g\fR, \fB\-\-general\-numeric\-sort\fR
-compare according to general numerical value
-.TP
-\fB\-i\fR, \fB\-\-ignore\-nonprinting\fR
-consider only printable characters
-.TP
-\fB\-M\fR, \fB\-\-month\-sort\fR
-compare (unknown) < `JAN' < ... < `DEC'
-.TP
-\fB\-n\fR, \fB\-\-numeric\-sort\fR
-compare according to string numerical value
-.TP
-\fB\-R\fR, \fB\-\-random\-sort\fR
-sort by random hash of keys
-.TP
-\fB\-\-random\-source\fR=\fIFILE\fR
-get random bytes from FILE (default /dev/urandom)
-.TP
-\fB\-r\fR, \fB\-\-reverse\fR
-reverse the result of comparisons
-.PP
-Other options:
-.TP
-\fB\-c\fR, \fB\-\-check\fR, \fB\-\-check\fR=\fIdiagnose\-first\fR
-check for sorted input; do not sort
-.TP
-\fB\-C\fR, \fB\-\-check\fR=\fIquiet\fR, \fB\-\-check\fR=\fIsilent\fR
-like \fB\-c\fR, but do not report first bad line
-.TP
-\fB\-\-compress\-program\fR=\fIPROG\fR
-compress temporaries with PROG;
-decompress them with PROG \fB\-d\fR
-.TP
-\fB\-k\fR, \fB\-\-key\fR=\fIPOS1[\fR,POS2]
-start a key at POS1, end it at POS2 (origin 1)
-.TP
-\fB\-m\fR, \fB\-\-merge\fR
-merge already sorted files; do not sort
-.TP
-\fB\-o\fR, \fB\-\-output\fR=\fIFILE\fR
-write result to FILE instead of standard output
-.TP
-\fB\-s\fR, \fB\-\-stable\fR
-stabilize sort by disabling last\-resort comparison
-.TP
-\fB\-S\fR, \fB\-\-buffer\-size\fR=\fISIZE\fR
-use SIZE for main memory buffer
-.TP
-\fB\-t\fR, \fB\-\-field\-separator\fR=\fISEP\fR
-use SEP instead of non\-blank to blank transition
-.TP
-\fB\-T\fR, \fB\-\-temporary\-directory\fR=\fIDIR\fR
-use DIR for temporaries, not $TMPDIR or /tmp;
-multiple options specify multiple directories
-.TP
-\fB\-u\fR, \fB\-\-unique\fR
-with \fB\-c\fR, check for strict ordering;
-without \fB\-c\fR, output only the first of an equal run
-.TP
-\fB\-z\fR, \fB\-\-zero\-terminated\fR
-end lines with 0 byte, not newline
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-POS is F[.C][OPTS], where F is the field number and C the character position
-in the field; both are origin 1. If neither \fB\-t\fR nor \fB\-b\fR is in effect, characters
-in a field are counted from the beginning of the preceding whitespace. OPTS is
-one or more single\-letter ordering options, which override global ordering
-options for that key. If no key is given, use the entire line as the key.
-.PP
-SIZE may be followed by the following multiplicative suffixes:
-% 1% of memory, b 1, K 1024 (default), and so on for M, G, T, P, E, Z, Y.
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.PP
-*** WARNING ***
-The locale specified by the environment affects sort order.
-Set LC_ALL=C to get the traditional sort order that uses
-native byte values.
-.SH AUTHOR
-Written by Mike Haertel and Paul Eggert.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sort
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sort
-programs are properly installed at your site, the command
-.IP
-.B info sort
-.PP
-should give you access to the complete manual.
diff --git a/man/sort.x b/man/sort.x
index 5c171dd..8d8c67d 100644
--- a/man/sort.x
+++ b/man/sort.x
@@ -2,3 +2,5 @@
sort \- sort lines of text files
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+shuf(1), uniq(1)
diff --git a/man/split.1 b/man/split.1
deleted file mode 100644
index a761151..0000000
--- a/man/split.1
+++ /dev/null
@@ -1,64 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SPLIT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-split \- split a file into pieces
-.SH SYNOPSIS
-.B split
-[\fIOPTION\fR] [\fIINPUT \fR[\fIPREFIX\fR]]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Output fixed\-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default
-size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT
-is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-suffix\-length\fR=\fIN\fR
-use suffixes of length N (default 2)
-.TP
-\fB\-b\fR, \fB\-\-bytes\fR=\fISIZE\fR
-put SIZE bytes per output file
-.TP
-\fB\-C\fR, \fB\-\-line\-bytes\fR=\fISIZE\fR
-put at most SIZE bytes of lines per output file
-.TP
-\fB\-d\fR, \fB\-\-numeric\-suffixes\fR
-use numeric suffixes instead of alphabetic
-.TP
-\fB\-l\fR, \fB\-\-lines\fR=\fINUMBER\fR
-put NUMBER lines per output file
-.TP
-\fB\-\-verbose\fR
-print a diagnostic to standard error just
-before each output file is opened
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.
-.SH AUTHOR
-Written by Torbjorn Granlund and Richard M. Stallman.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B split
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B split
-programs are properly installed at your site, the command
-.IP
-.B info split
-.PP
-should give you access to the complete manual.
diff --git a/man/stat.1 b/man/stat.1
deleted file mode 100644
index faa7ff2..0000000
--- a/man/stat.1
+++ /dev/null
@@ -1,181 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH STAT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-stat \- display file or file system status
-.SH SYNOPSIS
-.B stat
-[\fIOPTION\fR] \fIFILE\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Display file or file system status.
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-follow links
-.TP
-\fB\-f\fR, \fB\-\-file\-system\fR
-display file system status instead of file status
-.TP
-\fB\-c\fR \fB\-\-format\fR=\fIFORMAT\fR
-use the specified FORMAT instead of the default;
-output a newline after each use of FORMAT
-.TP
-\fB\-\-printf\fR=\fIFORMAT\fR
-like \fB\-\-format\fR, but interpret backslash escapes,
-and do not output a mandatory trailing newline.
-If you want a newline, include \en in FORMAT.
-.TP
-\fB\-t\fR, \fB\-\-terse\fR
-print the information in terse form
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-The valid format sequences for files (without \fB\-\-file\-system\fR):
-.TP
-%a
-Access rights in octal
-.TP
-%A
-Access rights in human readable form
-.TP
-%b
-Number of blocks allocated (see %B)
-.TP
-%B
-The size in bytes of each block reported by %b
-.TP
-%d
-Device number in decimal
-.TP
-%D
-Device number in hex
-.TP
-%f
-Raw mode in hex
-.TP
-%F
-File type
-.TP
-%g
-Group ID of owner
-.TP
-%G
-Group name of owner
-.TP
-%h
-Number of hard links
-.TP
-%i
-Inode number
-.TP
-%n
-File name
-.TP
-%N
-Quoted file name with dereference if symbolic link
-.TP
-%o
-I/O block size
-.TP
-%s
-Total size, in bytes
-.TP
-%t
-Major device type in hex
-.TP
-%T
-Minor device type in hex
-.TP
-%u
-User ID of owner
-.TP
-%U
-User name of owner
-.TP
-%x
-Time of last access
-.TP
-%X
-Time of last access as seconds since Epoch
-.TP
-%y
-Time of last modification
-.TP
-%Y
-Time of last modification as seconds since Epoch
-.TP
-%z
-Time of last change
-.TP
-%Z
-Time of last change as seconds since Epoch
-.PP
-Valid format sequences for file systems:
-.TP
-%a
-Free blocks available to non\-superuser
-.TP
-%b
-Total data blocks in file system
-.TP
-%c
-Total file nodes in file system
-.TP
-%d
-Free file nodes in file system
-.TP
-%f
-Free blocks in file system
-.TP
-%i
-File System ID in hex
-.TP
-%l
-Maximum length of filenames
-.TP
-%n
-File name
-.TP
-%s
-Block size (for faster transfers)
-.TP
-%S
-Fundamental block size (for block counts)
-.TP
-%t
-Type in hex
-.TP
-%T
-Type in human readable form
-.PP
-NOTE: your shell may have its own version of stat, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Michael Meskes.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-stat(2)
-.PP
-The full documentation for
-.B stat
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B stat
-programs are properly installed at your site, the command
-.IP
-.B info stat
-.PP
-should give you access to the complete manual.
diff --git a/man/stdbuf.x b/man/stdbuf.x
new file mode 100644
index 0000000..14e541d
--- /dev/null
+++ b/man/stdbuf.x
@@ -0,0 +1,17 @@
+'\" Copyright (C) 2009-2016 Free Software Foundation, Inc.
+'\"
+'\" This is free software. You may redistribute copies of it under the terms
+'\" of the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
+'\" There is NO WARRANTY, to the extent permitted by law.
+[NAME]
+stdbuf \-
+Run COMMAND, with modified buffering operations for its standard streams.
+[DESCRIPTION]
+.\" Add any additional description here
+[EXAMPLES]
+.B tail -f access.log | stdbuf -oL cut -d \(aq \(aq -f1 | uniq
+.br
+This will immedidately display unique entries from access.log
+[BUGS]
+On GLIBC platforms, specifying a buffer size, i.e., using fully buffered mode
+will result in undefined operation.
diff --git a/man/stty.1 b/man/stty.1
deleted file mode 100644
index de91668..0000000
--- a/man/stty.1
+++ /dev/null
@@ -1,405 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH STTY "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-stty \- change and print terminal line settings
-.SH SYNOPSIS
-.B stty
-[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fISETTING\fR]...
-.br
-.B stty
-[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fI-a|--all\fR]
-.br
-.B stty
-[\fI-F DEVICE\fR] [\fI--file=DEVICE\fR] [\fI-g|--save\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print or change terminal characteristics.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-print all current settings in human\-readable form
-.TP
-\fB\-g\fR, \fB\-\-save\fR
-print all current settings in a stty\-readable form
-.TP
-\fB\-F\fR, \fB\-\-file\fR=\fIDEVICE\fR
-open and use the specified DEVICE instead of stdin
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Optional \- before SETTING indicates negation. An * marks non\-POSIX
-settings. The underlying system defines which settings are available.
-.SS "Special characters:"
-.TP
-* dsusp CHAR
-CHAR will send a terminal stop signal once input flushed
-.TP
-eof CHAR
-CHAR will send an end of file (terminate the input)
-.TP
-eol CHAR
-CHAR will end the line
-.TP
-* eol2 CHAR
-alternate CHAR for ending the line
-.TP
-erase CHAR
-CHAR will erase the last character typed
-.TP
-intr CHAR
-CHAR will send an interrupt signal
-.TP
-kill CHAR
-CHAR will erase the current line
-.TP
-* lnext CHAR
-CHAR will enter the next character quoted
-.TP
-quit CHAR
-CHAR will send a quit signal
-.TP
-* rprnt CHAR
-CHAR will redraw the current line
-.TP
-start CHAR
-CHAR will restart the output after stopping it
-.TP
-stop CHAR
-CHAR will stop the output
-.TP
-susp CHAR
-CHAR will send a terminal stop signal
-.TP
-* swtch CHAR
-CHAR will switch to a different shell layer
-.TP
-* werase CHAR
-CHAR will erase the last word typed
-.SS "Special settings:"
-.TP
-N
-set the input and output speeds to N bauds
-.TP
-* cols N
-tell the kernel that the terminal has N columns
-.TP
-* columns N
-same as cols N
-.TP
-ispeed N
-set the input speed to N
-.TP
-* line N
-use line discipline N
-.TP
-min N
-with \fB\-icanon\fR, set N characters minimum for a completed read
-.TP
-ospeed N
-set the output speed to N
-.TP
-* rows N
-tell the kernel that the terminal has N rows
-.TP
-* size
-print the number of rows and columns according to the kernel
-.TP
-speed
-print the terminal speed
-.TP
-time N
-with \fB\-icanon\fR, set read timeout of N tenths of a second
-.SS "Control settings:"
-.TP
-[\-]clocal
-disable modem control signals
-.TP
-[\-]cread
-allow input to be received
-.TP
-* [\-]crtscts
-enable RTS/CTS handshaking
-.TP
-csN
-set character size to N bits, N in [5..8]
-.TP
-[\-]cstopb
-use two stop bits per character (one with `\-')
-.TP
-[\-]hup
-send a hangup signal when the last process closes the tty
-.TP
-[\-]hupcl
-same as [\-]hup
-.TP
-[\-]parenb
-generate parity bit in output and expect parity bit in input
-.TP
-[\-]parodd
-set odd parity (even with `\-')
-.SS "Input settings:"
-.TP
-[\-]brkint
-breaks cause an interrupt signal
-.TP
-[\-]icrnl
-translate carriage return to newline
-.TP
-[\-]ignbrk
-ignore break characters
-.TP
-[\-]igncr
-ignore carriage return
-.TP
-[\-]ignpar
-ignore characters with parity errors
-.TP
-* [\-]imaxbel
-beep and do not flush a full input buffer on a character
-.TP
-[\-]inlcr
-translate newline to carriage return
-.TP
-[\-]inpck
-enable input parity checking
-.TP
-[\-]istrip
-clear high (8th) bit of input characters
-.TP
-* [\-]iutf8
-assume input characters are UTF\-8 encoded
-.TP
-* [\-]iuclc
-translate uppercase characters to lowercase
-.TP
-* [\-]ixany
-let any character restart output, not only start character
-.TP
-[\-]ixoff
-enable sending of start/stop characters
-.TP
-[\-]ixon
-enable XON/XOFF flow control
-.TP
-[\-]parmrk
-mark parity errors (with a 255\-0\-character sequence)
-.TP
-[\-]tandem
-same as [\-]ixoff
-.SS "Output settings:"
-.TP
-* bsN
-backspace delay style, N in [0..1]
-.TP
-* crN
-carriage return delay style, N in [0..3]
-.TP
-* ffN
-form feed delay style, N in [0..1]
-.TP
-* nlN
-newline delay style, N in [0..1]
-.TP
-* [\-]ocrnl
-translate carriage return to newline
-.TP
-* [\-]ofdel
-use delete characters for fill instead of null characters
-.TP
-* [\-]ofill
-use fill (padding) characters instead of timing for delays
-.TP
-* [\-]olcuc
-translate lowercase characters to uppercase
-.TP
-* [\-]onlcr
-translate newline to carriage return\-newline
-.TP
-* [\-]onlret
-newline performs a carriage return
-.TP
-* [\-]onocr
-do not print carriage returns in the first column
-.TP
-[\-]opost
-postprocess output
-.TP
-* tabN
-horizontal tab delay style, N in [0..3]
-.TP
-* tabs
-same as tab0
-.TP
-* \fB\-tabs\fR
-same as tab3
-.TP
-* vtN
-vertical tab delay style, N in [0..1]
-.SS "Local settings:"
-.TP
-[\-]crterase
-echo erase characters as backspace\-space\-backspace
-.TP
-* crtkill
-kill all line by obeying the echoprt and echoe settings
-.TP
-* \fB\-crtkill\fR
-kill all line by obeying the echoctl and echok settings
-.TP
-* [\-]ctlecho
-echo control characters in hat notation (`^c')
-.TP
-[\-]echo
-echo input characters
-.TP
-* [\-]echoctl
-same as [\-]ctlecho
-.TP
-[\-]echoe
-same as [\-]crterase
-.TP
-[\-]echok
-echo a newline after a kill character
-.TP
-* [\-]echoke
-same as [\-]crtkill
-.TP
-[\-]echonl
-echo newline even if not echoing other characters
-.TP
-* [\-]echoprt
-echo erased characters backward, between `\e' and '/'
-.TP
-[\-]icanon
-enable erase, kill, werase, and rprnt special characters
-.TP
-[\-]iexten
-enable non\-POSIX special characters
-.TP
-[\-]isig
-enable interrupt, quit, and suspend special characters
-.TP
-[\-]noflsh
-disable flushing after interrupt and quit special characters
-.TP
-* [\-]prterase
-same as [\-]echoprt
-.TP
-* [\-]tostop
-stop background jobs that try to write to the terminal
-.TP
-* [\-]xcase
-with icanon, escape with `\e' for uppercase characters
-.SS "Combination settings:"
-.TP
-* [\-]LCASE
-same as [\-]lcase
-.TP
-cbreak
-same as \fB\-icanon\fR
-.TP
-\fB\-cbreak\fR
-same as icanon
-.TP
-cooked
-same as brkint ignpar istrip icrnl ixon opost isig
-icanon, eof and eol characters to their default values
-.TP
-\fB\-cooked\fR
-same as raw
-.TP
-crt
-same as echoe echoctl echoke
-.TP
-dec
-same as echoe echoctl echoke \fB\-ixany\fR intr ^c erase 0177
-kill ^u
-.TP
-* [\-]decctlq
-same as [\-]ixany
-.TP
-ek
-erase and kill characters to their default values
-.TP
-evenp
-same as parenb \fB\-parodd\fR cs7
-.TP
-\fB\-evenp\fR
-same as \fB\-parenb\fR cs8
-.TP
-* [\-]lcase
-same as xcase iuclc olcuc
-.TP
-litout
-same as \fB\-parenb\fR \fB\-istrip\fR \fB\-opost\fR cs8
-.TP
-\fB\-litout\fR
-same as parenb istrip opost cs7
-.TP
-nl
-same as \fB\-icrnl\fR \fB\-onlcr\fR
-.TP
-\fB\-nl\fR
-same as icrnl \fB\-inlcr\fR \fB\-igncr\fR onlcr \fB\-ocrnl\fR \fB\-onlret\fR
-.TP
-oddp
-same as parenb parodd cs7
-.TP
-\fB\-oddp\fR
-same as \fB\-parenb\fR cs8
-.TP
-[\-]parity
-same as [\-]evenp
-.TP
-pass8
-same as \fB\-parenb\fR \fB\-istrip\fR cs8
-.TP
-\fB\-pass8\fR
-same as parenb istrip cs7
-.TP
-raw
-same as \fB\-ignbrk\fR \fB\-brkint\fR \fB\-ignpar\fR \fB\-parmrk\fR \fB\-inpck\fR \fB\-istrip\fR
-\fB\-inlcr\fR \fB\-igncr\fR \fB\-icrnl\fR \fB\-ixon\fR \fB\-ixoff\fR \fB\-iuclc\fR \fB\-ixany\fR
-\fB\-imaxbel\fR \fB\-opost\fR \fB\-isig\fR \fB\-icanon\fR \fB\-xcase\fR min 1 time 0
-.TP
-\fB\-raw\fR
-same as cooked
-.TP
-sane
-same as cread \fB\-ignbrk\fR brkint \fB\-inlcr\fR \fB\-igncr\fR icrnl \fB\-iutf8\fR
-\fB\-ixoff\fR \fB\-iuclc\fR \fB\-ixany\fR imaxbel opost \fB\-olcuc\fR \fB\-ocrnl\fR onlcr
-\fB\-onocr\fR \fB\-onlret\fR \fB\-ofill\fR \fB\-ofdel\fR nl0 cr0 tab0 bs0 vt0 ff0
-isig icanon iexten echo echoe echok \fB\-echonl\fR \fB\-noflsh\fR
-\fB\-xcase\fR \fB\-tostop\fR \fB\-echoprt\fR echoctl echoke, all special
-characters to their default values.
-.PP
-Handle the tty line connected to standard input. Without arguments,
-prints baud rate, line discipline, and deviations from stty sane. In
-settings, CHAR is taken literally, or coded as in ^c, 0x37, 0177 or
-127; special values ^\- or undef used to disable special characters.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B stty
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B stty
-programs are properly installed at your site, the command
-.IP
-.B info stty
-.PP
-should give you access to the complete manual.
diff --git a/man/su.1 b/man/su.1
deleted file mode 100644
index ce9d040..0000000
--- a/man/su.1
+++ /dev/null
@@ -1,59 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SU "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-su \- run a shell with substitute user and group IDs
-.SH SYNOPSIS
-.B su
-[\fIOPTION\fR]... [\fI-\fR] [\fIUSER \fR[\fIARG\fR]...]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Change the effective user id and group id to that of USER.
-.TP
-\-, \fB\-l\fR, \fB\-\-login\fR
-make the shell a login shell
-.TP
-\fB\-c\fR, \fB\-\-command\fR=\fICOMMAND\fR
-pass a single COMMAND to the shell with \fB\-c\fR
-.TP
-\fB\-f\fR, \fB\-\-fast\fR
-pass \fB\-f\fR to the shell (for csh or tcsh)
-.TP
-\fB\-m\fR, \fB\-\-preserve\-environment\fR
-do not reset environment variables
-.TP
-\fB\-p\fR
-same as \fB\-m\fR
-.TP
-\fB\-s\fR, \fB\-\-shell\fR=\fISHELL\fR
-run SHELL if /etc/shells allows it
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-A mere \- implies \fB\-l\fR. If USER not given, assume root.
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B su
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B su
-programs are properly installed at your site, the command
-.IP
-.B info su
-.PP
-should give you access to the complete manual.
diff --git a/man/sum.1 b/man/sum.1
deleted file mode 100644
index 395c1f1..0000000
--- a/man/sum.1
+++ /dev/null
@@ -1,47 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SUM "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sum \- checksum and count the blocks in a file
-.SH SYNOPSIS
-.B sum
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print checksum and block counts for each FILE.
-.TP
-\fB\-r\fR
-defeat \fB\-s\fR, use BSD sum algorithm, use 1K blocks
-.TP
-\fB\-s\fR, \fB\-\-sysv\fR
-use System V sum algorithm, use 512 bytes blocks
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-With no FILE, or when FILE is \-, read standard input.
-.SH AUTHOR
-Written by Kayvan Aghaiepour and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B sum
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sum
-programs are properly installed at your site, the command
-.IP
-.B info sum
-.PP
-should give you access to the complete manual.
diff --git a/man/sync.1 b/man/sync.1
deleted file mode 100644
index a88c87b..0000000
--- a/man/sync.1
+++ /dev/null
@@ -1,41 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH SYNC "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-sync \- flush file system buffers
-.SH SYNOPSIS
-.B sync
-[\fIOPTION\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Force changed blocks to disk, update the super block.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-sync(2)
-.PP
-The full documentation for
-.B sync
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B sync
-programs are properly installed at your site, the command
-.IP
-.B info sync
-.PP
-should give you access to the complete manual.
diff --git a/man/sync.x b/man/sync.x
index 7947bb7..18ee3fc 100644
--- a/man/sync.x
+++ b/man/sync.x
@@ -1,6 +1,9 @@
[NAME]
-sync \- flush file system buffers
+sync \- Synchronize cached writes to persistent storage
[DESCRIPTION]
.\" Add any additional description here
+[BUGS]
+Persistence guarantees vary per system.
+See the system calls below for more details.
[SEE ALSO]
-sync(2)
+fdatasync(2), fsync(2), sync(2), syncfs(2)
diff --git a/man/tac.1 b/man/tac.1
deleted file mode 100644
index 49f800b..0000000
--- a/man/tac.1
+++ /dev/null
@@ -1,51 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TAC "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tac \- concatenate and print files in reverse
-.SH SYNOPSIS
-.B tac
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write each FILE to standard output, last line first.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-b\fR, \fB\-\-before\fR
-attach the separator before instead of after
-.TP
-\fB\-r\fR, \fB\-\-regex\fR
-interpret the separator as a regular expression
-.TP
-\fB\-s\fR, \fB\-\-separator\fR=\fISTRING\fR
-use STRING as the separator instead of newline
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Jay Lepreau and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tac
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tac
-programs are properly installed at your site, the command
-.IP
-.B info tac
-.PP
-should give you access to the complete manual.
diff --git a/man/tac.x b/man/tac.x
index d943afa..66bd338 100644
--- a/man/tac.x
+++ b/man/tac.x
@@ -2,3 +2,5 @@
tac \- concatenate and print files in reverse
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+\fBrev\fP(1)
diff --git a/man/tail.1 b/man/tail.1
deleted file mode 100644
index 7e5074b..0000000
--- a/man/tail.1
+++ /dev/null
@@ -1,97 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TAIL "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tail \- output the last part of files
-.SH SYNOPSIS
-.B tail
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the last 10 lines of each FILE to standard output.
-With more than one FILE, precede each with a header giving the file name.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-\-retry\fR
-keep trying to open a file even if it is
-inaccessible when tail starts or if it becomes
-inaccessible later; useful when following by name,
-i.e., with \fB\-\-follow\fR=\fIname\fR
-.TP
-\fB\-c\fR, \fB\-\-bytes\fR=\fIN\fR
-output the last N bytes; alternatively, use +N to
-output bytes starting with the Nth of each file
-.TP
-\fB\-f\fR, \fB\-\-follow[=\fR{name|descriptor}]
-output appended data as the file grows;
-\fB\-f\fR, \fB\-\-follow\fR, and \fB\-\-follow\fR=\fIdescriptor\fR are
-equivalent
-.TP
-\fB\-F\fR
-same as \fB\-\-follow\fR=\fIname\fR \fB\-\-retry\fR
-.TP
-\fB\-n\fR, \fB\-\-lines\fR=\fIN\fR
-output the last N lines, instead of the last 10;
-or use +N to output lines starting with the Nth
-.TP
-\fB\-\-max\-unchanged\-stats\fR=\fIN\fR
-with \fB\-\-follow\fR=\fIname\fR, reopen a FILE which has not
-changed size after N (default 5) iterations
-to see if it has been unlinked or renamed
-(this is the usual case of rotated log files)
-.TP
-\fB\-\-pid\fR=\fIPID\fR
-with \fB\-f\fR, terminate after process ID, PID dies
-.TP
-\fB\-q\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
-never output headers giving file names
-.TP
-\fB\-s\fR, \fB\-\-sleep\-interval\fR=\fIS\fR
-with \fB\-f\fR, sleep for approximately S seconds
-(default 1.0) between iterations.
-.TP
-\fB\-v\fR, \fB\-\-verbose\fR
-always output headers giving file names
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If the first character of N (the number of bytes or lines) is a `+',
-print beginning with the Nth item from the start of each file, otherwise,
-print the last N items in the file. N may have a multiplier suffix:
-b 512, k 1024, m 1024*1024.
-.PP
-With \fB\-\-follow\fR (\fB\-f\fR), tail defaults to following the file descriptor, which
-means that even if a tail'ed file is renamed, tail will continue to track
-its end. This default behavior is not desirable when you really want to
-track the actual name of the file, not the file descriptor (e.g., log
-rotation). Use \fB\-\-follow\fR=\fIname\fR in that case. That causes tail to track the
-named file by reopening it periodically to see if it has been removed and
-recreated by some other program.
-.SH AUTHOR
-Written by Paul Rubin, David MacKenzie, Ian Lance Taylor, and Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tail
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tail
-programs are properly installed at your site, the command
-.IP
-.B info tail
-.PP
-should give you access to the complete manual.
diff --git a/man/tail.x b/man/tail.x
index 2ede04c..68f2782 100644
--- a/man/tail.x
+++ b/man/tail.x
@@ -2,3 +2,5 @@
tail \- output the last part of files
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+head(1)
diff --git a/man/tee.1 b/man/tee.1
deleted file mode 100644
index 7735a24..0000000
--- a/man/tee.1
+++ /dev/null
@@ -1,47 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TEE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tee \- read from standard input and write to standard output and files
-.SH SYNOPSIS
-.B tee
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Copy standard input to each FILE, and also to standard output.
-.TP
-\fB\-a\fR, \fB\-\-append\fR
-append to the given FILEs, do not overwrite
-.TP
-\fB\-i\fR, \fB\-\-ignore\-interrupts\fR
-ignore interrupt signals
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If a FILE is \-, copy again to standard output.
-.SH AUTHOR
-Written by Mike Parker, Richard M. Stallman, and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tee
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tee
-programs are properly installed at your site, the command
-.IP
-.B info tee
-.PP
-should give you access to the complete manual.
diff --git a/man/test.1 b/man/test.1
deleted file mode 100644
index ffb6a7b..0000000
--- a/man/test.1
+++ /dev/null
@@ -1,173 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TEST "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-test \- check file types and compare values
-.SH SYNOPSIS
-.B test
-\fIEXPRESSION\fR
-.br
-.B test
-
-.br
-.B [
-\fIEXPRESSION \fR]
-.br
-.B [
-]
-.br
-.B [
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Exit with the status determined by EXPRESSION.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-An omitted EXPRESSION defaults to false. Otherwise,
-EXPRESSION is true or false and sets exit status. It is one of:
-.TP
-( EXPRESSION )
-EXPRESSION is true
-.TP
-! EXPRESSION
-EXPRESSION is false
-.TP
-EXPRESSION1 \fB\-a\fR EXPRESSION2
-both EXPRESSION1 and EXPRESSION2 are true
-.TP
-EXPRESSION1 \fB\-o\fR EXPRESSION2
-either EXPRESSION1 or EXPRESSION2 is true
-.TP
-\fB\-n\fR STRING
-the length of STRING is nonzero
-.TP
-STRING
-equivalent to \fB\-n\fR STRING
-.TP
-\fB\-z\fR STRING
-the length of STRING is zero
-.TP
-STRING1 = STRING2
-the strings are equal
-.TP
-STRING1 != STRING2
-the strings are not equal
-.TP
-INTEGER1 \fB\-eq\fR INTEGER2
-INTEGER1 is equal to INTEGER2
-.TP
-INTEGER1 \fB\-ge\fR INTEGER2
-INTEGER1 is greater than or equal to INTEGER2
-.TP
-INTEGER1 \fB\-gt\fR INTEGER2
-INTEGER1 is greater than INTEGER2
-.TP
-INTEGER1 \fB\-le\fR INTEGER2
-INTEGER1 is less than or equal to INTEGER2
-.TP
-INTEGER1 \fB\-lt\fR INTEGER2
-INTEGER1 is less than INTEGER2
-.TP
-INTEGER1 \fB\-ne\fR INTEGER2
-INTEGER1 is not equal to INTEGER2
-.TP
-FILE1 \fB\-ef\fR FILE2
-FILE1 and FILE2 have the same device and inode numbers
-.TP
-FILE1 \fB\-nt\fR FILE2
-FILE1 is newer (modification date) than FILE2
-.TP
-FILE1 \fB\-ot\fR FILE2
-FILE1 is older than FILE2
-.TP
-\fB\-b\fR FILE
-FILE exists and is block special
-.TP
-\fB\-c\fR FILE
-FILE exists and is character special
-.TP
-\fB\-d\fR FILE
-FILE exists and is a directory
-.TP
-\fB\-e\fR FILE
-FILE exists
-.TP
-\fB\-f\fR FILE
-FILE exists and is a regular file
-.TP
-\fB\-g\fR FILE
-FILE exists and is set\-group\-ID
-.TP
-\fB\-G\fR FILE
-FILE exists and is owned by the effective group ID
-.TP
-\fB\-h\fR FILE
-FILE exists and is a symbolic link (same as \fB\-L\fR)
-.TP
-\fB\-k\fR FILE
-FILE exists and has its sticky bit set
-.TP
-\fB\-L\fR FILE
-FILE exists and is a symbolic link (same as \fB\-h\fR)
-.TP
-\fB\-O\fR FILE
-FILE exists and is owned by the effective user ID
-.TP
-\fB\-p\fR FILE
-FILE exists and is a named pipe
-.TP
-\fB\-r\fR FILE
-FILE exists and read permission is granted
-.TP
-\fB\-s\fR FILE
-FILE exists and has a size greater than zero
-.TP
-\fB\-S\fR FILE
-FILE exists and is a socket
-.TP
-\fB\-t\fR FD
-file descriptor FD is opened on a terminal
-.TP
-\fB\-u\fR FILE
-FILE exists and its set\-user\-ID bit is set
-.TP
-\fB\-w\fR FILE
-FILE exists and write permission is granted
-.TP
-\fB\-x\fR FILE
-FILE exists and execute (or search) permission is granted
-.PP
-Except for \fB\-h\fR and \fB\-L\fR, all FILE\-related tests dereference symbolic links.
-Beware that parentheses need to be escaped (e.g., by backslashes) for shells.
-INTEGER may also be \fB\-l\fR STRING, which evaluates to the length of STRING.
-.PP
-NOTE: your shell may have its own version of test and/or [, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Kevin Braunsdorf and Matthew Bradburn.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B test
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B test
-programs are properly installed at your site, the command
-.IP
-.B info test
-.PP
-should give you access to the complete manual.
diff --git a/man/timeout.x b/man/timeout.x
new file mode 100644
index 0000000..cefa122
--- /dev/null
+++ b/man/timeout.x
@@ -0,0 +1,8 @@
+[NAME]
+timeout \- run a command with a time limit
+[DESCRIPTION]
+.\" Add any additional description here
+[SEE ALSO]
+kill(1)
+[BUGS]
+Some platforms don't curently support timeouts beyond the year 2038.
diff --git a/man/touch.1 b/man/touch.1
deleted file mode 100644
index 2130b97..0000000
--- a/man/touch.1
+++ /dev/null
@@ -1,71 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TOUCH "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-touch \- change file timestamps
-.SH SYNOPSIS
-.B touch
-[\fIOPTION\fR]... \fIFILE\fR...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Update the access and modification times of each FILE to the current time.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR
-change only the access time
-.TP
-\fB\-c\fR, \fB\-\-no\-create\fR
-do not create any files
-.TP
-\fB\-d\fR, \fB\-\-date\fR=\fISTRING\fR
-parse STRING and use it instead of current time
-.TP
-\fB\-f\fR
-(ignored)
-.TP
-\fB\-m\fR
-change only the modification time
-.TP
-\fB\-r\fR, \fB\-\-reference\fR=\fIFILE\fR
-use this file's times instead of current time
-.TP
-\fB\-t\fR STAMP
-use [[CC]YY]MMDDhhmm[.ss] instead of current time
-.TP
-\fB\-\-time\fR=\fIWORD\fR
-change the specified time:
-WORD is access, atime, or use: equivalent to \fB\-a\fR
-WORD is modify or mtime: equivalent to \fB\-m\fR
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-Note that the \fB\-d\fR and \fB\-t\fR options accept different time\-date formats.
-.PP
-If a FILE is \-, touch standard output.
-.SH AUTHOR
-Written by Paul Rubin, Arnold Robbins, Jim Kingdon, David MacKenzie, and Randy Smith.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B touch
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B touch
-programs are properly installed at your site, the command
-.IP
-.B info touch
-.PP
-should give you access to the complete manual.
diff --git a/man/touch.x b/man/touch.x
index 64b99df..6c3aac2 100644
--- a/man/touch.x
+++ b/man/touch.x
@@ -2,3 +2,12 @@
touch \- change file timestamps
[DESCRIPTION]
.\" Add any additional description here
+[DATE STRING]
+.\" NOTE: keep this paragraph in sync with the one in date.x
+The --date=STRING is a mostly free format human readable date string
+such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29 16:21:42" or
+even "next Thursday". A date string may contain items indicating
+calendar date, time of day, time zone, day of week, relative time,
+relative date, and numbers. An empty string indicates the beginning
+of the day. The date string format is more complex than is easily
+documented here but is fully described in the info documentation.
diff --git a/man/tr.1 b/man/tr.1
deleted file mode 100644
index 8cd224c..0000000
--- a/man/tr.1
+++ /dev/null
@@ -1,141 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tr \- translate or delete characters
-.SH SYNOPSIS
-.B tr
-[\fIOPTION\fR]... \fISET1 \fR[\fISET2\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Translate, squeeze, and/or delete characters from standard input,
-writing to standard output.
-.TP
-\fB\-c\fR, \fB\-C\fR, \fB\-\-complement\fR
-first complement SET1
-.TP
-\fB\-d\fR, \fB\-\-delete\fR
-delete characters in SET1, do not translate
-.TP
-\fB\-s\fR, \fB\-\-squeeze\-repeats\fR
-replace each input sequence of a repeated character
-that is listed in SET1 with a single occurrence
-of that character
-.TP
-\fB\-t\fR, \fB\-\-truncate\-set1\fR
-first truncate SET1 to length of SET2
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SETs are specified as strings of characters. Most represent themselves.
-Interpreted sequences are:
-.TP
-\eNNN
-character with octal value NNN (1 to 3 octal digits)
-.TP
-\e\e
-backslash
-.TP
-\ea
-audible BEL
-.TP
-\eb
-backspace
-.TP
-\ef
-form feed
-.TP
-\en
-new line
-.TP
-\er
-return
-.TP
-\et
-horizontal tab
-.TP
-\ev
-vertical tab
-.TP
-CHAR1\-CHAR2
-all characters from CHAR1 to CHAR2 in ascending order
-.TP
-[CHAR*]
-in SET2, copies of CHAR until length of SET1
-.TP
-[CHAR*REPEAT]
-REPEAT copies of CHAR, REPEAT octal if starting with 0
-.TP
-[:alnum:]
-all letters and digits
-.TP
-[:alpha:]
-all letters
-.TP
-[:blank:]
-all horizontal whitespace
-.TP
-[:cntrl:]
-all control characters
-.TP
-[:digit:]
-all digits
-.TP
-[:graph:]
-all printable characters, not including space
-.TP
-[:lower:]
-all lower case letters
-.TP
-[:print:]
-all printable characters, including space
-.TP
-[:punct:]
-all punctuation characters
-.TP
-[:space:]
-all horizontal or vertical whitespace
-.TP
-[:upper:]
-all upper case letters
-.TP
-[:xdigit:]
-all hexadecimal digits
-.TP
-[=CHAR=]
-all characters which are equivalent to CHAR
-.PP
-Translation occurs if \fB\-d\fR is not given and both SET1 and SET2 appear.
-\fB\-t\fR may be used only when translating. SET2 is extended to length of
-SET1 by repeating its last character as necessary. Excess characters
-of SET2 are ignored. Only [:lower:] and [:upper:] are guaranteed to
-expand in ascending order; used in SET2 while translating, they may
-only be used in pairs to specify case conversion. \fB\-s\fR uses SET1 if not
-translating nor deleting; else squeezing uses SET2 and occurs after
-translation or deletion.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tr
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tr
-programs are properly installed at your site, the command
-.IP
-.B info tr
-.PP
-should give you access to the complete manual.
diff --git a/man/true.1 b/man/true.1
deleted file mode 100644
index 58f979f..0000000
--- a/man/true.1
+++ /dev/null
@@ -1,46 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TRUE "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-true \- do nothing, successfully
-.SH SYNOPSIS
-.B true
-[\fIignored command line arguments\fR]
-.br
-.B true
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Exit with a status code indicating success.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-NOTE: your shell may have its own version of true, which usually supersedes
-the version described here. Please refer to your shell's documentation
-for details about the options it supports.
-.SH AUTHOR
-Written by Jim Meyering.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B true
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B true
-programs are properly installed at your site, the command
-.IP
-.B info true
-.PP
-should give you access to the complete manual.
diff --git a/man/truncate.x b/man/truncate.x
new file mode 100644
index 0000000..27a54b9
--- /dev/null
+++ b/man/truncate.x
@@ -0,0 +1,6 @@
+[NAME]
+truncate \- shrink or extend the size of a file to the specified size
+[DESCRIPTION]
+.\" Add any additional description here
+[SEE ALSO]
+dd(1), truncate(2), ftruncate(2)
diff --git a/man/tsort.1 b/man/tsort.1
deleted file mode 100644
index 7735bb9..0000000
--- a/man/tsort.1
+++ /dev/null
@@ -1,40 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TSORT "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tsort \- perform topological sort
-.SH SYNOPSIS
-.B tsort
-[\fIOPTION\fR] [\fIFILE\fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Write totally ordered list consistent with the partial ordering in FILE.
-With no FILE, or when FILE is \-, read standard input.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Mark Kettenis.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tsort
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tsort
-programs are properly installed at your site, the command
-.IP
-.B info tsort
-.PP
-should give you access to the complete manual.
diff --git a/man/tty.1 b/man/tty.1
deleted file mode 100644
index 9586a24..0000000
--- a/man/tty.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH TTY "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-tty \- print the file name of the terminal connected to standard input
-.SH SYNOPSIS
-.B tty
-[\fIOPTION\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the file name of the terminal connected to standard input.
-.TP
-\fB\-s\fR, \fB\-\-silent\fR, \fB\-\-quiet\fR
-print nothing, only return an exit status
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B tty
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B tty
-programs are properly installed at your site, the command
-.IP
-.B info tty
-.PP
-should give you access to the complete manual.
diff --git a/man/uname.1 b/man/uname.1
deleted file mode 100644
index 66c3c31..0000000
--- a/man/uname.1
+++ /dev/null
@@ -1,69 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH UNAME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-uname \- print system information
-.SH SYNOPSIS
-.B uname
-[\fIOPTION\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print certain system information. With no OPTION, same as \fB\-s\fR.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-print all information, in the following order,
-except omit \fB\-p\fR and \fB\-i\fR if unknown:
-.TP
-\fB\-s\fR, \fB\-\-kernel\-name\fR
-print the kernel name
-.TP
-\fB\-n\fR, \fB\-\-nodename\fR
-print the network node hostname
-.TP
-\fB\-r\fR, \fB\-\-kernel\-release\fR
-print the kernel release
-.TP
-\fB\-v\fR, \fB\-\-kernel\-version\fR
-print the kernel version
-.TP
-\fB\-m\fR, \fB\-\-machine\fR
-print the machine hardware name
-.TP
-\fB\-p\fR, \fB\-\-processor\fR
-print the processor type or "unknown"
-.TP
-\fB\-i\fR, \fB\-\-hardware\-platform\fR
-print the hardware platform or "unknown"
-.TP
-\fB\-o\fR, \fB\-\-operating\-system\fR
-print the operating system
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-uname(2)
-.PP
-The full documentation for
-.B uname
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B uname
-programs are properly installed at your site, the command
-.IP
-.B info uname
-.PP
-should give you access to the complete manual.
diff --git a/man/uname.x b/man/uname.x
index b019140..b27e86f 100644
--- a/man/uname.x
+++ b/man/uname.x
@@ -3,4 +3,4 @@ uname \- print system information
[DESCRIPTION]
.\" Add any additional description here
[SEE ALSO]
-uname(2)
+arch(1), uname(2)
diff --git a/man/unexpand.1 b/man/unexpand.1
deleted file mode 100644
index c5e1c19..0000000
--- a/man/unexpand.1
+++ /dev/null
@@ -1,56 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH UNEXPAND "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-unexpand \- convert spaces to tabs
-.SH SYNOPSIS
-.B unexpand
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Convert blanks in each FILE to tabs, writing to standard output.
-With no FILE, or when FILE is \-, read standard input.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-convert all blanks, instead of just initial blanks
-.TP
-\fB\-\-first\-only\fR
-convert only leading sequences of blanks (overrides \fB\-a\fR)
-.TP
-\fB\-t\fR, \fB\-\-tabs\fR=\fIN\fR
-have tabs N characters apart instead of 8 (enables \fB\-a\fR)
-.TP
-\fB\-t\fR, \fB\-\-tabs\fR=\fILIST\fR
-use comma separated LIST of tab positions (enables \fB\-a\fR)
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-expand(1)
-.PP
-The full documentation for
-.B unexpand
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B unexpand
-programs are properly installed at your site, the command
-.IP
-.B info unexpand
-.PP
-should give you access to the complete manual.
diff --git a/man/uniq.1 b/man/uniq.1
deleted file mode 100644
index 881d448..0000000
--- a/man/uniq.1
+++ /dev/null
@@ -1,71 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH UNIQ "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-uniq \- report or omit repeated lines
-.SH SYNOPSIS
-.B uniq
-[\fIOPTION\fR]... [\fIINPUT \fR[\fIOUTPUT\fR]]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Discard all but one of successive identical lines from INPUT (or
-standard input), writing to OUTPUT (or standard output).
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-c\fR, \fB\-\-count\fR
-prefix lines by the number of occurrences
-.TP
-\fB\-d\fR, \fB\-\-repeated\fR
-only print duplicate lines
-.TP
-\fB\-D\fR, \fB\-\-all\-repeated\fR[=\fIdelimit\-method\fR]
-print all duplicate lines
-delimit\-method={none(default),prepend,separate}
-Delimiting is done with blank lines.
-.TP
-\fB\-f\fR, \fB\-\-skip\-fields\fR=\fIN\fR
-avoid comparing the first N fields
-.TP
-\fB\-i\fR, \fB\-\-ignore\-case\fR
-ignore differences in case when comparing
-.TP
-\fB\-s\fR, \fB\-\-skip\-chars\fR=\fIN\fR
-avoid comparing the first N characters
-.TP
-\fB\-u\fR, \fB\-\-unique\fR
-only print unique lines
-.TP
-\fB\-w\fR, \fB\-\-check\-chars\fR=\fIN\fR
-compare no more than N characters in lines
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-A field is a run of whitespace, then non\-whitespace characters.
-Fields are skipped before chars.
-.SH AUTHOR
-Written by Richard Stallman and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B uniq
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B uniq
-programs are properly installed at your site, the command
-.IP
-.B info uniq
-.PP
-should give you access to the complete manual.
diff --git a/man/uniq.x b/man/uniq.x
index 0221d92..013cef3 100644
--- a/man/uniq.x
+++ b/man/uniq.x
@@ -2,3 +2,5 @@
uniq \- report or omit repeated lines
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+comm(1), join(1), sort(1)
diff --git a/man/unlink.1 b/man/unlink.1
deleted file mode 100644
index d5f6f0e..0000000
--- a/man/unlink.1
+++ /dev/null
@@ -1,44 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH UNLINK "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-unlink \- call the unlink function to remove the specified file
-.SH SYNOPSIS
-.B unlink
-\fIFILE\fR
-.br
-.B unlink
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Call the unlink function to remove the specified FILE.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Michael Stone.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-unlink(2)
-.PP
-The full documentation for
-.B unlink
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B unlink
-programs are properly installed at your site, the command
-.IP
-.B info unlink
-.PP
-should give you access to the complete manual.
diff --git a/man/uptime.1 b/man/uptime.1
deleted file mode 100644
index 17b274d..0000000
--- a/man/uptime.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH UPTIME "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-uptime \- tell how long the system has been running
-.SH SYNOPSIS
-.B uptime
-[\fIOPTION\fR]... [ \fIFILE \fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the current time, the length of time the system has been up,
-the number of users on the system, and the average number of jobs
-in the run queue over the last 1, 5 and 15 minutes.
-If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Joseph Arceneaux, David MacKenzie, and Kaveh Ghazi.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B uptime
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B uptime
-programs are properly installed at your site, the command
-.IP
-.B info uptime
-.PP
-should give you access to the complete manual.
diff --git a/man/users.1 b/man/users.1
deleted file mode 100644
index c8ca43b..0000000
--- a/man/users.1
+++ /dev/null
@@ -1,40 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH USERS "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-users \- print the user names of users currently logged in to the current host
-.SH SYNOPSIS
-.B users
-[\fIOPTION\fR]... [ \fIFILE \fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Output who is currently logged in according to FILE.
-If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Joseph Arceneaux and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B users
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B users
-programs are properly installed at your site, the command
-.IP
-.B info users
-.PP
-should give you access to the complete manual.
diff --git a/man/users.x b/man/users.x
index ca0f9ca..d15001e 100644
--- a/man/users.x
+++ b/man/users.x
@@ -2,3 +2,5 @@
users \- print the user names of users currently logged in to the current host
[DESCRIPTION]
.\" Add any additional description here
+[SEE ALSO]
+getent(1), who(1)
diff --git a/man/vdir.1 b/man/vdir.1
deleted file mode 100644
index d6ca7fa..0000000
--- a/man/vdir.1
+++ /dev/null
@@ -1,247 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH VDIR "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-vdir \- list directory contents
-.SH SYNOPSIS
-.B vdir
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-List information about the FILEs (the current directory by default).
-Sort entries alphabetically if none of \fB\-cftuvSUX\fR nor \fB\-\-sort\fR.
-.PP
-Mandatory arguments to long options are mandatory for short options too.
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-do not ignore entries starting with .
-.TP
-\fB\-A\fR, \fB\-\-almost\-all\fR
-do not list implied . and ..
-.TP
-\fB\-\-author\fR
-with \fB\-l\fR, print the author of each file
-.TP
-\fB\-b\fR, \fB\-\-escape\fR
-print octal escapes for nongraphic characters
-.TP
-\fB\-\-block\-size\fR=\fISIZE\fR
-use SIZE\-byte blocks
-.TP
-\fB\-B\fR, \fB\-\-ignore\-backups\fR
-do not list implied entries ending with ~
-.TP
-\fB\-c\fR
-with \fB\-lt\fR: sort by, and show, ctime (time of last
-modification of file status information)
-with \fB\-l\fR: show ctime and sort by name
-otherwise: sort by ctime
-.TP
-\fB\-C\fR
-list entries by columns
-.TP
-\fB\-\-color\fR[=\fIWHEN\fR]
-control whether color is used to distinguish file
-types. WHEN may be `never', `always', or `auto'
-.TP
-\fB\-d\fR, \fB\-\-directory\fR
-list directory entries instead of contents,
-and do not dereference symbolic links
-.TP
-\fB\-D\fR, \fB\-\-dired\fR
-generate output designed for Emacs' dired mode
-.TP
-\fB\-f\fR
-do not sort, enable \fB\-aU\fR, disable \fB\-ls\fR \fB\-\-color\fR
-.TP
-\fB\-F\fR, \fB\-\-classify\fR
-append indicator (one of */=>@|) to entries
-.TP
-\fB\-\-file\-type\fR
-likewise, except do not append `*'
-.TP
-\fB\-\-format\fR=\fIWORD\fR
-across \fB\-x\fR, commas \fB\-m\fR, horizontal \fB\-x\fR, long \fB\-l\fR,
-single\-column \fB\-1\fR, verbose \fB\-l\fR, vertical \fB\-C\fR
-.TP
-\fB\-\-full\-time\fR
-like \fB\-l\fR \fB\-\-time\-style\fR=\fIfull\-iso\fR
-.TP
-\fB\-g\fR
-like \fB\-l\fR, but do not list owner
-.TP
-\fB\-\-group\-directories\-first\fR
-group directories before files
-.TP
-\fB\-G\fR, \fB\-\-no\-group\fR
-in a long listing, don't print group names
-.TP
-\fB\-h\fR, \fB\-\-human\-readable\fR
-with \fB\-l\fR, print sizes in human readable format
-(e.g., 1K 234M 2G)
-.TP
-\fB\-\-si\fR
-likewise, but use powers of 1000 not 1024
-.TP
-\fB\-H\fR, \fB\-\-dereference\-command\-line\fR
-follow symbolic links listed on the command line
-.TP
-\fB\-\-dereference\-command\-line\-symlink\-to\-dir\fR
-follow each command line symbolic link
-that points to a directory
-.TP
-\fB\-\-hide\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-(overridden by \fB\-a\fR or \fB\-A\fR)
-.TP
-\fB\-\-indicator\-style\fR=\fIWORD\fR
-append indicator with style WORD to entry names:
-none (default), slash (\fB\-p\fR),
-file\-type (\fB\-\-file\-type\fR), classify (\fB\-F\fR)
-.TP
-\fB\-i\fR, \fB\-\-inode\fR
-print the index number of each file
-.TP
-\fB\-I\fR, \fB\-\-ignore\fR=\fIPATTERN\fR
-do not list implied entries matching shell PATTERN
-.TP
-\fB\-k\fR
-like \fB\-\-block\-size\fR=\fI1K\fR
-.TP
-\fB\-l\fR
-use a long listing format
-.TP
-\fB\-L\fR, \fB\-\-dereference\fR
-when showing file information for a symbolic
-link, show information for the file the link
-references rather than for the link itself
-.TP
-\fB\-m\fR
-fill width with a comma separated list of entries
-.TP
-\fB\-n\fR, \fB\-\-numeric\-uid\-gid\fR
-like \fB\-l\fR, but list numeric user and group IDs
-.TP
-\fB\-N\fR, \fB\-\-literal\fR
-print raw entry names (don't treat e.g. control
-characters specially)
-.TP
-\fB\-o\fR
-like \fB\-l\fR, but do not list group information
-.TP
-\fB\-p\fR, \fB\-\-indicator\-style\fR=\fIslash\fR
-append / indicator to directories
-.TP
-\fB\-q\fR, \fB\-\-hide\-control\-chars\fR
-print ? instead of non graphic characters
-.TP
-\fB\-\-show\-control\-chars\fR
-show non graphic characters as\-is (default
-unless program is `ls' and output is a terminal)
-.TP
-\fB\-Q\fR, \fB\-\-quote\-name\fR
-enclose entry names in double quotes
-.TP
-\fB\-\-quoting\-style\fR=\fIWORD\fR
-use quoting style WORD for entry names:
-literal, locale, shell, shell\-always, c, escape
-.TP
-\fB\-r\fR, \fB\-\-reverse\fR
-reverse order while sorting
-.TP
-\fB\-R\fR, \fB\-\-recursive\fR
-list subdirectories recursively
-.TP
-\fB\-s\fR, \fB\-\-size\fR
-print the size of each file, in blocks
-.TP
-\fB\-S\fR
-sort by file size
-.TP
-\fB\-\-sort\fR=\fIWORD\fR
-sort by WORD instead of name: none \fB\-U\fR,
-extension \fB\-X\fR, size \fB\-S\fR, time \fB\-t\fR, version \fB\-v\fR
-.TP
-\fB\-\-time\fR=\fIWORD\fR
-with \fB\-l\fR, show time as WORD instead of modification
-time: atime \fB\-u\fR, access \fB\-u\fR, use \fB\-u\fR, ctime \fB\-c\fR,
-or status \fB\-c\fR; use specified time as sort key
-if \fB\-\-sort\fR=\fItime\fR
-.TP
-\fB\-\-time\-style\fR=\fISTYLE\fR
-with \fB\-l\fR, show times using style STYLE:
-full\-iso, long\-iso, iso, locale, +FORMAT.
-FORMAT is interpreted like `date'; if FORMAT is
-FORMAT1<newline>FORMAT2, FORMAT1 applies to
-non\-recent files and FORMAT2 to recent files;
-if STYLE is prefixed with `posix\-', STYLE
-takes effect only outside the POSIX locale
-.TP
-\fB\-t\fR
-sort by modification time
-.TP
-\fB\-T\fR, \fB\-\-tabsize\fR=\fICOLS\fR
-assume tab stops at each COLS instead of 8
-.TP
-\fB\-u\fR
-with \fB\-lt\fR: sort by, and show, access time
-with \fB\-l\fR: show access time and sort by name
-otherwise: sort by access time
-.TP
-\fB\-U\fR
-do not sort; list entries in directory order
-.TP
-\fB\-v\fR
-sort by version
-.TP
-\fB\-w\fR, \fB\-\-width\fR=\fICOLS\fR
-assume screen width instead of current value
-.TP
-\fB\-x\fR
-list entries by lines instead of by columns
-.TP
-\fB\-X\fR
-sort alphabetically by entry extension
-.TP
-\fB\-1\fR
-list one file per line
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-SIZE may be (or may be an integer optionally followed by) one of following:
-kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.
-.PP
-By default, color is not used to distinguish types of files. That is
-equivalent to using \fB\-\-color\fR=\fInone\fR. Using the \fB\-\-color\fR option without the
-optional WHEN argument is equivalent to using \fB\-\-color\fR=\fIalways\fR. With
-\fB\-\-color\fR=\fIauto\fR, color codes are output only if standard output is connected
-to a terminal (tty). The environment variable LS_COLORS can influence the
-colors, and can be set easily by the dircolors command.
-.PP
-Exit status is 0 if OK, 1 if minor problems, 2 if serious trouble.
-.SH AUTHOR
-Written by Richard Stallman and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B vdir
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B vdir
-programs are properly installed at your site, the command
-.IP
-.B info vdir
-.PP
-should give you access to the complete manual.
diff --git a/man/wc.1 b/man/wc.1
deleted file mode 100644
index 475678f..0000000
--- a/man/wc.1
+++ /dev/null
@@ -1,63 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH WC "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-wc \- print newline, word, and byte counts for each file
-.SH SYNOPSIS
-.B wc
-[\fIOPTION\fR]... [\fIFILE\fR]...
-.br
-.B wc
-[\fIOPTION\fR]... \fI--files0-from=F\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print newline, word, and byte counts for each FILE, and a total line if
-more than one FILE is specified. With no FILE, or when FILE is \-,
-read standard input.
-.TP
-\fB\-c\fR, \fB\-\-bytes\fR
-print the byte counts
-.TP
-\fB\-m\fR, \fB\-\-chars\fR
-print the character counts
-.TP
-\fB\-l\fR, \fB\-\-lines\fR
-print the newline counts
-.TP
-\fB\-\-files0\-from\fR=\fIF\fR
-read input from the files specified by
-NUL\-terminated names in file F
-.TP
-\fB\-L\fR, \fB\-\-max\-line\-length\fR
-print the length of the longest line
-.TP
-\fB\-w\fR, \fB\-\-words\fR
-print the word counts
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Paul Rubin and David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B wc
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B wc
-programs are properly installed at your site, the command
-.IP
-.B info wc
-.PP
-should give you access to the complete manual.
diff --git a/man/who.1 b/man/who.1
deleted file mode 100644
index 733f62b..0000000
--- a/man/who.1
+++ /dev/null
@@ -1,88 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH WHO "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-who \- show who is logged on
-.SH SYNOPSIS
-.B who
-[\fIOPTION\fR]... [ \fIFILE | ARG1 ARG2 \fR]
-.SH DESCRIPTION
-.\" Add any additional description here
-.TP
-\fB\-a\fR, \fB\-\-all\fR
-same as \fB\-b\fR \fB\-d\fR \fB\-\-login\fR \fB\-p\fR \fB\-r\fR \fB\-t\fR \fB\-T\fR \fB\-u\fR
-.TP
-\fB\-b\fR, \fB\-\-boot\fR
-time of last system boot
-.TP
-\fB\-d\fR, \fB\-\-dead\fR
-print dead processes
-.TP
-\fB\-H\fR, \fB\-\-heading\fR
-print line of column headings
-.TP
-\fB\-l\fR, \fB\-\-login\fR
-print system login processes
-.TP
-\fB\-\-lookup\fR
-attempt to canonicalize hostnames via DNS
-.TP
-\fB\-m\fR
-only hostname and user associated with stdin
-.TP
-\fB\-p\fR, \fB\-\-process\fR
-print active processes spawned by init
-.TP
-\fB\-q\fR, \fB\-\-count\fR
-all login names and number of users logged on
-.TP
-\fB\-r\fR, \fB\-\-runlevel\fR
-print current runlevel
-.TP
-\fB\-s\fR, \fB\-\-short\fR
-print only name, line, and time (default)
-.TP
-\fB\-t\fR, \fB\-\-time\fR
-print last system clock change
-.TP
-\fB\-T\fR, \fB\-w\fR, \fB\-\-mesg\fR
-add user's message status as +, \- or ?
-.TP
-\fB\-u\fR, \fB\-\-users\fR
-list users logged in
-.TP
-\fB\-\-message\fR
-same as \fB\-T\fR
-.TP
-\fB\-\-writable\fR
-same as \fB\-T\fR
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.PP
-If FILE is not specified, use /var/run/utmp. /var/log/wtmp as FILE is common.
-If ARG1 ARG2 given, \fB\-m\fR presumed: `am i' or `mom likes' are usual.
-.SH AUTHOR
-Written by Joseph Arceneaux, David MacKenzie, and Michael Stone.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B who
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B who
-programs are properly installed at your site, the command
-.IP
-.B info who
-.PP
-should give you access to the complete manual.
diff --git a/man/whoami.1 b/man/whoami.1
deleted file mode 100644
index 9a37e02..0000000
--- a/man/whoami.1
+++ /dev/null
@@ -1,40 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH WHOAMI "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-whoami \- print effective userid
-.SH SYNOPSIS
-.B whoami
-[\fIOPTION\fR]...
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Print the user name associated with the current effective user ID.
-Same as id \fB\-un\fR.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by Richard Mlynarik.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B whoami
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B whoami
-programs are properly installed at your site, the command
-.IP
-.B info whoami
-.PP
-should give you access to the complete manual.
diff --git a/man/yes.1 b/man/yes.1
deleted file mode 100644
index 127aaef..0000000
--- a/man/yes.1
+++ /dev/null
@@ -1,42 +0,0 @@
-.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.35.
-.TH YES "1" "March 2007" "GNU coreutils 6.9" "User Commands"
-.SH NAME
-yes \- output a string repeatedly until killed
-.SH SYNOPSIS
-.B yes
-[\fISTRING\fR]...
-.br
-.B yes
-\fIOPTION\fR
-.SH DESCRIPTION
-.\" Add any additional description here
-.PP
-Repeatedly output a line with all specified STRING(s), or `y'.
-.TP
-\fB\-\-help\fR
-display this help and exit
-.TP
-\fB\-\-version\fR
-output version information and exit
-.SH AUTHOR
-Written by David MacKenzie.
-.SH "REPORTING BUGS"
-Report bugs to <bug\-coreutils@gnu.org>.
-.SH COPYRIGHT
-Copyright \(co 2007 Free Software Foundation, Inc.
-.br
-This is free software. You may redistribute copies of it under the terms of
-the GNU General Public License <http://www.gnu.org/licenses/gpl.html>.
-There is NO WARRANTY, to the extent permitted by law.
-.SH "SEE ALSO"
-The full documentation for
-.B yes
-is maintained as a Texinfo manual. If the
-.B info
-and
-.B yes
-programs are properly installed at your site, the command
-.IP
-.B info yes
-.PP
-should give you access to the complete manual.