Xref: utzoo comp.unix.i386:1709 comp.unix.xenix:8943 Path: utzoo!attcan!utgpu!watserv1!watmath!iuvax!mailrus!uunet!pcrat!rick From: rick@pcrat.uucp (Rick Richardson) Newsgroups: comp.unix.i386,comp.unix.xenix Subject: Re: ISC ? Keywords: ISC System V Message-ID: <1989Dec11.135936.28448@pcrat.uucp> Date: 11 Dec 89 13:59:36 GMT References: <111059@nstar.UUCP> <431@shiloh.UUCP> <511068@nstar.UUCP> Reply-To: rick@pcrat.UUCP (Rick Richardson) Organization: PC Research, Inc., Tinton Falls, NJ Lines: 75 In article <511068@nstar.UUCP> larry@nstar.UUCP (Larry Snyder) writes: >port as the primary com port - which works (called unix.10 at boot time) but >after every powerdown my system wants to "re-link" the kernel then after >rebooting I loose control on all com ports. This happens after you've built kernels the ISC way (kconfig) and the AT&T way (usually performed by an installable device driver). As you discovered later, you have to remove /etc/conf/cf.d/unix manually, or change the scripts. We ship our software the AT&T way, since it is the most portable, and I suspect that most vendors will do the same. The ISC way has advantages, though, and I wish that the vendors had come to a mutually agreeable merge, rather than trying to simultaneously support both (actually three, if you count SCO). There's another bug (AT&T created; not yet fixed in ISC) you can run into that may cause similar problems. Here is the info I sent to ISC about the bug. AT&T UNIX SVR3.2 also has this bug. If you make these changes to your scripts now, you won't get a surprise later. SUBSYSTEM: installpkg VERSION: 2.0.2 (possibly, likely, in earlier releases) DATE: 11/11/89 (Acked 11/19) SUMMARY: Can't install two installable packages which have rc and/or sd scripts. FILES: /etc/conf/bin/idmkenv DESCRIPTION: Starting at line 24, the code looks like this: if [ -f /etc/conf/rc.d/* ] then for rc in /etc/conf/rc.d/* do ln $rc /etc/idrc.d done fi if [ -f /etc/conf/sd.d/* ] then for sd in /etc/conf/sd.d/* do ln $sd /etc/idsd.d done fi Both "-f" tests will fail if more than one script exists in these directories. SEVERITY: Urgent. Third party install packages fail to install properly, or break previous installations. SUGGESTED FIX: if [ -d /etc/conf/rc.d ] then for rc in `find /etc/conf/rc.d -type f -print` do ln $rc /etc/idrc.d done fi if [ -d /etc/conf/sd.d ] then for sd in `find /etc/conf/sd.d -type f -print` do ln $sd /etc/idsd.d done fi -- Rick Richardson | Looking for FAX software for UNIX/386 ?????? mention PC Research,Inc.| WE'RE SHIPPING your uunet!pcrat!rick| Ask about FaxiX - UNIX Facsimile System (tm) FAX # (201) 389-8963 | Or JetRoff - troff postprocessor for the HP {Laser,Desk}Jet