summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKarel Zak2013-03-14 12:22:11 +0100
committerKarel Zak2013-03-14 12:22:11 +0100
commit27abd8094845b4b2002a8ed5c3dd212999902c8f (patch)
tree6d0118c349a8a3580dd292a223898a660165be30
parentfindmnt: add FREQ and PASSNO columns (diff)
downloadkernel-qcow2-util-linux-27abd8094845b4b2002a8ed5c3dd212999902c8f.tar.gz
kernel-qcow2-util-linux-27abd8094845b4b2002a8ed5c3dd212999902c8f.tar.xz
kernel-qcow2-util-linux-27abd8094845b4b2002a8ed5c3dd212999902c8f.zip
arch: remove the command, deprecated since 2.13, use coreutils version
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r--Documentation/deprecated.txt8
-rw-r--r--configure.ac10
-rw-r--r--sys-utils/Makemodule.am6
-rw-r--r--sys-utils/arch.140
-rw-r--r--sys-utils/arch.c84
5 files changed, 0 insertions, 148 deletions
diff --git a/Documentation/deprecated.txt b/Documentation/deprecated.txt
index d9e8e2422..b4f9983a2 100644
--- a/Documentation/deprecated.txt
+++ b/Documentation/deprecated.txt
@@ -62,14 +62,6 @@ Why: useless for kernel >= 2.6.9
---------------------------
-What: arch(1) command
-Why: deprecated in favor of uname(1) or arch(1) from coreutils
-
- The arch(1) has been added (during 2.13 development cycle) to coreutils
- where it will be maintained as an alias for uname(1) command.
-
-----------------------------
-
What: last(1)
Why: nobody uses this implementation
diff --git a/configure.ac b/configure.ac
index d11cf11f6..f74208ffd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -683,7 +683,6 @@ AC_ARG_ENABLE([most-builds],
[], enable_most_builds=no
)
if test "x$enable_most_builds" = xyes; then
- enable_arch=check
enable_chfn_chsh=yes
enable_chkdupexe=yes
enable_elvtune=check
@@ -904,15 +903,6 @@ UL_REQUIRES_HAVE([setpriv], [cap_ng], [libcap-ng])
AM_CONDITIONAL(BUILD_SETPRIV, test "x$build_setpriv" = xyes)
-AC_ARG_ENABLE([arch],
- AS_HELP_STRING([--enable-arch], [do build arch]),
- [], enable_arch=no
-)
-UL_BUILD_INIT([arch])
-UL_REQUIRES_LINUX([arch])
-AM_CONDITIONAL(BUILD_ARCH, test "x$build_arch" = xyes)
-
-
AC_ARG_ENABLE([eject],
AS_HELP_STRING([--disable-eject], [do not build eject]),
[], enable_eject=check
diff --git a/sys-utils/Makemodule.am b/sys-utils/Makemodule.am
index c214b927e..44b471289 100644
--- a/sys-utils/Makemodule.am
+++ b/sys-utils/Makemodule.am
@@ -297,12 +297,6 @@ nsenter_SOURCES = sys-utils/nsenter.c
nsenter_LDADD = $(LDADD) libcommon.la
endif
-if BUILD_ARCH
-bin_PROGRAMS += arch
-dist_man_MANS += sys-utils/arch.1
-arch_SOURCES = sys-utils/arch.c
-endif
-
if BUILD_HWCLOCK
sbin_PROGRAMS += hwclock
dist_man_MANS += sys-utils/hwclock.8
diff --git a/sys-utils/arch.1 b/sys-utils/arch.1
deleted file mode 100644
index 96cbc0a8f..000000000
--- a/sys-utils/arch.1
+++ /dev/null
@@ -1,40 +0,0 @@
-.\" arch.1 --
-.\" Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
-.\" Public domain: may be freely distributed.
-.TH ARCH 1 "July 1997" "util-linux" "User Commands"
-.SH NAME
-arch \- print machine architecture
-.SH SYNOPSIS
-.B arch
-.SH DESCRIPTION
-.B arch
-is a deprecated command since util-linux 2.13. Use
-.B "uname -m"
-or use
-.B arch
-from the GNU coreutils package.
-
-On current Linux systems,
-.B arch
-prints things such as "i386", "i486", "i586", "alpha", "sparc",
-"arm", "m68k", "mips", "ppc".
-.SH SEE ALSO
-.BR uname (1),
-.BR uname (2)
-.SH AVAILABILITY
-The arch command is part of the util-linux package and is available from
-ftp://ftp.kernel.org/pub/linux/utils/util-linux/.
-.\"
-.\" Details:
-.\" arch prints the machine part of the system_utsname struct
-.\" This struct is defined in version.c, and this field is
-.\" initialized with UTS_MACHINE, which is defined as $ARCH
-.\" in the main Makefile.
-.\" That gives the possibilities
-.\" alpha arm i386 m68k mips ppc sparc sparc64
-.\"
-.\" If Makefile is not edited, ARCH is guessed by
-.\" ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/)
-.\" Then how come we get these i586 values?
-.\" Well, the routine check_bugs() does system_utsname.machine[1] = '0' + x86;
-.\" (called in init/main.c, defined in ./include/asm-i386/bugs.h)
diff --git a/sys-utils/arch.c b/sys-utils/arch.c
deleted file mode 100644
index a7305895a..000000000
--- a/sys-utils/arch.c
+++ /dev/null
@@ -1,84 +0,0 @@
-/* arch -- print machine architecture information
- * Created: Mon Dec 20 12:27:15 1993 by faith@cs.unc.edu
- * Revised: Mon Dec 20 12:29:23 1993 by faith@cs.unc.edu
- * Copyright 1993 Rickard E. Faith (faith@cs.unc.edu)
- *
- * 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) 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.
- */
-
-/*
- * This command is deprecated. The utility is in maintenance mode,
- * meaning we keep them in source tree for backward compatibility
- * only. Do not waste time making this command better, unless the
- * fix is about security or other very critical issue.
- *
- * See Documentation/deprecated.txt for more information.
- */
-
-#include <err.h>
-#include <errno.h>
-#include <getopt.h>
-#include <stdio.h>
-#include <sys/utsname.h>
-
-#include "c.h"
-#include "closestream.h"
-#include "nls.h"
-
-static void __attribute__ ((__noreturn__)) usage(FILE * out)
-{
- fprintf(out, USAGE_HEADER);
- /* Synopsis */
- fprintf(out, _(" %s [options]\n"), program_invocation_short_name);
- fprintf(out, USAGE_OPTIONS);
- fprintf(out, USAGE_HELP);
- fprintf(out, USAGE_VERSION);
- fprintf(out, USAGE_MAN_TAIL("arch(1)"));
- exit(out == stderr ? EXIT_FAILURE : EXIT_SUCCESS);
-}
-
-int main(int argc, char **argv)
-{
- struct utsname utsbuf;
- int ch;
- static const struct option longopts[] = {
- {"version", no_argument, NULL, 'V'},
- {"help", no_argument, NULL, 'h'},
- {NULL, 0, NULL, 0}
- };
-
- setlocale(LC_ALL, "");
- bindtextdomain(PACKAGE, LOCALEDIR);
- textdomain(PACKAGE);
- atexit(close_stdout);
-
- while ((ch = getopt_long(argc, argv, "Vh", longopts, NULL)) != -1)
- switch (ch) {
- case 'V':
- printf(UTIL_LINUX_VERSION);
- return EXIT_SUCCESS;
- case 'h':
- usage(stdout);
- default:
- usage(stderr);
- }
-
- if (uname(&utsbuf))
- err(EXIT_FAILURE, _("uname failed"));
-
- printf("%s\n", utsbuf.machine);
-
- return EXIT_SUCCESS;
-}