14:31 Changeset [9609] by ghudson
Add /usr/dt/share. There's no /usr/kernel.old any more; change kernel* to kernel in the usr exceptions.
14:25 Changeset [9608] by ghudson
Move K80athena.config to K79athena.config, since postinst is at 80.
13:50 Changeset [9607] by ghudson
Install irix52-53 and solaris24-251.
13:42 Changeset [9606] by ghudson
Garbage-collect resscan.h and hesiod_p.h, moving hesiod_p.h stuff into hesiod.c.
13:41 Changeset [9605] by ghudson
Set variables for an OS update on Solaris. Mark sendmail.cf as modified. Run the appletalk device installation script on Solaris. Remove /etc/athena/solaris_reconf on Solaris (syncconf will be available). Remove files that went away in Solaris 2.5.1.
13:39 Changeset [9604] by ghudson
A list of files which went away in Solaris 2.5.1.
13:39 Changeset [9603] by ghudson
Resurrect (we need it again).
13:38 Changeset [9602] by ghudson
Translated from the 7.7 and 8.0 version scripts.
13:36 Changeset [9601] by ghudson
NEWMAILCF is desupported.
13:36 Changeset [9600] by ghudson
Add /etc/inet/netmasks, which has been missing, and add aliases and sendmail.cf (NEWMAILCF is desupported).
13:35 Changeset [9599] by ghudson
Add sendmail.cf and aliases (NEWMAILCF is desupported) and add /etc/printcap.
13:34 Changeset [9598] by ghudson
Look for config files in /os if they're not in /srvd. (/etc/printcap and the aliases file are the new examples here.) Update Solaris NEWBOOT handling for 2.5.1.
13:33 Changeset [9597] by ghudson
Use /usr/athena/lib/update/configfiles to determine what files to copy in during public workstation cleanup. Remove NEWMAILCF support; sendmail.cf and aliases are treated as configuration files now.
13:32 Changeset [9596] by ghudson
Use /usr/athena/lib/update/configfiles to determine what files to copy in during public workstation cleanup. Eliminate NEWMAILCF support; sendmail.cf and aliases are treated as config files now.
13:31 Changeset [9595] by ghudson
Use confgfiles to determine what configuration files to copy. (Look for them in /os if they're not in /srvd.) Eliminate an unnecessary chmod for /etc/system.
13:27 Changeset [9594] by ghudson
Reformat a bit to conform to common practice.
13:27 Changeset [9593] by ghudson
Run syncconf at shutdown time as well as startup time.
13:26 Changeset [9592] by ghudson
Conform to standard style for scripts. Add a -a option to force sync of all variables. Simplify handling of repeat synchronization. Introduce a function to handle symlinks in rc0 and rc2 (will make it easier to do the Solaris version). Exit with status 1 if scripts were added to /etc/rc2.d, so we can reboot if that happens at startup time.
13:23 Changeset [9591] by ghudson
Avoid possible buffer overflow problems. Use a big enough buffer for the local hostname.


17:56 Changeset [9590] by ghudson
Redo the backward compatibility hack to convert versions to include a meaningful third digit. 8.0A becomes 8.0.0, 7.7C because 7.7.2, etc..
13:09 Changeset [9589] by ghudson
Move fork_and_store() to verify.c; you can't have callbacks from verify.c to xlogin.c as long as we're building the xdm hack.
09:28 Changeset [9588] by ghudson
Clarify the clusters section a bit, and correct some bad editing.
06:10 Changeset [9587] by ghudson
Add a section on clusters.
05:33 Changeset [9586] by ghudson
Remove an extraneous bit of text that got left in by mistake.
04:07 Changeset [9585] by ghudson
From Dan Winship: strip ^D at beginning of file, recognize and reject Framemaker and PDF files.


13:00 Changeset [9584] by ghudson
No change, just a note. In the previous revision, I accidentally checked in a change prematurely which fixes a SIGCHLD handling bug: the SIGCHLD handler should wait for multiple children, since only one SIGCHLD might be delivered for multiple terminating child processes.
12:56 Changeset [9583] by ghudson
Remove some troublesome declarations of system-owned functions (malloc and strdup; malloc was causing a problem on Irix).
01:54 Changeset [9582] by ghudson
Apply a limit-setting fix from tcsh 6.05, so limit coredumpsize 0 works.
01:53 Changeset [9581] by ghudson
Use POSIX signal primitives instead of signal(), and use siglongjmp().
01:53 Changeset [9580] by ghudson
Use POSIX signal primitives instead of signal().


20:15 Changeset [9579] by ghudson
Add system binary directories to the default path, for convenience.
19:05 Changeset [9578] by ghudson
Block signals between forking and assigning the result of fork() to a global variable, to prevent a race condition with SIGCHLD being delivered before the global variable is assigned. XXX the signal handler still assumes one SIGCHLD delivery per process forked; it should do the waitpid() multiple times.
19:02 Changeset [9577] by ghudson
We don't need to remove the X server while tracking changes on Solaris any more. Or so we believe, anyway. Don't track the srvd with -c any more on Solaris, just the OS. Document why we do it for the OS. Reorganize the region of code in question in light of new assumptions.
05:03 Changeset [9576] by ghudson
Check return value of krb5_init_context before using the context.
04:40 Changeset [9575] by ghudson
Use XUSERFILESEARCHPATH instead of XAPPLRESDIR. (Nuke a declaration of random() to allow including <stdlib.h>.) Check for the existence of directories in the font path before adding them; otherwise the XSetFontPath() call will fail altogether if any direcetory doesn't exist.
04:39 Changeset [9574] by ghudson
Check the return value of krb5_init_context before using the context.


18:31 Changeset [9573] by ghudson
lossage and nonstd have too big a scope to be useful, I claim, so get rid of them.
18:18 Changeset [9572] by ghudson
Remove the references to lossage and nonstd, which don't seem like such a great idea in retrospect.


18:04 Changeset [9571] by ghudson
If we set -g tty, we need to set -o root to avoid making chown() fail on Solaris if our pts ID is greater than 64K. Yay Solaris and AFS.
06:52 Changeset [9570] by ghudson
03:18 Changeset [9569] by ghudson
Correct typo.
01:28 Changeset [9568] by ghudson
Install add, add.1, and lockers.7, as per Athena 8.0.


17:30 Changeset [9567] by ghudson
Pass CONFIGDIR to X imake templates instead of SRCDIR.
17:26 Changeset [9566] by ghudson
Pass CONFIGDIR instead of SRCDIR to X programs.
17:22 Changeset [9565] by ghudson
Okay, take two: we will accept a define for CONFIGDIR, instead of SRCDIR, and it will be set to the X configuration directory.
17:18 Changeset [9564] by ghudson
Look for xconfig in SRCDIR/xconfig, not under packs/build.
04:38 Changeset [9563] by ghudson
From Athena 8.0: add a symlink /usr/athena/bin/otalk -> /usr/bin/talk, so that users can use the big-endian otalk protocol (which is what ships with Solaris) if they want.
04:27 Changeset [9562] by ghudson
Roll back the change in 1.12 and implement something much simpler to solve the same problem: after each "do" command, redo the "exec" command to flush the log file. Minor cosmetic change to the starting and ending message.


18:44 Changeset [9561] by ghudson
Configure with prefix /usr/athena. The configure script here doesn't understand config.site.
18:40 Changeset [9560] by ghudson
Manually send output to the wash log file, and send any errors from the build script itself to wash-script-errors in the logs directory (which will hopefully never see any output). The driving reason for this change is that if the build directory is in AFS, we want to flush the log file relatively often, both so we can look at it from another machine and so we don't lose very much data if, say, the tokens used during the build expire.
15:26 Changeset [9559] by ghudson
Add a loud script "emacs19" which runs emacs after telling the user that "emacs19" will go away in the 8.2 release. (This should go away in the 8.2 release.)
15:24 Changeset [9558] by ghudson
From Ted (with a small cosmetic change from me): rename "et" to "et_NAME_error_table" and make it exported, for compatibility with a future com_err interface.
14:58 Changeset [9557] by ghudson
index -> strchr Include <string.h> to get strchr prototype.
14:56 Changeset [9556] by ghudson
If we're going to define TOPDIR to packs/build, then version is directly in TOPDIR, not TOPDIR/packs/build.


17:14 Changeset [9555] by ghudson
For compatibility with xmkmf, we need to set TOPDIR in the Athena imake templates to be one level below "config". (Certainly, looking for TOPDIR/packs/build/config/Imake.tmpl is problematic when the templates are installed in /usr/athena/config.)
12:21 Changeset [9554] by ghudson
Clarified the /bin/csh -> /bin/athena/tcsh item. Added a note in the emacs18 section about the emacs19 loud script.
07:06 Changeset [9553] by ghudson
A script to install the Appletalk devices at update time. Was called D20appletalk in 8.0.
06:16 Changeset [9552] by ghudson
From Athena 8.0: make symlink for /usr/athena/etc/update_server. (Don't use an attach-and-run script for this, since mkserv needs to be able to copy it local.)
06:08 Changeset [9551] by ghudson
From kretch and srz: use F_SETLKW instead of F_SETLK when setting locks, so we wait instead of bombing out. In start_read(), use a non-exclusive lock.


18:55 Changeset [9550] by ghudson
Propagate from 8.0: don't make inc and msgchk setuid or setgid.
18:01 Changeset [9549] by ghudson
Convert /bin/csh to /bin/athena/tcsh in the passwd file at update time, on Solaris.
08:56 Changeset [9548] by ghudson
Add back the symlinks to the X11 libraries in /usr/lib. Also add symlinks for the Motif libraries, since some third-party binaries expect them to be in the linker path.
08:41 Changeset [9547] by ghudson
Add the modified devlink.tab from the 8.0 release, and install it. Originally, this is the Solaris 2.4 devlink.tab with the MAE appletalk devices added.
08:35 Changeset [9546] by ghudson
Add third/appletalk on Solaris.
08:34 Changeset [9545] by ghudson
Whoops, install atalk.conf non-executable.
08:33 Changeset [9544] by ghudson
How to install the appletalk device driver files.
08:33 Changeset [9543] by ghudson
Appletalk driver files from the 8.0 source tree, originally from MAE 2.0.
08:16 Changeset [9542] by ghudson
Syntax police.
05:55 Changeset [9541] by ghudson
Add some style guidelines for shell scripts.
05:31 Changeset [9540] by ghudson
The 1.0 release added install rules for the kerberos 4 compatibility header files, which is good, but we don't want them yet. So install krb5.h manually.


08:08 Changeset [9539] by ghudson
Remove rule to create "configure", since we build from a read-only source tree and don't want to try to rebuild source files.


05:15 Changeset [9538]
This commit was manufactured by cvs2svn to create tag 'krb5-1_0'.
05:15 Changeset [9537] by ghudson
This commit was generated by cvs2svn to compensate for changes in r9536, which included commits to RCS files with non-trunk default branches.
05:15 Changeset [9536] by ghudson
Import of Kerberos 5 release 1.0


03:05 Changeset [9535] by jweiss
Fix display ugliness on Solaris, specifically leave a space between the real name and tty, as well as a space for the '*' that indicates not writable.


11:15 Changeset [9534] by ghudson
Add back code (after cleanup) to add new variables to rc.conf if they appear in /srvd/etc/athena/rc.conf. On public machines, just regenerate the local rc.conf from the srvd copy.


15:08 Changeset [9533] by ghudson
Rename syncconf to syncconf.sh and remember to install it in /etc/athena.
15:05 Changeset [9532] by ghudson
Look for srvtab in /etc/athena/srvtab instead of /etc/srvtab, for compatibility with essentially all the krb4 binaries in our environment.
06:50 Changeset [9531] by ghudson
Make sure there is an item for each third-party package upgrade; some reordering was done to make them alphabetical to make it easy to tell what might be missing. The items for CNS on Solaris and some of the more obscure third-party programs (jot, lam, look, rs, talk, talkd, whois) were punted to news-internal.
06:48 Changeset [9530] by ghudson
Add a news-internal file documenting significant non-user-visible changes.
05:41 Changeset [9529] by ghudson
Merge in Kerberos 5 version 1.0
04:36 Changeset [9528] by ghudson
This commit was generated by cvs2svn to compensate for changes in r9527, which included commits to RCS files with non-trunk default branches.
04:36 Changeset [9527] by ghudson
Import of Kerberos 5 release 1.0


16:07 Changeset [9526] by ghudson
Remove explicit -c options to install commands, since ${INSTALL} and ${INSTALL_PROGRAM} put them in.


11:48 Changeset [9525] by ghudson
Add a note about the update system changes.
Note: See TracTimeline for information about the timeline view.