svn commit: r342139 - in head: . bin/date libexec/rc/rc.d share/man/man5 tools/build/mk tools/build/options usr.sbin usr.sbin/timed
George V. Neville-Neil
gnn at FreeBSD.org
Sat Dec 15 21:34:43 UTC 2018
Author: gnn
Date: Sat Dec 15 21:34:40 2018
New Revision: 342139
URL: https://svnweb.freebsd.org/changeset/base/342139
Log:
Remove, the now very outdated, timed.
Submitted by: Kyle Spiers ksspiers at gmail
Reviewed by: bcr,brooks,bz,sbruno
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D18505
Deleted:
head/bin/date/extern.h
head/bin/date/netdate.c
head/libexec/rc/rc.d/timed
head/tools/build/options/WITHOUT_TIMED
head/usr.sbin/timed/
Modified:
head/ObsoleteFiles.inc
head/UPDATING
head/bin/date/Makefile
head/bin/date/Makefile.depend
head/bin/date/date.c
head/libexec/rc/rc.d/Makefile
head/share/man/man5/src.conf.5
head/tools/build/mk/OptionalObsoleteFiles.inc
head/usr.sbin/Makefile
Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc Sat Dec 15 20:07:32 2018 (r342138)
+++ head/ObsoleteFiles.inc Sat Dec 15 21:34:40 2018 (r342139)
@@ -38,6 +38,12 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20181214: Remove timed files
+OLD_FILES+=etc/rc.d/timed
+OLD_FILES+=usr/sbin/timed
+OLD_FILES+=usr/sbin/timedc
+OLD_FILES+=usr/share/man/man8/timed.8.gz
+OLD_FILES+=usr/share/man/man8/timedc.8.gz
# 20181211: new clang import which bumps version from 6.0.1 to 7.0.1.
OLD_FILES+=usr/lib/clang/6.0.1/include/sanitizer/allocator_interface.h
OLD_FILES+=usr/lib/clang/6.0.1/include/sanitizer/asan_interface.h
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Sat Dec 15 20:07:32 2018 (r342138)
+++ head/UPDATING Sat Dec 15 21:34:40 2018 (r342139)
@@ -37,6 +37,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 13.x IS SLOW:
prerequisites and upgrading, if you are not already using clang 3.5.0
or higher.
+20181211:
+ Remove the timed and netdate programs from the base tree. Setting
+ the time with these deamons has been obsolete for over a decade.
+
20181126:
On amd64, arm64 and armv7 (architectures that install LLVM's ld.lld
linker as /usr/bin/ld) GNU ld is no longer installed as ld.bfd, as
Modified: head/bin/date/Makefile
==============================================================================
--- head/bin/date/Makefile Sat Dec 15 20:07:32 2018 (r342138)
+++ head/bin/date/Makefile Sat Dec 15 21:34:40 2018 (r342139)
@@ -5,7 +5,7 @@
PACKAGE=runtime
PROG= date
-SRCS= date.c netdate.c vary.c
+SRCS= date.c vary.c
HAS_TESTS=
SUBDIR.${MK_TESTS}+= tests
Modified: head/bin/date/Makefile.depend
==============================================================================
--- head/bin/date/Makefile.depend Sat Dec 15 20:07:32 2018 (r342138)
+++ head/bin/date/Makefile.depend Sat Dec 15 21:34:40 2018 (r342139)
@@ -4,7 +4,6 @@
DIRDEPS = \
gnu/lib/csu \
include \
- include/protocols \
include/xlocale \
lib/${CSU_DIR} \
lib/libc \
Modified: head/bin/date/date.c
==============================================================================
--- head/bin/date/date.c Sat Dec 15 20:07:32 2018 (r342138)
+++ head/bin/date/date.c Sat Dec 15 21:34:40 2018 (r342139)
@@ -59,7 +59,6 @@ __FBSDID("$FreeBSD$");
#include <unistd.h>
#include <utmpx.h>
-#include "extern.h"
#include "vary.h"
#ifndef TM_YEAR_BASE
@@ -67,7 +66,6 @@ __FBSDID("$FreeBSD$");
#endif
static time_t tval;
-int retval;
static void badformat(void);
static void iso8601_usage(const char *);
@@ -248,7 +246,7 @@ printdate(const char *buf)
(void)printf("%s\n", buf);
if (fflush(stdout))
err(1, "stdout");
- exit(retval);
+ exit(EXIT_SUCCESS);
}
static void
@@ -370,7 +368,7 @@ setthetime(const char *fmt, const char *p, int jflag,
if (!jflag) {
/* set the time */
- if (nflag || netsettime(tval)) {
+ if (nflag) {
utx.ut_type = OLD_TIME;
memset(utx.ut_id, 0, sizeof(utx.ut_id));
(void)gettimeofday(&utx.ut_tv, NULL);
Modified: head/libexec/rc/rc.d/Makefile
==============================================================================
--- head/libexec/rc/rc.d/Makefile Sat Dec 15 20:07:32 2018 (r342138)
+++ head/libexec/rc/rc.d/Makefile Sat Dec 15 21:34:40 2018 (r342139)
@@ -291,10 +291,6 @@ SMRCD= sendmail
SMRCDPACKAGE= sendmail
.endif
-.if ${MK_TIMED} != "no"
-CONFS+= timed
-.endif
-
.if ${MK_UNBOUND} != "no"
CONFGROUPS+= UNBOUND
UNBOUND+= local_unbound
Modified: head/share/man/man5/src.conf.5
==============================================================================
--- head/share/man/man5/src.conf.5 Sat Dec 15 20:07:32 2018 (r342138)
+++ head/share/man/man5/src.conf.5 Sat Dec 15 21:34:40 2018 (r342139)
@@ -1,6 +1,6 @@
.\" DO NOT EDIT-- this file is @generated by tools/build/options/makeman.
.\" $FreeBSD$
-.Dd November 26, 2018
+.Dd December 15, 2018
.Dt SRC.CONF 5
.Os
.Sh NAME
@@ -239,6 +239,17 @@ Disable the BSD licensed
.Pa crtbegin.o
and
.Pa crtend.o .
+.Pp
+This is a default setting on
+powerpc/powerpc, powerpc/powerpc64, powerpc/powerpcspe and sparc64/sparc64.
+.It Va WITH_BSD_CRTBEGIN
+Enable the BSD licensed
+.Pa crtbegin.o
+and
+.Pa crtend.o .
+.Pp
+This is a default setting on
+amd64/amd64, arm/arm, arm/armv6, arm/armv7, arm64/aarch64, i386/i386, mips/mipsel, mips/mips, mips/mips64el, mips/mips64, mips/mipsn32, mips/mipselhf, mips/mipshf, mips/mips64elhf, mips/mips64hf and riscv/riscv64.
.It Va WITH_BSD_GREP
Install BSD-licensed grep as '[ef]grep' instead of GNU grep.
.It Va WITHOUT_BSNMP
@@ -1780,9 +1791,6 @@ Set to not build or install
.Xr tftp 1
and
.Xr tftpd 8 .
-.It Va WITHOUT_TIMED
-Set to not build or install
-.Xr timed 8 .
.It Va WITHOUT_TOOLCHAIN
Set to not install header or
programs used for program development,
Modified: head/tools/build/mk/OptionalObsoleteFiles.inc
==============================================================================
--- head/tools/build/mk/OptionalObsoleteFiles.inc Sat Dec 15 20:07:32 2018 (r342138)
+++ head/tools/build/mk/OptionalObsoleteFiles.inc Sat Dec 15 21:34:40 2018 (r342139)
@@ -8513,14 +8513,6 @@ OLD_FILES+=usr/share/man/man1/tftp.1.gz
OLD_FILES+=usr/share/man/man8/tftpd.8.gz
.endif
-.if ${MK_TIMED} == no
-OLD_FILES+=usr/sbin/timed
-OLD_FILES+=usr/sbin/timedc
-OLD_FILES+=usr/share/man/man8/timed.8.gz
-OLD_FILES+=usr/share/man/man8/timedc.8.gz
-.endif
-
-.if ${MK_TOOLCHAIN} == no
OLD_FILES+=usr/bin/addr2line
OLD_FILES+=usr/bin/as
OLD_FILES+=usr/bin/byacc
Modified: head/usr.sbin/Makefile
==============================================================================
--- head/usr.sbin/Makefile Sat Dec 15 20:07:32 2018 (r342138)
+++ head/usr.sbin/Makefile Sat Dec 15 21:34:40 2018 (r342139)
@@ -201,7 +201,6 @@ SUBDIR.${MK_SENDMAIL}+= praliases
SUBDIR.${MK_SENDMAIL}+= sendmail
SUBDIR.${MK_TCP_WRAPPERS}+= tcpdchk
SUBDIR.${MK_TCP_WRAPPERS}+= tcpdmatch
-SUBDIR.${MK_TIMED}+= timed
SUBDIR.${MK_TOOLCHAIN}+= config
SUBDIR.${MK_TOOLCHAIN}+= crunch
SUBDIR.${MK_UNBOUND}+= unbound
More information about the svn-src-all
mailing list