[comp.unix.aux] cpio update causes sendmail.fc bug

liam@cs.qmw.ac.uk (William Roberts;) (03/28/91)

In <12701@goofy.Apple.COM> ksand@Apple.COM (Kent Sandvik) writes:

>In article <1991Mar22.195819.27863@bronze.ucs.indiana.edu> 
gilbertd@cricket.bio.indiana.edu (Don Gilbert) writes:

>>... sendmail.fc is the frozen config file.  Only the sendmail file was
>> updated with 2.0.1.  Mail seems to be sent okay.  Any way for me to stop
>> the error message?

>Did you create your sendmail.cf file to a frozen file with sendmail -bz?

Aha, this is where the Floppy disk 2.0.1 upgrade wins out over the ftp-able 
cpio archive. That sendmail.fc file was distributed as part of the A/UX 2.0 
release (it's on the CDROM and listed in /FILES), which was probably a mistake.

The floppy upgrade runs a check to see if a) any files you've changed are 
going to get stomped on, b) any files have been modified which might get 
stomped as a side-effect of reconfiguring your new kernel (for example), and 
lastly c) you have any files which are no longer part of the release and 
should be removed.

The 2.0.1b2 floppy upgrade kit didn't actually do the removing, but here are 
the files it said to remove from my image copy of the A/UX 2.0 distribution CD:

# These files are no longer in A/UX, and should be removed:
# =========================================================

/mac/lib/SystemFiles/private/.fs_cache
/mac/lib/SystemFiles/private/.fs_dirIDs
/mac/lib/SystemFiles/private/Desktop DB
/mac/lib/SystemFiles/private/Desktop DF
/mac/lib/SystemFiles/shared/+MemMgrFix
/mac/sys/Login System Folder/+MemMgrFix
/mac/sys/Startup System Folder/+MemMgrFix
/mac/sys/System Folder/+MemMgrFix
/usr/catman/a_man/man1/startupX.1m.z
/usr/catman/u_man/man1/xxxxx.1m
/usr/catman/u_man/man3/closedir.3p.z
/usr/catman/u_man/man3/getgroups.3p.z
/usr/catman/u_man/man3/opendir.3p.z
/usr/catman/u_man/man3/readdir.3p.z
/usr/catman/u_man/man3/rewinddir.3p.z
/usr/catman/u_man/man3/seekdir.3p.z
/usr/catman/u_man/man3/setgid.3.z
/usr/catman/u_man/man3/setuid.3.z
/usr/catman/u_man/man3/telldir.3p.z
/usr/include/local/dbug.h
/usr/include/local/rmt.h
/usr/include/sys.m68k
/usr/include/sys.s
/usr/lib/hfx
/usr/lib/sendmail.fc
/usr/spool/lp/FIFO
/usr/src


So the floppy upgrade would have told you to throw away the sendmail.fc file.
The online manual page mentions both the -bz option to sendmail, AND lists 
sendmail.fc in the sub-section headed FILES; exactly where it ought to be.

Maybe the aux2.0.1 upgrade directory should include a small package of check 
utilities as per the floppy upgrade kit: it didn't actually want to look at 
the disks until the second pass.