1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-19 18:26:32 +02:00
Commit Graph

55 Commits

Author SHA1 Message Date
Jim Meyering
71aa3ea880 Update all copyright notices to use the newer form. 2007-07-23 14:35:58 +02:00
Jim Meyering
471d33582e Add support for enabling/disabling installation of specified programs.
* NEWS: Mention new configure-time options.
Mention that neither arch nor su is built/installed, by default.
* m4/include-exclude-prog.m4: New file.
* configure.ac: Use new macro, gl_ADD_PROG, rather than
manually appending to OPTIONAL_BIN_PROGS and MAN.
Move the code that adds "df" to the list of programs to build from
m4/jm-macros into this file.
Use gl_INCLUDE_EXCLUDE_PROG, then handle special cases: ginstall, [.
(NO_INSTALL_PROGS_DEFAULT): AC_SUBST it.  Used by man/Makefile.am.
* man/Makefile.am (dist_man_MANS): Remove from this list all man pages
corresponding to "bin" programs. Add $(MAN) instead.
(optional_mans): Remove all uses.
(check-x-vs-1): Adapt to work even though arch and su are typically
no longer built (and neither are their .1 files).
* src/Makefile.am (install_su): Rename from INSTALL_SU, now that
INSTALL_SU has a different meaning. Use the new $(INSTALL_SU) value.
2007-07-10 22:55:15 +02:00
Karel Zak
264021699c New program: arch
* NEWS: Mention arch.
* README: Add arch to the list of programs.
* AUTHORS: Add arch.
* src/uname.c: Include "uname.h".
(PROGRAM_NAME): Handle arch, too.
(ARCH_AUTHORS): Define.
(uname_long_options, arch_long_options): Renamed and new globals.
(usage): Handle arch-mode as well as uname-mode.
(decode_switches): New function, extracted from main,
to handle arch-mode as well as uname-mode.
(main): Handle both modes.
* src/uname-arch.c: New program, alias for "uname -m".
* src/uname-uname.c: New file, default uname mode.
* src/uname.h: New file, uname modes.
* src/Makefile.am (EXTRA_PROGRAMS): Add arch.
(uname_SOURCES, arch_SOURCES): Define.
* man/arch.x: New file.
* man/Makefile.am (dist_man_MANS): Add arch.1.
(arch.1): New dependency.
* tests/misc/arch: New test, compare "arch" with "uname -m"
* configure.ac (OPTIONAL_BIN_PROGS): Add arch.
(MAN): Add arch.1.
* .x-sc_require_config_h: Exempt uname-arch.c and uname-uname.c
from the always-include-<config.h> rule.

Signed-off-by: Karel Zak <kzak@redhat.com>
Signed-off-by: Jim Meyering <jim@meyering.net>
2007-07-10 19:00:00 +02:00
Jim Meyering
33342c1a0a Change "version 2" to "version 3" in all copyright notices. 2007-07-10 13:35:56 +02:00
Jim Meyering
c6922b6f7e * src/runcon.c: New program.
* src/Makefile.am (bin_PROGRAMS): Add runcon.
(runcon_LDADD): Define.
* README: Add runcon to the list of programs.
* AUTHORS: Add this: runcon: Russell Coker
* tests/help-version: Add runcon as an exception.
* man/Makefile.am (dist_man_MANS): Add runcon.1.
(runcon.1): New dependency.
* po/POTFILES.in: Add src/runcon.c.
2007-03-29 21:37:06 +02:00
Jim Meyering
85d6c618b0 * man/chcon.x: New file.
* man/Makefile.am: Build chcon.1.
2007-03-29 21:37:05 +02:00
Jim Meyering
75460e090c Avoid a shell syntax error, when building with an inadequate Perl.
* man/Makefile.am (.x.1): Add quotes around $(PERL) in case, since
it can expand to "/.../missing perl".
2007-02-24 09:26:56 +01:00
Jim Meyering
90390c6a92 * man/Makefile.am (.x.1): Warn when unable to update a man page.
Suggestion from Bruno Haible.
2007-02-24 09:14:56 +01:00
Bruno Haible
63813d0950 Handle better the combination of old Perl and a pre-c99 compiler.
* man/Makefile.am (.x.1): If the autoconf test has determined that
perl is missing or not a sufficient version, do nothing.
2007-02-24 08:51:19 +01:00
Jim Meyering
0ee9adb1fa * man/Makefile.am (.x.1): Make help2man use $(PACKAGE_STRING) as the
"source".  I.e. "GNU coreutils 6.7".
2006-12-09 19:20:56 +01:00
Ralf Wildenhues
8b139ff78c Arrange to install manpages only for tools that are installed.
* man/Makefile.am (dist_man_MANS): Replace all optional manpages
with `$(MAN)', computed at configure time; also, list them ...
(optional_mans): ... in this new variable.
(max_aux, EXTRA_DIST): Ensure that we distribute all manpages.
2006-11-16 09:57:34 +01:00
Jim Meyering
bad80a7223 * Makefile.am (THANKS-to-translators): Add missing $(srcdir).
(MAINTAINERCLEANFILES): Add .kludge-stamp.
* man/Makefile.am (MAINTAINERCLEANFILES): Typo $(dist_man_MANS)
instead of $(man_MANS).

2006-10-12  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
2006-10-12 21:10:43 +00:00
Paul Eggert
218fa5c61b Add/fix copyright notices and adjust to latest GNU FDL. 2006-08-17 19:58:17 +00:00
Paul Eggert
8cfbf68782 (dist_man_MANS): Add shuf.1.
(shuf.1): New dependency.
2006-08-08 22:18:39 +00:00
Jim Meyering
aeacca612b Build base64.1. 2006-02-27 10:53:49 +00:00
Jim Meyering
0ebfe3cf4b (dist_man_MANS): Add the corresponding .1 names.
(sha224sum.1, sha256sum.1, sha384sum.1, sha512sum.1): New dependencies.
2005-10-23 15:17:41 +00:00
Jim Meyering
74583cd9fb (.x.1): Remove temp directory first. 2005-10-13 14:12:51 +00:00
Paul Eggert
10b4a29f64 (.x.1): Remove "COMMAND.td/" from examples. 2005-04-05 22:21:14 +00:00
Jim Meyering
6e946041de (all_programs): Revert previous patch; updated all_programs.list fixes this.
(.x.1): No need to add $(EXEEXT).
2005-01-24 08:21:39 +00:00
Jim Meyering
7b6aa4dea7 (all_programs): Account for $(EXEEXT). 2005-01-11 16:51:03 +00:00
Jim Meyering
d2edfe4f83 (.x.1): Remove now-unnecessary use of
locally-added --program-name=NAME option.  Now, help2man gets
the name from the [NAME] section (i.e. from our .x file).
2004-11-25 12:43:53 +00:00
Jim Meyering
23006caee3 Don't assume that "make -C" works; Solaris "make" doesn't have -C.
* src/Makefile.am (all_programs.list): New rule, copied from
	man/Makefile.am and tests/Makefile.am, except that we use the
	system tr rather than ./tr and we don't use tr -s.
	* tests/Makefile.am (all_programs): Use it.
	* man/Makefile.am (all_programs): Likewise.  Renamed from programs,
	for consistency.  All uses changed.
2004-05-13 07:04:58 +00:00
Jim Meyering
d8c64d085c (.x.1): Use help2man's new --program-name=NAME option. 2004-04-20 10:04:11 +00:00
Jim Meyering
ada07ea00b (.x.1): Remove --info-page= option, reverting
the change of 2004-01-22.  I can no longer reproduce the problem
that prompted that change, and `info coreutils pr' would display the
`printing text' section of the manual, not the one on `pr invocation'.
2004-03-22 22:26:16 +00:00
Jim Meyering
9da5487bf9 (EXTRA_DIST): Add help2man. 2004-01-23 15:54:35 +00:00
Jim Meyering
14abf5e070 (.x.1): Prefix help2man invocation with `$(PERL) --'
so it works on systems with Perl installed somewhere other than in /usr/bin.
2004-01-23 15:41:01 +00:00
Jim Meyering
2f156f64b8 (.x.1): Invoke our own (tweaked) copy of help2man.
Use --info-page='coreutils PROG' option.
Now, readlink.1 refers the user to `info coreutils readlink'
rather than to `info readlink'.  Reported by Matt Swift.
2004-01-22 08:09:38 +00:00
Jim Meyering
9bc557bf88 (check-programs-vs-x):
Work even if $(programs) contains '$'.
Work even if 'missing=1' in environment.
Don't report an error simply because $(programs) outputs nothing.
2003-11-06 08:03:27 +00:00
Jim Meyering
8e9121a740 (programs, check-x-vs-1): Use ../src/tr -s ' ' '\n' in place
of `fmt -1'.  Using the just-built tr is a little cleaner.
Christian Krackowizer reported that HPUX 10.20 doesn't have fmt.
2003-09-10 09:26:56 +00:00
Jim Meyering
a1e0d54e2d (programs): Use ../src, not $(srcdir)/../src.
(check-programs-vs-x): Fail if $(programs) is empty.
2003-09-08 09:17:32 +00:00
Jim Meyering
86ab22a0dd (.x.1): `@'-prefix a few commands 2003-08-16 20:49:04 +00:00
Jim Meyering
6835a10298 use only -f, not -rf 2003-08-16 20:46:47 +00:00
Jim Meyering
4f8f680c78 (.x.1): Ensure that generated PROGRAM.1 files are read-only. 2003-08-16 20:46:08 +00:00
Jim Meyering
a38f52d855 (ASSORT): New var.
(check-x-vs-1, programs): Use it.
2003-08-15 06:52:34 +00:00
Jim Meyering
3ea73260f1 * src/rm.c: Include "dirname.h".
(usage): Use base_name (program_name) in body of --help output.
	This lets me...
	* man/Makefile.am (.x.1): ...back out the kludge of 2003-07-22.
2003-07-26 08:59:09 +00:00
Jim Meyering
c165be06cb (mapped_name): Use `../src/[' binary to create test.1. 2003-07-26 08:54:23 +00:00
Jim Meyering
1277d8b91c (.x.1): Substitute 's,$t/$*,$*,' on output of
help2man, to avoid having `rm.td/rm' appear in rm.1.  Reported by
Thomas Luzat.  See http://bugs.debian.org/202413 for details.
2003-07-22 16:32:33 +00:00
Jim Meyering
1d2f905052 (nohup.1): Depend on nohup.c, rather than nohup.sh. 2003-07-11 20:41:35 +00:00
Jim Meyering
59aca01693 (programs): Ignore "[", since it doesn't have a separate man page. 2003-07-06 06:09:44 +00:00
Jim Meyering
8c34e76480 (check-programs-vs-x): Rename target
from check-programs-vs-1.  Adjust rule to check for the
primary (.x) file, not the generated one (.1).
2003-06-04 12:22:06 +00:00
Jim Meyering
4a4a7de6a2 (dist_man_MANS): Add kill.1.
(kill.1): New rule.
2003-06-04 12:16:02 +00:00
Jim Meyering
0ab9c4a0fa (check-programs-vs-1): New phony target.
(check-local): Depend on it.
2003-06-04 11:58:59 +00:00
Jim Meyering
4bd5187248 tweak white-space to make backslashes line up 2003-04-09 13:38:39 +00:00
Jim Meyering
25c05ae140 Use $(VAR) rather than @VAR@, now that we can rely on automake to
emit a definition for each substituted variable.
2003-04-05 18:03:39 +00:00
Jim Meyering
ca85f1f994 (.x.1): Use $(LN_S) instead of 'ln -s',
because the DJGPP 2.03 port of 'ln -s' doesn't work.
Include $(EXEEXT) in program names.
Since $(LN_S) may degenerate to `cp -p', be careful
to invoke it from the destination directory.
Mostly from Richard Dawe.
2003-03-19 23:00:25 +00:00
Jim Meyering
a3fb0cc75a (check-x-vs-1): Use @PATH_SEPARATOR@, not `:'. 2003-02-02 20:34:20 +00:00
Jim Meyering
9681c225cb Include other part of Dmitry's patch.
(dist_man_MANS): Add readlink.1.
2003-01-09 20:42:33 +00:00
Jim Meyering
f3f599f657 Add readlink. 2003-01-09 20:37:41 +00:00
Jim Meyering
6eb3ba11fb (check-x-vs-1): Set and export PATH so we use programs in ../src. 2002-08-09 06:12:29 +00:00
Jim Meyering
6b33fa2fc6 (check-x-vs-1): cd to srcdir before running the ls.
Otherwise, it'd fail in the non-srcdir case.
2002-07-09 07:48:30 +00:00