Path: utzoo!attcan!uunet!decwrl!wuarchive!cs.utexas.edu!news-server.csri.toronto.edu!utgpu!cunews!holtz From: holtz@cascade.carleton.ca (Neal Holtz) Newsgroups: comp.sys.apollo Subject: Re: Need elm for Apollos Message-ID: <1990Oct11.140514.5547@ccs.carleton.ca> Date: 11 Oct 90 14:05:14 GMT References: <289@camdev.UUCP> Sender: news@ccs.carleton.ca (news) Distribution: na Organization: none Lines: 90 In article <289@camdev.UUCP> sscott@mot.com (Steve Scott) writes: >I would like to install elm (the latest version, whatever that is, and >where do I ftp it from????) on an Apollo DN3500 running DomainOS 10.2 >and using the Sys V operating system. I use elm on an HPUX machine and >would therefore like to do so on my Apollo systems BUT a couple of items >come up which concern me: > >1) Are there specific ports for the DM interface or would I just run >elm in a vt100 window (not a problem, really?) Just run from a normal DM pad (probably also works from an explicit vt100 window), except for 1 minor change to source. See below. > >2) Would machines which ran elm (and were not the machine which is >the SMTP gateway machine) have a problem with the //nodename convention? > I don't know. >3) Has there been an Apollo-specific port of elm done? > >Thanks in advance, > I just used the standard sources (V2.3 PL6). From the (monthly) october comp.mail.elm posting: =The following sites have agreed to make Elm available via anonymous ftp. = = Site Contact = mthvax.cs.miami.edu a.e.mossberg, aem@mthvax.cs.miami.edu = (129.171.32.5) = wuarchive.wustl.edu David J. Camp, david@wubios.WUstl.EDU = (128.252.135.4) = = In Europe: = sol.cs.ruu.nl Edwin Kremer, edwin@cs.ruu.nl = (131.211.80.5) = = In the UK: = uk.ac.soton.ecs T.Chown@ecs.soton.ac.uk (bitnet) and ran Configure with no problems. One small change to the order that a couple of routines were called in init.c: *** init.c.orig Thu Jul 26 14:26:30 1990 --- init.c Wed Jul 18 16:07:23 1990 *************** *** 106,112 **** --- 106,114 ---- char buffer[SLEN], *cp; sprintf(version_buff, "%s PL%d", VERSION, PATCHLEVEL); + #if !defined(APOLLO) Raw(ON); + #endif /* save original user and group ids */ userid = getuid(); *************** *** 198,203 **** --- 200,211 ---- exit(1); /* all the errors share this exit statement */ } } + + #if defined(APOLLO) + Raw(ON); /* do this after initializing the screen - due to the pre-patch Apollo SR10.2 pty problem + (tgetent starts the vt100 emulator, and if CBREAK was ON before, it causes + problems */ + #endif if (debug < 5) { /* otherwise let the system trap 'em! */ signal(SIGQUIT, quit_signal); /* Quit signal */ This requires -DAPOLLO on Makefile. Also, I hacked wnewmail to run in an invisible window, popping it up when mail arrives, and making it invisible again when the mail has been read. I can mail you the diffs, if you are interested. -- Prof. Neal Holtz, Dept. of Civil Eng., Carleton University, Ottawa, Canada Internet: holtz@civeng.carleton.ca Tel: (613)788-5797 Fax: (613)788-3951