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

Michael Tuexen Michael.Tuexen at macmic.franken.de
Sat Dec 15 21:48:15 UTC 2018



> On 15. Dec 2018, at 22:34, George V. Neville-Neil <gnn at FreeBSD.org> wrote:
> 
> 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
I think the above line should not be removed...

Best regards
Michael
> 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-head mailing list