Timeline
06/13/96:
- 17:48 Changeset [8567] by
- dup2 new descriptors underneath stdout and sterr instead of freopening them; freopening can have the result that stdout and stderr are no longer fd's 1 and 2, which is a problem.
06/12/96:
- 03:16 Changeset [8566] by
- Removing debugging change and bogus clearing of the instance.
06/11/96:
- 02:54 Changeset [8565] by
- Force resize output to be in cshell format, since resize doesn't always figure it out correctly from SHELL. Nuke a content-free comment nearby.
06/10/96:
- 17:17 Changeset [8564] by
- Do the right thing with the owner when copying new symlinks -p.
- 16:31 Changeset [8563] by
- Initial revision
- 13:00 Changeset [8562] by
- Add Wellesley.
- 13:00 Changeset [8561] by
- Craig added unlv and ihtfp, left the file locked.
06/09/96:
- 23:16 Changeset [8560] by
- Don't assume a sane path when running machtype.
- 22:55 Changeset [8559] by
- Remove inapplicable comment.
06/07/96:
- 21:24 Changeset [8558] by
- Need -lbsd for Solaris. -lsys can go after -llwp on all platforms; AFS makefiles do it.
- 21:16 Changeset [8557] by
- Oops, put back $(OSLIBS).
- 21:11 Changeset [8556] by
- -lsys after -llwp is done by AFS Makefiles, not just on SGIs.
- 21:11 Changeset [8555] by
- -lsys after -llwp doesn't need to be treated as SGI-specific; AFS Makefiles do it.
- 21:11 Changeset [8554] by
- Use -lbsd, not -lucb.
- 21:06 Changeset [8553] by
- Remove /bin/athena/delete before creating symlink.
- 20:54 Changeset [8552] by
- Change from -lucb to -lbsd.
- 20:47 Changeset [8551] by
- Restructure.
- 20:15 Changeset [8550] by
- Use afsuser instead of afsdev to find dist. Use 3.4a.patches.1 instead of 3.4a, since 3.4a has include files out of date with respect to its libraries (volser.h had a bad definition of struct partList, specifically, with 26 entries in each array instead of VOLMAXPARTS).
- 20:04 Changeset [8549] by
- A number of things on /srvd have moved to /os; update the path.
- 20:02 Changeset [8548] by
- /srvd/usr/ucb was supposed to be changed to /os/usr/ucb, not /srvd/usr/os.
- 20:01 Changeset [8547] by
- Run hostname, whoami, and logger from the path. /usr/ucb may be gone when we do the update (the 7.7 to 8.0 update has this problem, since /srvd/usr/ucb turned into /os/usr/ucb). Alert user of new releases available when we don't attach their packs.
- 19:36 Changeset [8546] by
- Initial revision
- 19:25 Changeset [8545] by
- Add voldump.
- 19:25 Changeset [8544] by
- Initial revision
- 16:50 Changeset [8543] by
- Check for the existence of /srvd/auto_update, since the packs might not be attached on server machines.
- 16:15 Changeset [8542] by
- Add newpag.
- 16:10 Changeset [8541] by
- build telnet for Irix.
- 14:48 Changeset [8540] by
- Cut sed invocations in half. Change sed delimiter from - to ; as there are lockers with mountpoints containing -. If there is a ; now we will lose horribly, but it will be well deserved.
06/06/96:
- 21:03 Changeset [8539] by
- /source/athena/bin/newpag/Imakefile: $Id: Imakefile,v 1.5 1996/05/16 21:40:05 ghudson Exp $ $Source: /source/athena/bin/newpag/RCS/Imakefile,v $
- 20:35 Changeset [8538] by
- Think.
- 20:35 Changeset [8537] by
- Modernize, and enforce consistency.
- 18:26 Changeset [8536] by
- Remove -m option; update -f option to advance lockers in path.
- 18:25 Changeset [8535] by
- Remove -m doc. Update -f doc. Not exactly pretty.
- 15:20 Changeset [8534] by
- Just run /srvd/auto_update without checking anything, and it will do the right thing. This avoids code duplication with reactivate.
- 15:20 Changeset [8533] by
- Just run /srvd/auto_update, and it will dtrt. This avoids code duplication with reactivate.
- 15:19 Changeset [8532] by
- Just run /srvd/auto_update without checking anything; it will do the right thing. (This avoids code duplication with the Athena startup file.)
- 14:28 Changeset [8531] by
- Create support for preserving old binaries to run, for when the OS gets updated. Don't hard-code path to rm, so we can get the old copy if necessary. Remove Irix makedev for now - it's not working in the OS update case.
- 14:26 Changeset [8530] by
- Make sure cluster info is up to date before trying the update.
- 13:51 Changeset [8529] by
- Display appropriate messages if a new testing or production version is available.
- 13:42 Changeset [8528] by
- Document NEW_TESTING_RELEASE and NEW_PRODUCTION_RELEASE.
- 13:32 Changeset [8527] by
- Keep track of new testing and production releases that we didn't take, and output NEW_TESTING_RELEASE and NEW_PRODUCTION_RELEASE settings if there are any greater than the current workstation version.
- 13:32 Changeset [8526] by
- Update to handle NEW_TESTING_RELEASE and NEW_PRODUCTION_RELEASE variables.
- 12:48 Changeset [8525] by
- Move the setting of XUSERFILESEARCHPATH to global cshrc.
- 12:47 Changeset [8524] by
- Move the setting of XUSERFILESEARCHPATH to global cshrc, so that remote logins using remote X displays will still find the proper resources.
- 01:36 Changeset [8523] by
- Decomission save_cluster_info.solaris.sh
- 01:35 Changeset [8522] by
- Check for status of 0. Don't make /etc/athena/clusterinfo* world-writable; that's stupid.
- 01:33 Changeset [8521] by
- Document version resolution and dependency on AUTOUPDATE environment variable. Document debugging flag. Error exit status is now 1, more standard than -1. Remove FILES section referencing files we don't use (moved to save_cluster_info(8)).
- 01:31 Changeset [8520] by
- Add a FILES section (moved here from getcluster(8), which had no right referencing those files).
- 01:30 Changeset [8519] by
- Add a check target to run the test script.
- 01:28 Changeset [8518] by
- Initial revision
- 00:49 Changeset [8517] by
- Conform to new specs regarding which version to take. The idea is that an autoupdate false machine only takes cluster variables for its version, and an autoupdate true machine takes the highest version of cluster variable available except for releases still in testing, for which the machine maintainer will have to do a manual update.
06/05/96:
- 14:26 Changeset [8516] by
- Locking the acl file is not a valid locking discipline, since we replace it. Lock the control file instead.
06/04/96:
- 23:41 Changeset [8515] by
- Move other code before removes; particular, /srvd/bin/athena/machtype was failing because libkvm went away.
- 18:38 Changeset [8514] by
- Don't set XUSERFILESEARCHPATH here. This setting used to be harmless, but isn't any more.
- 18:37 Changeset [8513] by
- evaluating userenv is causing us to lose under 5.3. Haven't tracked down why, but we remove it here; it's probably useless under Athena anyway.
- 18:23 Changeset [8512] by
- Moved XUSERFILESEARCHPATH and XFILESEARCHPATH setting out of xsession, into cshrc.
- 18:22 Changeset [8511] by
- Moved XUSERFILESEARCHPATH and XFILESEARCHPATH setting into cshrc, after running .environment.
- 17:36 Changeset [8510] by
- Don't copy in aklog any more; there's no reason to maintain it outside of the release.
- 17:33 Changeset [8509] by
- Don't copy in aklog any more; there's no reason to maintain it outside the release.
- 17:32 Changeset [8508] by
- Don't copy in /afs/athena/service/aklog any more; there's no reason to maintain it outside the release.
- 15:58 Changeset [8507] by
- install nanny and elmer manual pages.
- 15:53 Changeset [8506] by
- Initial revision
- 15:21 Changeset [8505] by
- Initial revision
06/02/96:
- 21:55 Changeset [8504] by
- Document -m and -r.
- 21:32 Changeset [8503] by
- add -m and -r options.
06/01/96:
- 00:40 Changeset [8502] by
- Update manpage to reflect new behavior of program.
05/31/96:
- 17:52 Changeset [8501] by
- pageview needs `hostname` xhosted. There should be a better workaround.
- 17:37 Changeset [8500] by
- Initial revision
05/30/96:
- 13:54 Changeset [8499] by
- Assume POSIX. Set SIGHUP handler to restartme, not its result.
05/29/96:
- 17:49 Changeset [8498] by
- Set the monitor resolution here as well as in the installation, for Sparc 4s which are installed 7.7.
- 17:47 Changeset [8497] by
- Copy the value from "/etc/config/private" into rc.conf's PUBLIC var.
- 01:26 Changeset [8496] by
- On Sparc 4s, set the monitor resolution to 1152x900 in the recommended fashion (setting fcode-debug? seems a little peculiar, but it's what they said).
- 01:21 Changeset [8495] by
- A little consistency.
05/28/96:
- 21:14 Changeset [8494] by
- ezra's alpha/osf changes
- 17:21 Changeset [8493] by
- Rename mitvma.sun4 to mitvma.x3270 and install it on the SGI as well as the Sun. Install a different Xsession script for SGI than for other platforms. Dike out COMPATSCRIPTS for SGI, but can probably really remove them completely now.
- 16:57 Changeset [8492] by
- Previous boot time scripts would append blank lines to these files, so you get files full of blank lines. Replace any such files with an empty file.
- 16:47 Changeset [8491] by
- Include nocreate and noattach in last change.
- 16:46 Changeset [8490] by
- touch /etc/no{create,attach,remote} instead of adding a blank line to them, to avoid ever-expanding files.
- 16:33 Changeset [8489] by
- build x3270 for Irix.
- 15:42 Changeset [8488] by
- touch /etc/noremote (ensuring that it exists, and not changing its contents) instead of adding a blank line to it.
- 14:28 Changeset [8487] by
- Center xlogin windows.
- 14:14 Changeset [8486] by
- Eliminate commented section not relevant to Solaris 2.4. Move "chmod 666 /dev/audio /dev/audioctl" outside of public workstation cleanup; the devices tend to get created mode 600 during updates as well as installs.
- 13:56 Changeset [8485] by
- Call appropriate callbacks for shutting down the window system.
05/27/96:
- 23:49 Changeset [8484] by
- Don't try to build ups before ets.
- 21:02 Changeset [8483] by
- Introduction of hair to elmer. In case xlogin failed to communicate to nanny about who wants to log in, and we're root (usually because the workstation is broken in a way that caused xlogin to fail, so xdm put up a login screen itself), allow root to get logged in so we're not hosed.
- 20:33 Changeset [8482] by
- Add .noignore functionality. (Create .noignore in ~ of captive accounts, and then they can't "ignore customizations" to bypass the captive shell in Hesiod.)
- 20:31 Changeset [8481] by
- For Solaris, set up XFILESEARCHPATH and XUSERFILESEARCHPATH so that OpenWindows and Athena apps can find their app defaults.
- 20:29 Changeset [8480] by
- .dotdesktop s.b. .desktop in XUSERFILESEARCHPATH.
- 19:29 Changeset [8479] by
- Move the toolchest below the dash menu bar.
- 19:28 Changeset [8478] by
- Move icons down below dash menu bar. Change from default the client decorations for console, xlogout, and zwgc.
- 19:27 Changeset [8477] by
- Substitute 7x13 for the fixed font.
- 19:26 Changeset [8476] by
- Initial revision
- 19:21 Changeset [8475] by
- Make input and output of rcsync file different vars, so that debugging can be more useful. Don't be in debug mode by default. When moving S50mail out of the way, make sure it exists before trying.
- 19:20 Changeset [8474] by
- Change to run xterm rather than winterm (which doesn't work well under Athena).
- 19:18 Changeset [8473] by
- Initial revision
05/26/96:
- 21:16 Changeset [8472] by
- Add code for better console debugging.
- 21:14 Changeset [8471] by
- Check on "LOGGED_IN" status after trying to log in. Implement nanny_setXConsolePref for starting and stopping the console.
- 21:14 Changeset [8470] by
- Add proto for nanny_setXConsolePref
- 21:13 Changeset [8469] by
- Make console's exit status retrievable.
- 21:13 Changeset [8468] by
- add exitStatus to cons structure
- 21:13 Changeset [8467] by
- Add proto for cons_exitStatus
- 15:34 Changeset [8466] by
- Owls have been readmitted for '96-'97.
- 02:45 Changeset [8465] by
- Modernize. Eliminate uid check for probe and epeisach.
05/25/96:
- 23:38 Changeset [8464] by
- Increase space for tty buffer. LMAX is fine for utmp entries, but we can also get the tty from zephyr locations.
- 18:39 Changeset [8463] by
- Add support for prelogin options.
- 18:38 Changeset [8462] by
- Get a nicer df for Solaris and Irix. Use the less verbose machtype. Don't hardcode the tail path. Add /usr/bsd to the path for Irix.
05/24/96:
- 17:35 Changeset [8461] by
- The transcript 2.1 filters are now in /usr/athena/lib/lpdfilters, not /usr/athena/lib/ps.
- 17:34 Changeset [8460] by
- Start building transcript 2.1 filters again. They will live in /usr/athena/lib/lpdfilters instead of in /usr/athena/lib/ps.
- 17:34 Changeset [8459] by
- Move these filters to /usr/athena/lib/lpdfilters, to avoid conflicting with Transcript 4.1.
05/23/96:
- 18:17 Changeset [8458] by
- Garbage-collect unused u_acl_f variable.
- 18:17 Changeset [8457] by
- Lock the acl file instead of the directory; locking a directory appears to be impossible under Solaris and some other operating systems. This also simplifies things a lot, since we don't have to separately open the acl file.
- 18:05 Changeset [8456] by
- You can't open a directory read-write.
- 16:45 Changeset [8455] by
- Add third/supported/mae-2.0 to machthird for sun4; supporting materials for the Mac emulator.
- 16:41 Changeset [8454] by
- Add comments. Overwrite ${AUXDEVS} with D20appletalk, since D10audio is no longer necessary.
- 15:27 Changeset [8453] by
- Eliminate cruft.
- 04:19 Changeset [8452] by
- Set DESTDIR when installing.
- 03:00 Changeset [8451] by
- Rewritten track file.
- 02:21 Changeset [8450] by
- Initial revision
- 02:18 Changeset [8449] by
- Changes for Athena.
- 02:18 Changeset [8448] by
- Run xlogin if available.
- 02:17 Changeset [8447] by
- Config changes for running Athena's xlogin stuff.
- 02:16 Changeset [8446] by
- Remove local wcl build for Solaris. Build "xdm-sgi" directory for sgi.
- 01:46 Changeset [8445] by
- put socket in /tmp rather than /etc/athena
- 01:45 Changeset [8444] by
- Change default debug level to 0. chmod 622 /dev/console when we grab it.
- 01:43 Changeset [8443] by
- make sure destination exists for elmer nanny needs to link with afs now for its newpag don't have a man page to install anymore
- 00:59 Changeset [8442] by
- Set SHELL to deal with bogus makes that use $SHELL to run commands.
05/22/96:
- 19:59 Changeset [8441] by
- Add third/unsupported/ditroff to machthird for sun4. There is a .build in there now that just installs eqn, which is buggy in the native Solaris 2.4 ditroff.
- 17:24 Changeset [8440] by
- Make sedable to edit geometry per platform.
- 17:20 Changeset [8439] by
- Process console resources for machine-specific geometries. The right thing to do is to take geometries in characters, but there are tricky issues in converting that I don't want to deal with now.
05/21/96:
- 17:47 Changeset [8438] by
- Move NEWTTYS into Sun only; Irix doesn't have those config files. We need to preserve some of the old OS binaries to be used after new ones have been tracked over them.
05/20/96:
- 21:44 Changeset [8437] by
- Non-expiring license for sgi desks.
- 21:12 Changeset [8436] by
- Initial revision
05/17/96:
- 15:34 Changeset [8435] by
- Initial revision
- 14:24 Changeset [8434] by
- Add 5000 cpu.
05/16/96:
- 22:57 Changeset [8433] by
- Add root's dotfiles to be copied in as config files. Set NEWOS and TRACKNEWOS.
- 18:28 Changeset [8432] by
- Get version number right in comment.
- 18:27 Changeset [8431] by
- ident warning: no id keywords in /source/athena/config/update/vers/8.0B /source/athena/config/update/vers/8.0B:
- 18:04 Changeset [8430] by
- Add group tty.
- 18:03 Changeset [8429] by
- rm sync file quietly.
- 18:01 Changeset [8428] by
- Don't run gettime; it's done in init.d/network. Be careful about copying /etc/passwd from the packs. In shutdown, be graceful about shutting down zhm. Also shut down our inetd.
- 18:00 Changeset [8427] by
- Get rid of null passwords. Give the Athena root password, make root's shell tcsh. Add pop.
- 17:49 Changeset [8426] by
- Allow number of nfsds to start to be zero.
- 17:49 Changeset [8425] by
- Initial mods for Irix.
- 17:41 Changeset [8424] by
- Prepare things for nanny socket in /tmp before starting nanny. Shut down nanny gracefully, and be sure to kill off axdm and the X server. Fix usage message.
- 17:40 Changeset [8423] by
- Pick libdes from the AFS libraries due to a peculiar incompatibility on the SGIs where des_pcbc_encrypt seems to have become des_pcbc_init.
- 17:38 Changeset [8422] by
- Don't do cacheinfo, etc., as config files. Moved /etc/services editing to after OS track. Track in the Irix OS. Add makedev for Irix. Call /install/install/update if NEWOS.
- 17:35 Changeset [8421] by
- Added an exit for mkserv bin not available. Check that INSTLIB is available on SGI before commiting to update. That axdm stop didn't kill X was a bug; fixed axdm, and now use it here again.
- 00:21 Changeset [8420] by
- Run xdm in its own PAG.
05/15/96:
- 23:47 Changeset [8419] by
- Adapt for actually building in a build tree. Link with libsys twice. Put elmer in /etc/athena/login, not /etc/athena.
- 23:45 Changeset [8418] by
- Turn constants related to xdm paths into macros.
- 23:40 Changeset [8417] by
- xdm needs to be able to read the user's homedir, therefore xlogin can't keep the tokens to itself. elmer will deal later. see nanny and elmer for more details.
- 16:39 Changeset [8416] by
- Fixed case statement fall-throughs. Fixed HOSTNAME location for Irix. athdir is taken from /usr/athena/bin, not /srvd now. We export MKSERV for do_update to use now. axdm stop doesn't actually kill X; changed to appropriate nanny invocations redirect output to /dev/tport for Irix when starting update changed killall invocation to kill "syslogd" not "syslog"
- 16:33 Changeset [8415] by
- Works fairly well now for Irix. /etc/inetd.conf is actually machine dependent now (inet/inetd.conf for Solaris) Add IP22 mpublic, punt cshrc.mine and tcshrc from public files and add /etc/shells. Fix places where I had cases falling through ('cause you can't do that) PUBLIC forces NEWTTYS true only for old platforms now. Fix case statement that updates /etc/services for Irix Port kill processes section for Irix. Misc Irix changes Use ${MKSERV} to find mkserv, inherited from update_ws. This way we aren't depending on things that update_ws didn't check for. Remove NEWAUDIO check for Solaris; no longer applies.
- 16:33 Changeset [8414] by
- Remove crufty /sun4 symlink in case it still exists on some people's machines.
- 15:08 Changeset [8413] by
- Don't make a session_gate symlink in /usr/athena; that belongs in athena/config/files or nowhere.
- 15:02 Changeset [8412] by
- Fix a bug in taking the substring of lines beginning with '-'. Also, don't run the normal rule on lines beginning with '-'.
- 01:25 Changeset [8411] by
- Modernize.
- 01:25 Changeset [8410] by
- Don't prototype system functions.
- 01:24 Changeset [8409] by
- Comment text after endif.
05/14/96:
- 23:43 Changeset [8408] by
- AFS circular library dependency fix for SGI.
- 13:07 Changeset [8407] by
- Add -S to usage message.
- 13:03 Changeset [8406] by
- Use /usr/gcc/bin/gcc to compile, instead of assuming that cc is gcc. Omit the Athena libresolv, which is no longer necessary on Solaris 2.4.
- 12:54 Changeset [8405] by
- Remove -V from synopsis, since it's gone.
- 12:38 Changeset [8404] by
- Update to reflect reality.
Note: See TracTimeline
for information about the timeline view.