Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.3 4.3bsd-beta 6/6/85; site l5.uucp Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!think!harvard!seismo!lll-crg!well!l5!gnu From: gnu@l5.uucp (John Gilmore) Newsgroups: net.bugs.4bsd,net.unix Subject: Re: Bug in "/usr/lib/sendmail" in Sun UNIX release 2.0. Message-ID: <200@l5.uucp> Date: Fri, 18-Oct-85 21:18:47 EDT Article-I.D.: l5.200 Posted: Fri Oct 18 21:18:47 1985 Date-Received: Sun, 20-Oct-85 06:34:43 EDT References: <669@dcl-cs.UUCP> <674@dcl-cs.UUCP> Organization: Nebula Consultants, San Francisco Lines: 15 Xref: watmath net.bugs.4bsd:1812 net.unix:5947 It is definitely true that sendmail in Sun Unix 2.0 cannot successfully use a frozen config file. The Sun-supplied /etc/rc and such do not use that feature; it only happens if you mess around and try it. I originally ported sendmail to the Sun from 4.1c BSD. I tried to freeze a config; it didn't work, it wasn't vital, and I went on to other things. When Bill Nowicki took over sendmail work, it was the first thing he fixed. My dim recollection was that it was something about a few variables being declared initialized (thus in the data segment rather than in bss) and they didn't get dumped in the kludgey freeze file, which is a copy of sendmail's BSS region. I believe the fix is in the sendmail to be released with Sun Unix 3.0. Berkeley probably bought back the fix for 4.3 also. In the meantime, the solution is simple: don't freeze your config file. Remove any /usr/lib/sendmail.fc and it will work fine.