Timeline


and

04/30/97:

19:03 Changeset [9985] by ghudson
Garbage collect.
18:59 Changeset [9984] by ghudson
Punt installing the Mwm app-defaults; we already handle it on a per-platform basis.
18:58 Changeset [9983] by ghudson
Revert last change; we'll nuke Mwm from packs/config instead.
18:52 Changeset [9982] by ghudson
We were installing mwm app-defaults both from here and from packs/config. Nuke it from here.
14:28 Changeset [9981] by ghudson
Correct typo: s/singed/signed/
14:25 Changeset [9980] by ghudson
Add a comment from bert.
14:19 Changeset [9979] by ghudson
From bert: Unused; only Imake.tmpl is used.
14:19 Changeset [9978] by ghudson
From bert: Configuration files for various client-like things.
14:18 Changeset [9977] by ghudson
From bert: Moved assignments out of "if" statement tests.
14:18 Changeset [9976] by ghudson
From bert: Use POSIX signal semantics (currently conditionalized) Use getrlimit(RLIMIT_NOFILE,...) instead of getdtablesize() Moved assignments out of "if" statement tests.
14:18 Changeset [9975] by ghudson
From bert: We don't need libbsd, so we don't use it.
14:17 Changeset [9974] by ghudson
From bert: Added install commands for configuration files.
14:17 Changeset [9973] by ghudson
From bert: Made sure that the header body is included only once. Added a prototype for set_env_var() which was added to olc.
14:17 Changeset [9972] by ghudson
From bert: Changed the prototype for edit_message to match definition. Removed unused extern declarations of int OLC, OLCR and OLTA.
14:17 Changeset [9971] by ghudson
From bert: Made sure that the header body is included only once.
14:16 Changeset [9970] by ghudson
From bert: Solaris may be a little braindead, but it doesn't need to include <string.h> twice. =) Changes to support config files (to make olc*, olt* and owl* one binary): * Added #include <olc/incarnate.h> * Added OLC_CONFIG_PATH (used as default if $OLXX_CONFIG is unset) and OLC_CONFIG_EXT. * Replaced (client-dependent) OLC_PROMPT and OLCR_PROMPT with OLC_FALLBACK_PROMPT (which is used only if the configuration file is missing). * Replaced (client-dependent) DEFAULT_CONSULTANT_TITLE with OLC_FALLBACK_TITLE, which is "consultant" for lack of a better option (and is used only if configuration is missing). Removed hardcoded definition of server name (OLC_SERVER) which should have been client-dependent but wasn't. * Removed unused OLCD_PORT. * Removed OLC{,R}_HELP_*, which must now be specified in the config file. * Removed OLC_SERVICE_NAME, which must now be specified in the config file. Incremented the minor version number for the client. (This is only visible to the user; protocol version is separate.) Changed the mailhub from "athena.mit.edu" to "mit.edu".
14:15 Changeset [9969] by ghudson
From bert: Header file for incarnate.c, which deals with the "incarnation" of various clients from the same binary.
14:14 Changeset [9968] by ghudson
Header file for libcfgfile.a
14:14 Changeset [9967] by ghudson
From bert: Moved src/browser/curses/globals.h here.
14:14 Changeset [9966] by ghudson
From bert: Merged src/browser/curses/cref.h and src/browser/motif/cref.h and moved them here.
14:13 Changeset [9965] by ghudson
From bert: Solaris has vendor Motif, ANSI includes and vfork().
14:13 Changeset [9964] by ghudson
From bert: Added support for using the wcl locker to get WCL if we really want to. (This is not the default.) Otherwise, development is harder because non-build machines don't have WCL locally.
14:12 Changeset [9963] by ghudson
From bert: Don't explicitly link with -lhesiod. (This will break things if -L/usr/athena/lib didn't happen to be specified by some other library, and in any case, Imakefiles should link with Hesiod explicitly if they need it.) SGIs have vendor Motif libraries.
14:11 Changeset [9962] by ghudson
From bert: Added support for "imake -DIsOlta" and "imake -DIsOwl". (This now only makes a difference when compiling the server.) Support linking with $(CONFIGLIB) [libcfgfile.a] Set $(CFLAGS)
14:10 Changeset [9961] by ghudson
From bert: Use $(STD_CPP_DEFINES) for compiling too. A dependency on Imake.template should have been for Imake.tmpl
14:10 Changeset [9960] by ghudson
From bert: Changes to make the build break when a dependency in a subdirectory fails and make wasn't invoked with "-i" or "-k". (Support for this existed, but didn't work; make would just go on an return with exit status 0.)
14:09 Changeset [9959] by ghudson
From bert: Include <unistd.h> even if not on Solaris. Replaced a ludicrously outdated lseek() flag [L_XTND -> SEEK_END]
14:09 Changeset [9958] by ghudson
From bert: Removed ancient High C compatibility junk (hardcoded for IBM RT's) Moved assignments out of "if" statement tests.
14:09 Changeset [9957] by ghudson
From bert: Removed some hardcoded system external declarations and macros. No, Solaris doesn't need to explicitly include <sys/select.h>. Moved assignments out of "if" statement tests. Removed useless casts to "unsigned" for argument to malloc().
14:08 Changeset [9956] by ghudson
From bert: Replaced <sys/time.h> with <time.h> which declares time() on Solaris _POSIX_SOURCE is the wrong answer to any question. (Removed.) Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Also use this to determine if the client is a consulting ("*r") client. Improved an error message to reflect that we may be using Hesiod in addition to local configuration files. Replaced "kinit" with "renew" in error messages. edit_message() now admits to propagating the return from the editor. Initialize random numbers on first call to happy_message() Moved assignments out of "if" statement tests.
14:07 Changeset [9955] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Moved assignments out of "if" statement tests.
14:06 Changeset [9954] by ghudson
From bert: Removed hardcoded declaration of ioctl() and #include'd unistd.h instead Moved assignments out of "if" statement tests. Replaced a 0 with a NULL in char* assignment.
14:06 Changeset [9953] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Also use this to determine if the client has "hours" and whether it's a consulting ("*r") client. Moved assignments out of "if" statement tests.
14:05 Changeset [9952] by ghudson
From bert: Moved assignments out of "if" statement tests.
14:05 Changeset [9951] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Also use this to determine if the client is a consulting ("*r") client.
14:04 Changeset [9950] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values.
14:01 Changeset [9949] by ghudson
From bert: Use client "incarnation" data from incarnate.c to determine if the client is a consulting ("*r") client.
14:00 Changeset [9948] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Also use this to determine if the client has "hours" and whether it's a consulting ("*r") client. Removed extern declaration for HELP_FILE, HELP_DIR, and HELP_EXT, which are no longer used. Moved assignments out of "if" statement tests.
13:59 Changeset [9947] by ghudson
From bert: Removed ancient High C compatibility junk (hardcoded for IBM RT's) Made a function local variable whose address was being returned (oops!) be static, so it's guaranteed to still be there when the execution isn't.
13:59 Changeset [9946] by ghudson
Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Also use this to determine if the client has "hours" and whether it's a consulting ("*r") client.
13:58 Changeset [9945] by ghudson
From bert: Changes to support config files (to make olc*, olt* and owl* one binary): * Downcased the default instance name, so it could be used as a configuration file name. * Added code to support "incarnating" a particular client from a configuration file, found in path given by OLXX_PATH or cmd line. [currently using "olc" (or "olta" or "owl") config files.] * Added new command line option ("-C") to deal with specifying the search path for the config files. Decreased ugliness: * Added comments to clarify meanings of command-line options. * Documented all existing options in the usage message. * Changed a hardcoded "SLOC" to the appropriate symbol from olc/olc.h Added code to fall back and use a default if Hesiod is down. Moved assignments out of "if" statement tests. (!!! NOTE: This code still needs much debugging etc before becoming functional. !!!)
13:57 Changeset [9944] by ghudson
From bert: Fixed the fact that the Imakefile was trying to install oreplay instead of osend... =)
13:56 Changeset [9943] by ghudson
From bert: Replaced <strings.h> with <string.h> Changes to support config files (to make olc*, olt* and owl* one binary): * Downcased the default instance name, so it could be used as a configuration file name. * Added code to support "incarnating" a particular client from a configuration file, found in path given by OLXX_PATH or cmd line. [currently using "olc" (or "olta" or "owl") config files.] * Added new command line option ("-C") to deal with specifying the search path for the config files. Decreased ugliness: * Added comments to clarify meanings of command-line options. * Documented all existing options in the usage message. * Changed a hardcoded "SLOC" to the appropriate symbol from olc/olc.h Added a flag ("-p") to make oreplay think it's oshow (analogous to "-l" for olist). Added code to fall back and use a default if Hesiod is down. Moved assignments out of "if" statement tests.
13:55 Changeset [9942] by ghudson
From bert: Support for configuration files (through libcfgfile). Changed rules for "olist" and "oshow" to depend on "oreplay", so they will get re-hardlinked in the build tree when oreplay is updated.
13:50 Changeset [9941] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Removed an "if" with a condition which is necessarily true at that point in the code.
13:49 Changeset [9940] by ghudson
From bert: Changes to support config files (to make olc*, olt* and owl* one binary): * Replaced the OLC and OLCR command table initializers with a single "template" table which can accomodate differences between various olc-like client binaries. * Removed extern declarations for int OLC, HELP_FILE, HELP_DIR, HELP_EXT. In main(): * Removed "magic" comparison to determine from argv[0] if this is supposed to be a user or a consulting client. * Removed hardcoding of HELP_FILE, HELP_DIR and HELP_EXT. Added code to support "incarnating" a particular client from its configuration file, found in path given by OLXX_PATH or cmd line. * Added new command line options to deal with specifying client name without argv[0] hacking ("-name") specifying the search path for the config file ("-config"). In build_command_table(): * This function was added to build a command table at run-time, based on client "incarnation" parameters. In olc_init(): * Updated the copyright message. * OLC (in an irrelevant context) changed to 0 * Replaced an #if to determine if "answers" and "hours" are available with a run-time check using client_has_answers() or client_has_hours(). Decreased ugliness: Changed all putenv()/setenv() alternatives to use a single function call instead (to set_env_var(), which was also added). Removed a bug which made flags with no arguments cause unusual behavior or segmentation faults.
13:46 Changeset [9939] by ghudson
From bert: Support for configuration files (through libcfgfile).
13:46 Changeset [9938] by ghudson
From bert: Added <fcntl.h> Moved assignments out of "if" statement tests. Removed multiplication by sizeof(char).
13:46 Changeset [9937] by ghudson
From bert: Removed type casts for signal handler assignments Fixed argument types for X (Motif) callbacks to match callback type Moved assignments out of "if" statement tests. Removed multiplication by sizeof(char).
13:45 Changeset [9936] by ghudson
From bert: Changes to support config files (to make olc*, olt* and owl* one binary): * Removed extern declarations for int OLC and OLCR. In main(): * Removed "magic" comparison to determine from argv[0] if this is supposed to be a user or a consulting client. * Added code to support "incarnating" a particular client from its configuration file, found in path given by OLXX_PATH or cmd line. * Added new command line options to deal with: - specifying client name without argv[0] hacking ("-name") - specifying the search path for the config file ("-config") In olc_init(): * OLC (in an irrelevant context) changed to 0 [NOTE: xolc is still not capable of being an OLTA/OWL client, since things like "OLC" and "consultant" are hardcoded in too many places, but the libraries now require configuration file support in all clients.] Decreased ugliness: Changed all putenv()/setenv() alternatives to use a single function call instead (to set_env_var(), which was also added). Removed a bug which made flags with no arguments cause unusual behavior or segmentation faults.
13:42 Changeset [9935] by ghudson
From bert: Fixed argument types for X (Motif) callbacks to match callback type
13:39 Changeset [9934] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values.
13:38 Changeset [9933] by ghudson
From bert: Added <fcntl.h> Moved assignments out of "if" statement tests.
13:37 Changeset [9932] by ghudson
From bert: Removed type casts for signal handler assignments Cleaned up a little Moved assignments out of "if" statement tests.
13:36 Changeset [9931] by ghudson
From bert: Changed <sys/errno.h> to <errno.h> to get errno on Solaris Moved assignments out of "if" statement tests. Fixed some typos (error return test checked for 1, not -1)
13:35 Changeset [9930] by ghudson
From bert: Removed explicit declaration of system functions/variables. Removed explicit declaration of DaemonHost, which is unnecessary. Removed some unnecessary typecasts. Fixed an accidentally found bug (instead of using Hesiod and falling back on /etc/services, we tried /etc/services twice). Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Moved assignments out of "if" statement tests.
13:35 Changeset [9929] by ghudson
From bert: Use client "incarnation" data from incarnate.c in place of previously hardcoded values. Fixed an uninitialized-variable bug that broke "-server" flag Improved an error message Moved assignments out of "if" statement tests. eplaced a 0 with a NULL in char* comparison.
13:34 Changeset [9928] by ghudson
From bert: Configuration support code for the OLC client library
13:34 Changeset [9927] by ghudson
From bert: Moved assignments out of "if" statement tests.
13:33 Changeset [9926] by ghudson
From bert: Added incarnate.c (which deals with olc/olta/owl/... init) to libclient.a
13:32 Changeset [9925] by ghudson
From bert: Don't build the "osend" directory (which is horribly mangled).
13:32 Changeset [9924] by ghudson
From bert: Code to read and parse config files
13:32 Changeset [9923] by ghudson
From bert: Rules for making libcfgfile.a
13:32 Changeset [9922] by ghudson
From bert: Moved cref.h to include/browser (and merged with the curses one) Moved assignments out of "if" statement tests.
13:31 Changeset [9921] by ghudson
From bert: Moved cref.h to include/browser (and merged with the curses one). Some symbols changed names in the process. Fixed a missing #include for <Xm/MessageB.h> Moved assignments out of "if" statement tests. Grouped * with variables (not types) in variable declarations. Removed multiplication by sizeof(char).
13:30 Changeset [9920] by ghudson
From bert: moved to include/browser
13:29 Changeset [9919] by ghudson
From bert: Moved cref.h and globals.h to include/browser Moved assignments out of "if" statement tests.
13:29 Changeset [9918] by ghudson
From bert: Moved cref.h and globals.h to include/browser Removed type casts for signal handler assignments Changed ancient Curses compatibility macro "crmode()" to "cbreak()", which is equivalent and generally better-known. Prompts are no longer hardcoded.
13:29 Changeset [9917] by ghudson
From bert: Moved cref.h and globals.h to include/browser Changed init_globals() [which is still called before the command line is parsed], so we can initialize variables from the config file using read_config() *after* we read the command line.
13:28 Changeset [9916] by ghudson
From bert: Moved cref.h and globals.h to include/browser Changed ancient Curses compatibility macro "crmode()" to "cbreak()", which is equivalent and generally better-known. Header messages are no longer hardcoded. Fixed a bug which made "more" very confused when running under SYSV curses, due to differences in tty modes. Moved assignments out of "if" statement tests.
13:27 Changeset [9915] by ghudson
From bert: Moved cref.h and globals.h to include/browser Fixed an error in comments describing err_abort() and err_exit() Moved assignments out of "if" statement tests. Removed some "stylistically incorrect" spaces around parens.
13:26 Changeset [9914] by ghudson
From bert: Moved cref.h and globals.h to include/browser Replaced *argv with argv[0], which is more understandable in context Added '-C' and '-N' flags for specifying a config file path/name '-f' flag is more convoluted if '-r' wasn't given, in order for the config files to DTRT Prompts are no longer hardcoded.
13:25 Changeset [9913] by ghudson
From bert: Moved cref.h and globals.h to include/browser. Fixed a bug which made "more" very confused when running under SYSV curses, due to differences in tty modes. Moved assignments out of "if" statement tests. Re-indented a block which was 2 spaces from Gnu-style-correctness.
13:24 Changeset [9912] by ghudson
Moved to include/browser
13:23 Changeset [9911] by ghudson
From bert: Support for configuration files (through libcfgfile). Support for all o*_browser binaries being the same.
13:23 Changeset [9910] by ghudson
From bert: Removed support for subdirectories which no longer exist (wcl and libMu). We can assume the release will build them elsewhere. Added cfgfile subdirectory. Use "$(MAKE)" instead of "make". Rewrote rules to make TAGS* files.
13:20 Changeset [9909] by ghudson
From bert: A description of the layout of the server installation.
13:20 Changeset [9908] by ghudson
From bert: Don't make links to TAGS files in the source tree.
05:00 Changeset [9907] by ghudson
Check for space before update on SGI.
04:32 Changeset [9906] by ghudson
Improve the awk code for reading /etc/athena/version, making it more readable and producing possibly more meaningful results. (Worth noting: the existing update scripts can't ever produce actual updates to the same version, so maybe the original intent was to count the number of times mkserv was run. In that case, further tweaking is in order.)
00:44 Changeset [9905] by ghudson
auto_update doesn't need an argument any more.
00:42 Changeset [9904] by ghudson
Garbage-collect some code that doesn't seem to have any effect any more (it waited 20 seconds under circumstances that don't happen any more).

04/29/97:

15:11 Changeset [9903] by ghudson
Put Athena buttons in the middle of the window.
10:45 Changeset [9902] by ghudson
Reconcile with Solaris 2.5.1 version. Again, this is just the stock version with an entry added for afs as 105.
10:43 Changeset [9901] by ghudson
Athena changes: make all the audio devices mode 0666.
10:40 Changeset [9900] by ghudson
Check in the stock 2.5.1 minor_perm for reference; a commit with the Athena changes will follow shortly. (The changes are complicated enough that we ought to be able to do a diff.)
10:38 Changeset [9899] by ghudson
Reconcile with Solaris 2.5.1 version; again, this is just the stock version with two lines added at the end for the appletalk devices.

04/26/97:

01:06 Changeset [9898] by ghudson
Fix typo.
01:05 Changeset [9897] by ghudson
Fix dumb mistake. Sigh. (Install desync as desync, not as "rep".)

04/24/97:

23:56 Changeset [9896] by ghudson
Increment ngroups earlier so we don't miss the last group.
18:19 Changeset [9895] by ghudson
Run suncc instead of cc, since cc can't find itself correctly the way we run it.

04/23/97:

15:38 Changeset [9894] by ghudson
Go back to setting require-final-newline.

04/21/97:

20:37 Changeset [9893] by ghudson
Initialize our error table.
02:47 Changeset [9892] by ghudson
In root's path, replace /etc with /sbin, add /usr/ccs/bin, and remove ".".
02:47 Changeset [9891] by ghudson
Take greater care to avoid putting users in too many groups. Also, there's no need to dynamically allocate buffers in that code.

04/19/97:

12:07 Changeset [9890] by ghudson
.cshrc is about to change on the sun4.

04/18/97:

02:22 Changeset [9889] by jweiss
Add missing details about how to set up an anonymous ftp server make punctuation consistantly not highlighted

04/17/97:

17:42 Changeset [9888] by ghudson
Correct a dumb error: if the gid is deemed bad, set it to 0, not to 101.
16:34 Changeset [9887] by ghudson
Introduce a gross hack to avoid linking against -lresolv so track works during the update.
15:03 Changeset [9886] by ghudson
Use machtype from /bin/athena; the 8.1 Solaris machtype does not run on 8.0 machines.
13:49 Changeset [9885] by ghudson
Run machtype from /bin/athena instead of from /srvd/bin/athena; the 8.1 machtype doesn't run on an 8.0 machine.
12:51 Changeset [9884] by ghudson
source-developers is now public. Note that packs permissions should be restrictive in the beta phase.

04/16/97:

20:09 Changeset [9883] by ghudson
Add /etc/inet/inetd.conf on Suns (although the change is cosmetic) and /etc/printcap on SGIs (to make sure it gets copied in on 8.0 machines installed after it was added to the track list in the install volume).
20:00 Changeset [9882] by ghudson
Add a sanity check during the crash and burn phase to make sure all changed configfiles are listed as changed in the version script, since we lost on this point in the 8.1 alpha.
17:24 Changeset [9881] by ghudson
/etc/athena/inetd.conf changed for krb5 stuff.
13:46 Changeset [9880] by ghudson
Hack: force datadir to be $(prefix)/share, since we normally set it to $(prefix)/lib (for now) but we want it to be in /usr/athena/share for consistency with 8.0.
13:45 Changeset [9879] by ghudson
Revert change from 1.4; it doesn't work (the site script is loaded after command line options are parsed).

04/15/97:

18:41 Changeset [9878] by ghudson
Add a reference to the 2.1GB disk formats.
18:37 Changeset [9877] by ghudson
A format input file for the 2.1GB disks.
18:36 Changeset [9876] by ghudson
New partition sizes, and more understandable layout.
18:22 Changeset [9875] by ghudson
New partition sizes, and more understandable layout.
13:52 Changeset [9874] by ghudson
USe '1' as our man suffix.
13:40 Changeset [9873] by ghudson
Per jhawk's request, replace newaliases with /usr/lib/sendmail -bi, which does the same thing.

04/14/97:

19:06 Changeset [9872] by ghudson
Update.
19:04 Changeset [9871] by ghudson
Fix path to Dash.menus.
19:04 Changeset [9870] by ghudson
Update to Feb 28, 1997 version from Internic.
15:37 Changeset [9869] by ghudson
Organize the release cycle section according to phase. Add /afs/sipb/project/tcsh to the popular locker list.

04/11/97:

16:48 Changeset [9868] by ghudson
inetd.pid moved to /var/athena.
16:20 Changeset [9867] by ghudson
Eliminate the version-specific /etc/athena/inetd.pid hack which is now handled in the version script.
16:20 Changeset [9866] by ghudson
Move some pid files to /var/athena which would otherwise be left behind, or which would force version-specific hacks in do-update.
16:18 Changeset [9865] by ghudson
Also remember to install syncconf in /etc/athena.
16:16 Changeset [9864] by ghudson
Install athena.config in /etc/init.d; overlooked previously.
16:09 Changeset [9863] by ghudson
Use LIBMANDIR instead of MANDIR, correcting an inconsistency.
16:05 Changeset [9862] by ghudson
Install man pages.
16:03 Changeset [9861] by ghudson
Install the xmh man page.
15:52 Changeset [9860] by ghudson
Return something meaningful from ALinitUtmp().
15:27 Changeset [9859] by ghudson
jweiss requested that it be easy to tell in update.log when the post-reboot phase starts. At the time, I said that it would be obvious, but it's less obvious than I thought it would be. So add a marker to the log.
14:37 Changeset [9858] by ghudson
Make some arguments const to agree with prototypes on Solaris. This whole situation of redefining libc functions is bad business, and hostinfo needs a serious overhaul at some point. But not during a release cycle.

04/10/97:

17:18 Changeset [9857] by ghudson
The native sendmail on Solaris 2.5.1 doesn't support frozen configuration files, so /etc/mail/sendmail.fc is a relic.
17:18 Changeset [9856] by ghudson
As noted by jweiss, the native sendmail under 2.5.1 doesn't support frozen configuration files, so don't run sendmail -bz.
12:54 Changeset [9855] by ghudson
Run newaliases at startup time during sendmail setup.
11:57 Changeset [9854] by ghudson
Add OI to make MX lookups happen.

04/08/97:

14:28 Changeset [9853] by ghudson
We use RCS or CVS to track changes, not ChangeLog files.
14:23 Changeset [9852] by ghudson
Eliminate cruft.
14:11 Changeset [9851] by ghudson
TRACKNEWOS -> TRACKOS

04/04/97:

15:20 Changeset [9850] by ghudson
The problem with the new AFS module has been resolved, go back to it.
15:16 Changeset [9849] by ghudson
Set variables for an OS update, since we need to modify /var/sysgen/master.d/rtsymtab, and since we will probably be installing a patch anyway.
13:43 Changeset [9848] by ghudson
Go back to the 8.0 version of libafs.SP.R4000.o because the new one doesn't load into our kernel. This is base configuration ports 1.50 with some patches (AFS patch 19274).
13:04 Changeset [9847] by ghudson
Check for "Reboot" as well as "Update" for the in-the-middle-of-an-update error message.
13:03 Changeset [9846] by ghudson
Do driver installations here and clean up the version script files. The manual update shell moved to the packs/maint scripts, so that it wouldn't be logged.
13:02 Changeset [9845] by ghudson
Move version script files to /var/athena. Do driver installations after the reboot.
13:01 Changeset [9844] by ghudson
Check for the existence of finish-update before trying to run it, to avoid rebooting loops. Do the manual-update shell here so it doesn't get logged.
12:56 Changeset [9843] by ghudson
Make directory ownership consistent with /os.
12:54 Changeset [9842] by ghudson
Remove the fonts in the xlogin parameter which are on the X server command line, since xlogin now adds fonts to the font path instead of replacing the font path.
12:53 Changeset [9841] by ghudson
Put /usr/athena/lib/X11/fonts/misc and /usr/andrew/X11fonts in the font path when the user logs in.
12:53 Changeset [9840] by ghudson
Set the font path on the SGI; not all fonts are local any more. Add fonts to the existing font path instead of replacing it, so we don't have to keep track of all of the X server's default fonts.
12:49 Changeset [9839] by ghudson
Add a script emulating the System V lp command.

04/03/97:

15:26 Changeset [9838] by cfields
nanny's socket moved to /var/athena. Changed cleanup appropriately.
15:23 Changeset [9837] by cfields
Moved the socket from /tmp to /var/athena.
01:24 Changeset [9836] by ghudson
We were removing "touch" and "/etc/named.local" by mistake. Just put the rm -f command on one line.

04/02/97:

18:22 Changeset [9835] by ghudson
Shove in the mwm man page so we can install it.
18:21 Changeset [9834] by ghudson
Do install.man as well as install.
17:22 Changeset [9833] by ghudson
/opt/SUNWmfwm went away in Solaris 2.5.1, so nuke the links to it.
16:42 Changeset [9832] by ghudson
Move /var/athena creation earlier since we do clusterinfo there now.

04/01/97:

22:03 Changeset [9831] by ghudson
Use lchown correctly on Solaris and SGI (we didn't build this with -DSYSV before).
21:56 Changeset [9830] by ghudson
No need to set ownerships in here, since fix-owners runs after we do now.
21:55 Changeset [9829] by ghudson
No need to chown and chgrp the stats file to 0, since fix-owners runs after we do now. We do need to create the stats directory, though (which is a good thing to do in principle, since we create files there).
21:54 Changeset [9828] by ghudson
We don't need to run fix-owners before the per-platform finish code, since all we track in the sun version is stuff in /os. In light of this, reorder things to be a little bit cleaner.
16:45 Changeset [9827] by ghudson
Correct argument mismatch in install_script invocation.
14:37 Changeset [9826] by ghudson
Move .so line first to get along with Solaris catman.
14:16 Changeset [9825] by ghudson
Install the snmpd binary.
14:14 Changeset [9824] by ghudson
This is an snmpd binary that we installed in the pre-8.0 SGI release, and in the 8.0 SGI release, by hand. The sources are pretty highly fascist (probably too fascist to put in the source tree), they come from IRIX 5.2, and to top it all off, this snmpd doesn't appear to work (the cview numbers for SGIs are notoriously inaccurate). But it's what we had in the 8.0 release, so stuff the binary here.
14:06 Changeset [9823] by ghudson
Emulate catman in a shell script.
14:06 Changeset [9822] by ghudson
Make cat[1-8] directories as well as man[1-8] directories, since we do a catman or catman-like thing on both current platforms.
14:05 Changeset [9821] by ghudson
Oops, make sure man8 and cat8 exist.

03/31/97:

20:20 Changeset [9820] by ghudson
Eliminate cruft.
20:17 Changeset [9819] by ghudson
inetd.pid has moved to /var/athena. snmpd.pid has moved to /var/athena; the old location was wrong anyway.
20:15 Changeset [9818] by ghudson
Move pids to /var/athena.
20:14 Changeset [9817] by ghudson
Move snmpd.pid to /var/athena.
20:13 Changeset [9816] by ghudson
Move inetd.pid to /var/athena.
20:12 Changeset [9815] by ghudson
console.log and console.pid have moved to /var/athena.
20:11 Changeset [9814] by ghudson
Move xdm-errors and xdm.pid to /var/athena.
20:11 Changeset [9813] by ghudson
Move console.pid and console.log to /var/athena.
20:09 Changeset [9812] by ghudson
Move X*.pid, console.pid, dm.pid, and console.pid to /var/athena.
20:05 Changeset [9811] by ghudson
Move console.pid to /var/athena.
20:02 Changeset [9810] by ghudson
Move attachtab to /var/athena.
20:01 Changeset [9809] by ghudson
Move attachtab and the attach temporary files to /var/athena. Note that the attach temporary files were previously incorrectly documented as being /tmp/attach.<filesystem> instead of /tmp/attach_<filesystem>.
20:00 Changeset [9808] by ghudson
Move the attachtab and any the clusterinfo files to /var/athena from /var/tmp.
19:59 Changeset [9807] by ghudson
clusterinfo and dm.pid are moving to /var/athena.
19:58 Changeset [9806] by ghudson
attachtab, clusterinfo, zhm.pid, and inetd.pid are moving to /var/athena.
19:58 Changeset [9805] by ghudson
attachtab, clusterinfo, and zhm.pid are moving to /var/athena.
19:56 Changeset [9804] by ghudson
Cached clusterinfo files have moved to /var/athena. zhm pid file is moving to /var/athena.
19:55 Changeset [9803] by ghudson
Cached clusterinfo files have moved to /var/athena.
19:52 Changeset [9802] by ghudson
Move cached clusterinfo files to /var/athena, including the temporary files used when updating them.
19:28 Changeset [9801] by ghudson
Local change, never to be propagated into krb5: call login without the -p option, so the environment gets scrubbed. Eventually in krb5, krlogind will scrub the environment itself and still call login with the -p option, but that's a bigger change.
19:26 Changeset [9800] by ghudson
Pull up patch from revision 5.63 in the Kerberos 5 sources, which preserves the TERM environment variable when -p is not specified. Pull up patch from revision 5.64 in the Kerberos 5 sources, which avoids doing the motd or mail check on the SGI (it's done by the system dotfiles).
12:57 Changeset [9799] by ghudson
The previous log message was somewhat in error; in the 8.0 release, we had a mkserv man page, but it was in section 8, and we installed it from the source tree. Anyway, the mkserv locker now has both a man8 and cat8 page for mkserv, so make symlinks to it.
12:50 Changeset [9798] by ghudson
Eliminate cruft.
04:44 Changeset [9797] by ghudson
Fix install line for talkd.8.
01:30 Changeset [9796] by ghudson
Install the mandesc file, from Athena 8.0.
Note: See TracTimeline for information about the timeline view.