Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!sol.ctr.columbia.edu!emory!kd4nc!n4hgf!wht From: wht@n4hgf.Mt-Park.GA.US (Warren Tucker) Newsgroups: comp.unix.sysv386 Subject: Re: SCO doesn't sell UNIX Message-ID: <270@n4hgf.Mt-Park.GA.US> Date: 11 Dec 90 21:13:19 GMT References: <1990Dec1.225346.16828@NCoast.ORG> <1990Dec02.213409.17190@ka3ovk.irs.GOV> <1990Dec04.003651.13014@jadpc.cts.com> <4754@auspex.auspex.com> Reply-To: wht@n4hgf.Mt-Park.GA.US (Warren Tucker) Organization: Amateur Radio Station N4HGF Lines: 42 In article <4754@auspex.auspex.com> guy@auspex.auspex.com (Guy Harris) writes: >>Or how about instead of silently truncating a file name > 14 >>characters .... >The most you could conceivably blame SCO for is not having a switch that >lets users who don't care about the FIPS select the traditional behavior >(or for deciding not to blow off government business).... 3.2.0 does not have a switch, but a semi-official patch works well: RossO> When an attempt is made to create a file whose name is longer RossO> than 14 characters, SCO UNIX System V/386 returns an error, and RossO> the file is not created. This behavior was added for compliance RossO> with POSIX FIPS. It also breaks many programs which expect RossO> filenames to be silently truncated. Below is a patch to the UNIX RossO> kernel so that long filenames will be truncated rather than RossO> returning an error. Bring your system into system maintenance RossO> mode, and enter these commands: RossO> RossO> # /etc/_fst -w /etc/conf/pack.d/s5/Driver.o RossO> * $x RossO> * s5namei+0xab?w 0x0feb RossO> * $q RossO> RossO> # /etc/_fst -w /etc/conf/pack.d/xx/Driver.o RossO> * $x RossO> * xxnamei+0xa6?w 0x0feb RossO> * $q RossO> RossO> Next, relink your kernal by typing /etc/conf/cf.d/link_unix, then RossO> reboot your system. If you ever reinstall the link package you RossO> will need to repeat this procedure. RossO> RossO> Ross Oliver RossO> Technical Support RossO> The Santa Cruz Operation, Inc. 3.2.1 and beyond has a *switch* in the /etc/conf/cf.d/configure procedure. ---------------------------------------------------------------------------- Warren Tucker emory!n4hgf!wht or wht@n4hgf.Mt-Park.GA.US "I was 35 years old before I knew a pie was meant to be eaten." - Moe Howard