Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!tut.cis.ohio-state.edu!ucbvax!stl.stc.co.uk!A.Macpherson From: A.Macpherson@stl.stc.co.uk (Andrew Macpherson, Postmaster) Newsgroups: comp.protocols.iso.dev-environ Subject: Re: Failing tsapd Message-ID: <9237.673630116@palm13.stl.stc.co.uk> Date: 7 May 91 15:28:36 GMT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: inet Organization: The Internet Lines: 38 "Ernest H. Hayden" wrote: | Hans: I don't know if this helps a lot but I noticed that when I | started the tsapd from an interactive shell as follows, | /usr/etc/isode/tsapd > & /dev/null, that I could run ./make test | multiple times without it failing. However, when I tried to run the | test against a tsapd that I had started from my rc.local file (see | below) it also failed just as you described. | I am running the simplest of environments, tsapd was running on the | same machine from which I executed the test. I am running SunOS | 4.1.1 Rev B on a SPARCStation 1. ^^^^^ ^^^^^ The culprit! The semantics of rc processing have changed (as you surmise) enough to break many things which used to work. This is a BUG, but don't expect anyone to fix it. Change your rc script (see below) | I suspect that it has something to do with the change Sun made to | the rc scripts when we went from 4.0.3 to 4.1. We did this to | satisfy POSIX.1 was related to the notion of a controlling terminal | requirement which was not satisfied in earlier releases. I don't | have a definitive answer yet but you have certainly aroused my | curiosity! If you come up with an answer to this please let the | alias know! # ISODE tsap Daemon # if [ -f /usr/etc/isode/tsapd ]; then /usr/etc/isode/tsapd >/dev/null 2>&1; (echo -n ' tsapd') > /dev/console fi # # ISODE QUIPU Daemon(s) # if [ -f /usr/etc/isode/ros.quipu ]; then (cd /usr/etc/isode/quipu-db; /usr/etc/isode/ros.quipu >/dev/null 2>&1) (echo -n ' quipu') > /dev/console fi