Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 1 Apr 1996 00:41:51 -4600 (MET DST)
From:      J Wunsch <j@uriah.heep.sax.de>
To:        freebsd-current@FreeBSD.org (FreeBSD-current users)
Subject:   Re: cvs commit: src/usr.sbin/tzsetup Makefile main.c tzmenu.c
Message-ID:  <199603312241.AAA01620@uriah.heep.sax.de>
In-Reply-To: <199603312137.BAA00975@astral.msk.su> from "=?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?=" at Apr 1, 96 01:37:47 am

next in thread | previous in thread | raw e-mail | index | archive | help
As =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA_=FE=C5=D2=CE=CF=D7?= wrote:

> > Would the following be agreeable?
> > 
> > 	if (is_symlink("/etc/localtime")) {
> > 		unlink("/etc/localtime");
> > 		symlink(zoneinfo, "/etc/localtime");
> > 	} else {
> > 		copy(zoneinfo, "/etc/localtime");
> > 	}

> Why not simple?
> 
> 	unlink("/etc/localtime");
> 	copy(zoneinfo, "/etc/localtime");

Since there are people like me who find:

j@uriah 54% ls -l /etc/localtime 
lrwxr-xr-x  1 root  wheel  23 Mar 28 22:26 /etc/localtime@ -> /usr/share/zoneinfo/MET

more informative, and don't wanna have it broken by the next run of
tzsetup(8).

> Basically, having symlink outside /etc is bad idea.
> Especially pointing to probably mounted /usr: your system date
> can be very damaged when remote NFS hangs on /usr/share f.e.

Like /usr/sbin/rmt, or /usr/share/misc/terminfo, you mean? :-)

(Funny, these are the only symlinks that are normally be found in
/etc, and they all point to /usr.)

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603312241.AAA01620>