Timeline
05/08/98:
- 14:18 Changeset [11520] by
- Remove the gethostname() prototype; it's prototyped differently in Solaris 2.6.
- 13:42 Changeset [11519] by
- Regenerate.
- 13:27 Changeset [11518] by
- Add code from the most recent version of this file to recognize locally-added CVS files in CVS/Entries.
- 13:09 Changeset [11517] by
- Eliminate extra spaces in miki's patch; make was barfing.
- 12:52 Changeset [11516] by
- Copy the platform dependent etc files from /srvd/etc
- 12:51 Changeset [11515] by
- Copy the platform dependent etc files from /srvd/etc instead of relying on configfiles.
- 12:13 Changeset [11514] by
- Install the new etc files : driver_aliases, driver_classes, name_to_major and minor_perm .. one for each platform.
- 11:59 Changeset [11513] by
- We have sun4m/sun4u versions of four Sun /etc files now. Copy in the correct one if NEWOS is set.
- 11:59 Changeset [11512] by
- We can't treat /etc/minor_perm as a configfile any more, since we have to have separate versions for sun4m and sun4u.
- 11:58 Changeset [11511] by
- Update the directories not to track from /platform for Solaris 2.6 HW 3/98.
- 11:58 Changeset [11510] by
- Add /etc/named.boot to DEADFILES; it's irrelevant now that we're doing BIND 8.
- 11:57 Changeset [11509] by
- /etc/named.local is now irrelevant.
- 11:57 Changeset [11508] by
- /etc/named.local is now irrelevant. Stop removing /etc/X0.hosts twice.
- 11:57 Changeset [11507] by
- named.local is now irrelevant.
- 11:56 Changeset [11506] by
- Add a startup script /etc/init.d/bind to run the Athena named just before inetsvc runs.
- 11:55 Changeset [11505] by
- Run the Athena named instead of the SGI named.
- 11:55 Changeset [11504] by
- Stop making the passwd and passwd.real symlinks, since we have a /usr/athena/bin/passwd program now.
- 11:28 Changeset [11503] by
- Take out named.local stuff; it's completely useless with BIND 8.
- 11:28 Changeset [11502] by
- Replace BIND 4 named.boot with a BIND 8 named.conf.
- 11:27 Changeset [11501] by
- Build BIND 8 and the Athena passwd glue program.
- 11:15 Changeset [11500] by
- Add a passwd glue program which switches between kpasswd and /usr/bin/passwd, and updates {passwd,shadow,master.passwd}.local when a local password changes.
05/07/98:
- 19:58 Changeset [11499] by
- Clarify the description of the fourth and fifth lines of the session file.
- 17:53 Changeset [11498] by
- Avoid installing port-specific include files.
- 17:53 Changeset [11497] by
- Avoid installing libbind.a.
- 17:52 Changeset [11496] by
- Avoid installing header files which might conflict with OS headers.
- 17:52 Changeset [11495] by
- Don't try to rebuild shipped commands.c.
- 17:52 Changeset [11494] by
- Install named-xfer stripped, but also install a named-xfer.unstripped (which won't be tracked in) to aid in debugging.
- 17:52 Changeset [11493] by
- Don't try to rebuild shipped ns_parser.[ch]. Install named stripped, but also install a named.unstripped (which won't be tracked in) to aid in debugging.
- 17:50 Changeset [11492] by
- Pass DESTDIR to sub-makes to work around the problem that not all variables are included in ports' Makefile.set files.
- 17:49 Changeset [11491] by
- How to build BIND.
- 14:58 Changeset [11490] by
- Remember to preserve SYSTEM in rc.conf.
- 14:55 Changeset [11489] by
- Document where we got BIND from.
- 14:38 Changeset [11488] by
- This file has been split into minor_perm.sun4m and minor_perm.sun4u.
- 14:35 Changeset [11487] by
- Add a \leavevmode to the \center, \flushleft, and \flushright definitions so that empty center et al environments don't generate an error, and so that specials are properly centered.
- 13:59 Changeset [11486] by
- Use save_cluster_info to get NEW_TESTING_RELEASE and NEW_PRODUCTION_RELEASE. On the SGI, /install will be attached as part of syslib now. So don't try to attach it specially. This means we can do updates without clusterinfo, which is convenient. Up the space check on Solaris to 4096K for the root partition, since we're installing about 700K of extra stuff for BIND 8.1.
- 13:13 Changeset [11485] by
- Add new object file access.o and install man pages for al_get_access() and al_is_local_acct().
- 13:11 Changeset [11484] by
- Document new functions.
- 13:11 Changeset [11483] by
- Use al_get_access() now that it exists, instead of parsing the access file ourselves.
- 13:09 Changeset [11482] by
- Implement two new functions al_get_access() and al_is_local_acct().
- 13:08 Changeset [11481] by
- Insert new error code AL_ENOENT. Prototype new functions al_get_access() and al_is_local_acct().
- 13:08 Changeset [11480] by
- Insert error string for new error code AL_ENOENT.
- 13:02 Changeset [11479] by
- Use strerror().
- 12:59 Changeset [11478] by
- Compensate for version 3 servers' inability to deal with two packets at a time by separating rki_rpc_send_ckdc() and rki_rpc_sendauth() by a 0.1 second delay.
- 12:58 Changeset [11477] by
- Rewrite rki_get_packet() so that it doesn't read any extra data. The old implementation would fail if it got a second packet before it could process the first one.
- 12:57 Changeset [11476] by
- Bump the rkinit version so we can tell which servers can deal with receiving two packets in close succession.
- 12:41 Changeset [11475] by
- Don't call both setsid() and setpgrp().
- 08:24 Changeset [11474] by
- Starting with Solaris2.6 we need two version of minor_perm, for the two platforms we maintain : sun4u and sun4m
05/06/98:
- 21:49 Changeset [11473] by
- Build with symbols.
- 13:20 Changeset [11472] by
- New file needed because name_to_major differs from platform to platform
- 08:37 Changeset [11471] by
- Do not track the device etc files, as they are platform dependend and should be copied.
05/05/98:
- 17:56 Changeset [11470] by
- Add a new magic username "*inpasswd" which matches usernames with local passwd file entries.
- 16:31 Changeset [11469] by
- Do not track S10cvc, which is a startup script for Network Console Do not track the etc file driver_classes : we had to have two of them : sun4u, sun4m, which we will copy from /srvd/etc
- 16:08 Changeset [11468] by
- Added support for the disk Seagate Medalist Changed /usr/sbin/format to format, to pick the correct format for Solaris2.6 of 3/98 installation.
- 16:02 Changeset [11467] by
- New disk, Seagate medalist , to be formatted : used by Ultra5/10
- 15:40 Changeset [11466] by
- New tar file compatible with Solaris2.6 of 3/98
- 15:39 Changeset [11465] by
- New tar files compatible with Solaris2.6 of 3/98
- 15:18 Changeset [11464] by
- From kretch: add support for byte-swapping when a meeting was written out on a platform with the opposite endianness.
05/04/98:
- 18:23 Changeset [11463]
- This commit was manufactured by cvs2svn to create tag 'bind-8_1_1'.
- 18:23 Changeset [11462] by
- This commit was generated by cvs2svn to compensate for changes in r11461, which included commits to RCS files with non-trunk default branches.
- 18:23 Changeset [11461] by
- Import of BIND 8.1.1
05/03/98:
- 23:04 Changeset [11460] by
- From nathanw: fix path reference to attachandrun.
- 18:40 Changeset [11459] by
- Fix call to nanny_setupUser(), which now takes 3 parameters instead of 4.
05/01/98:
- 12:59 Changeset [11458] by
- HUP SGI inetd to ensure non-local servers are enabled.
04/30/98:
- 21:12 Changeset [11457] by
- From nathanw: '-' is unwanted in tset arguments.
- 16:08 Changeset [11456] by
- Specify where the fallback rsh is so the path search doesn't find it in /.srvd or whatnot.
- 16:06 Changeset [11455] by
- From kretch: zero out the notice opcode so we don't use the same opcode as the received message.
- 16:04 Changeset [11454] by
- Give root an add alias.
- 16:04 Changeset [11453] by
- Whoops, synctree lives in sbindir, not bindir.
- 16:03 Changeset [11452] by
- Move files from datadir back to datadir/zephyr.
- 09:29 Changeset [11451] by
- Add SGI config files to disable dynamic IP address assignment and routed.
04/29/98:
- 09:50 Changeset [11450] by
- Change read_env_vars_from_file() to read its filename argument, instead of /etc/environment. This fixes the Irix 6.x problem of not setting TZ from /etc/TIMEZONE.
04/28/98:
- 14:41 Changeset [11449] by
- Don't check the motd on IRIX; /etc/profile and /etc/cshrc do that.
- 14:31 Changeset [11448] by
- From yoav: honor MAILDROP, and /usr/spool -> /var/spool, and make sure not to lose if the pop host isn't set.
- 14:24 Changeset [11447] by
- If MAILDROP is set, don't do default pop behavior.
- 14:23 Changeset [11446] by
- Reorganize so that MAILDROP has precedence over pop behavior.
- 10:07 Changeset [11445] by
- Localize eoe.sw.svr4net for Irix 6.2, as it contains /usr/lib/libnsl.so.
04/27/98:
- 19:37 Changeset [11444] by
- Make this man page work reasonably on the sun. Changes were: - '\" t added to top so man passes this page through tbl. - The NAME section was de-formatted so that it gets along with windex. - .LI (not recognized by man) was changed to .IP (which does about the same thing). - Boxing was removed from tables and some blank lines added. Boxed tables look really poor onscreen, and tbl was generating bad output for them.
- 16:45 Changeset [11443] by
- Oops, identify self properly.
- 12:58 Changeset [11442] by
- IRIX doesn't need -lregexp any more. (It was broken here anyway.)
- 12:57 Changeset [11441] by
- IRIX doesn't need -lregex any more. Also nuke unused XSRCS and XOBJS.
- 12:57 Changeset [11440] by
- IRIX 6.2 and 6.3 don't need third/rx for POSIX regexps, so don't say we're going to use it.
- 12:56 Changeset [11439] by
- IRIX 6.2 and 6.3 have POSIX regexps, so we don't need third/rx any more.
- 12:35 Changeset [11438] by
- Set default keytab name to use SRVTAB.
04/26/98:
- 14:21 Changeset [11437] by
- Solaris 2.6 uses k_anoninfo instead of anoninfo. The structure type of k_anoninfo is different but agrees on the relevant fields.
04/25/98:
- 19:41 Changeset [11436] by
- if ZEPHYR_CLIENT is set in .environment, launch that instead of zwgc
- 19:37 Changeset [11435] by
- add "CheckMail no"
- 19:34 Changeset [11434] by
- Set umask so /usr/vice/etc/cacheinfo won't be world-writable
- 19:31 Changeset [11433] by
- Clear environment before starting sshd, to prevent security (and other) problems. Pointed out by mhpower.
- 19:15 Changeset [11432] by
- Take advantage of relaxed al_acct_create() contract.
- 19:14 Changeset [11431] by
- Relax the al_acct_create() contract, so that warnings can be NULL (if the caller doesn't want to know about warnings) and *warnings is always set to NULL when there are no warnings (unless warnings is NULL, of course).
- 16:42 Changeset [11430] by
- Suppress diagnostics when cleaning lost+found.
- 11:40 Changeset [11429] by
- Suppress the rmdir diagnostic, and fix the corresponding comment a bit.
04/24/98:
- 16:24 Changeset [11428] by
- Point top at a new site, where there are newer releases available.
- 15:19 Changeset [11427] by
- Changes for Irix 5.3 -> 6.2 update: Boot miniroot to remove all installed packages, and install all 6.2 packages; use CONFIGVERS to deal with .N and .O versions of config files left by inst; remove old-style staticroute config files; clean up miscellaneous links to OS volume from 5.3 install.
- 15:15 Changeset [11426] by
- Changes for Irix 5.3 -> 6.2 update: Remove DEADFILES from UPDATE_ROOT; restore any changed configfiles overwritten by inst; build a kernel in the UPDATE_ROOT if NEWUNIX or NEWOS set.
- 15:10 Changeset [11425] by
- Changes for Irix 5.3 -> 6.2 update: Add CONFIGVERS, to dispose of .N and .O files left by inst, and require minimum of 64 MB memory.
- 03:54 Changeset [11424] by
- be able to do a default partitioning and install on suns with 4.2G disks
04/22/98:
- 18:05 Changeset [11423] by
- Fix typo in Dan's patch.
- 18:03 Changeset [11422] by
- Remember to export ATHENA_SYS_COMPAT.
04/21/98:
- 14:06 Changeset [11421] by
- Add buildkernel, for update.
- 14:02 Changeset [11420] by
- Use /etc/athena/netparams if available, otherwise fall back to old behavior.
04/18/98:
- 12:59 Changeset [11419] by
- set ATHENA_SYS_COMPAT
- 12:58 Changeset [11418] by
- add -C option to print ATHENA_SYS_COMPAT value
- 12:57 Changeset [11417] by
- set ATHENA_SYS_COMPAT values
04/17/98:
- 18:37 Changeset [11416] by
- Use attachandrun.
- 18:35 Changeset [11415] by
- For environment add alias: remove -e option, no longer used. also quote the arguments to -P and -M. (-P must now have a single arg.)
- 18:31 Changeset [11414] by
- Remove -e. -P now takes a single arg. Added check to make sure both -P and -M are specified when one is. Make sure arguments are provided for -P and -M. $athena_path/manpath now supported for Bourne shell. Fixed some memory leaks. Cleaned up usage message, put -b in it. Now deals correctly with empty variables on output. Some code cleanup.
- 18:27 Changeset [11413] by
- Document -P and -M. Remove -e.
- 16:14 Changeset [11412] by
- From nathanw: make sure to reset the alarm in error cases, or attachandrun will give its child process sixty seconds to live when we can't get subs.
04/16/98:
- 22:55 Changeset [11411] by
- Make install of attach.unstripped actually work.
- 18:32 Changeset [11410] by
- Globally except *.unstripped so that we don't track in unstripped versions of binaries we strip for space reasons.
- 18:32 Changeset [11409] by
- Install snmpd stripped, but install an unstripped "snmpd.unstripped" to help debugging. It won't get tracked in.
- 18:31 Changeset [11408] by
- Install sshd stripped, but install an unstripped "sshd.unstripped" to help debugging. It won't get tracked in.
- 18:31 Changeset [11407] by
- Install xntpd stripped, but install an unstripped "xntpd.unstripped" to help debugging. It won't get tracked in.
- 18:31 Changeset [11406] by
- Install an unstripped "attach.unstripped" binary to help with debugging. (It won't get tracked.)
- 18:20 Changeset [11405] by
- From mhpower: don't preserve Delivered-To lines (or any -To line starting with 'd', to make the implementation easier) by default, since they are commonly added by qmail and aren't terribly important.
- 18:17 Changeset [11404] by
- From mhpower: prevent /tmp symlink attachs and check malloc return values.
- 18:15 Changeset [11403] by
- If SSHD is set to "switched", take responsibility for making sure that it is running (for access_on) or not running (for access_off).
- 18:15 Changeset [11402] by
- Add a new variable ACCESSON, defaulting to false, which controls whether the machine is set to access_on at boot time or reactivate time.
- 18:14 Changeset [11401] by
- Nuke /etc/ssh_* on public machines in case anyone ran ssh-keygen. If ACCESSON is set, run access_on instead of access_off.
- 18:13 Changeset [11400] by
- Nuke /etc/ssh_* on public machines in case anyone ran ssh-keygen. If ACCESSON is set, invoke inetd with the -n flag (turning on switched services) and invoke SSHD if it is set to "switched".
- 18:09 Changeset [11399] by
- When we get a notice from our server, turn off the booting flag. (We used to do that; it got lost when we went from alarm to select.) Otherwise we punt our subs every time we switch servers.
- 18:01 Changeset [11398] by
- General cleanups. Functional changes include: * Printed messages are cleaner. In particular, when invoking a program which generates output, do not put the cursor in the middle of a line beforehand and don't say "done" afterwards. * The /dev/console redirects are gone for /srvd/auto_update. This shouldn't matter at all. * zhm doesn't need its pid file deleted any more. * # is used as the substitution separator for the rc.conf renegeration, instead of /. * Remember to kill sshd at stop time, and don't bother to be quite as careful killing things off by pid file (for terseness). * All config files are in /srvd or /os now, so we don't need to test for the existence of files in /os if they're not in /srvd.
- 17:59 Changeset [11397] by
- General cleanups. Functional changes include: * Printed messages are cleaner. In particular, when invoking a program which generates output, do not put the cursor in the middle of a line beforehand and don't say "done" afterwards. * The /dev/console redirects are gone. This shouldn't matter at all. * zhm doesn't need its pid file deleted any more. * # is used as the substitution separator for the rc.conf renegeration, instead of /. * Remember to kill sshd at stop time. * Don't bother checking for the gettime binary; just run it like we do everything else.
04/15/98:
- 22:07 Changeset [11396] by
- clean up a bunch of files that are probably left over from 7.6 or 7.7 also clean up after skull virus and a couple of rc5 cracking incidents.
- 15:58 Changeset [11395] by
- Perform a space check on Solaris so we don't destroy 8.1 machines updating to 8.2.
- 15:54 Changeset [11394] by
- Flush stdout after saying we're running a script (stdout is usually a pipe, so it doesn't happen automatically), so output from the script appears in the right place.
- 14:47 Changeset [11393] by
- Style police. (Two spaces deleted.)
- 01:19 Changeset [11392] by
- Don't flame if the local file or fallback file doesn't exist
- 00:10 Changeset [11391] by
- catch lpr -pprinter when the user means lpr -Pprinter, and give an error
04/14/98:
- 21:11 Changeset [11390] by
- From nathanw: '-' is unwanted in tset arguments.
- 21:07 Changeset [11389] by
- Be more careful about editing SYSTEM.
- 15:46 Changeset [11388] by
- Set the KRB5_KTNAME environment variable so that the krb5 keytab file we search is separate from /etc/krb5.keytab.
- 13:51 Changeset [11387] by
- Make mkserv a special script intended to run on out-of-date versions of the root filesystem.
- 13:50 Changeset [11386] by
- Remove the emacs19 script for 8.2, as advertised.
04/13/98:
- 16:21 Changeset [11385] by
- From mhpower: Check hp->hp_length and also avoid buffer overflows in name argument.
- 16:19 Changeset [11384] by
- From mhpower: make sure long arguments don't cause buffer overflows.
- 15:28 Changeset [11383] by
- From nathanw: add a -a argument to pass an argument to each of the version scripts.
04/12/98:
- 17:18 Changeset [11382] by
- Remember to return success when closing the file.
04/11/98:
- 11:37 Changeset [11381] by
- Save about 4.75MB on the /usr partition by symlinking the libxview.so.3, libXol.so.3, and libPEX5.so.2 libraries in /usr/openwin/lib. These libraries aren't used by anything which is tracked locally, and they're the biggest ones there.
- 11:36 Changeset [11380] by
- strip attach when we install it. This saves 2MB in the /usr partition on Solaris (which is important), and it isn't a big lose because attach won't dump core (it's setuid). So it just means people have to rebuild attach to debug it.
04/10/98:
- 13:43 Changeset [11379] by
- Fix typo in last commit.
- 12:56 Changeset [11378] by
- As noted by jweiss, we should nuke /etc/nodename.saved as well as /etc/nodename.new.
- 12:55 Changeset [11377] by
- Correct typo in getloginname argument.
04/09/98:
- 22:20 Changeset [11376] by
- Add support for 6.2 miniroot: copy in additional tar sets for different kernels and CPU architecture dependent files; read OSVERSION file in miniroot directory if present to determine the OS version of the miniroot; use nawk instead of awk in deriving the OSLoadPartition nvram variable.
- 19:49 Changeset [11375] by
- Initial cut of a version script for 8.2.0.
- 19:31 Changeset [11374] by
- Don't declare inet_addr(). It breaks the build on Solaris 2.6.
- 18:54 Changeset [11373] by
- Don't make dir.old file in the install directory.
- 18:53 Changeset [11372] by
- Don't prompt the first time if the TTYLOGIN environment variable is set. This prevents double-prompting on Solaris when login is invoked by ttymon, and is actually what the Solaris native login does. Pretty gross.
- 18:51 Changeset [11371] by
- Support local accounts as determined by libal.
- 12:20 Changeset [11370] by
- Fix $j definition for fully-qualified hostname
04/08/98:
- 18:14 Changeset [11369] by
- Ignore all send_events.
- 18:11 Changeset [11368] by
- New attach and run code doesn't need BINDIR.
- 18:10 Changeset [11367] by
- Use attachandrun.
- 18:09 Changeset [11366] by
- Install attachandrun manpage and symlink.
- 18:05 Changeset [11365] by
- Introduce attachandrun code.
- 17:58 Changeset [11364] by
- Be paranoid about some file descriptors being closed should we do an exec.
- 17:56 Changeset [11363] by
- Close the config file after we've read it.
- 17:53 Changeset [11362] by
- attachandrun man page.
- 17:53 Changeset [11361] by
- Add RUN_CMD for attachandrun.
- 17:51 Changeset [11360] by
- Add obligatory attachandrun references.
- 13:37 Changeset [11359] by
- Don't try to set the prompt; we can't do shell quoting tricks in this file.
- 13:10 Changeset [11358] by
- Move OLDBINS back to do-update since the environment variables it sets up are needed after update-os runs. installboot needs to be run deliberately from sh or it will fail because /bin/sh doesn't run after the OS is tracked. Also, use $SUNPLATFORM instead of $platform (new name, exported environment variable) and use $ROOTDISK instead of hardcoding c0t3d0s0. Implement NEWDEVS to tar over new pseudo-devices when necessary.
- 13:09 Changeset [11357] by
- Move OLDBINS back to do-update since the environment variables it sets up are needed after update-os runs.
- 13:08 Changeset [11356] by
- "tee" and "whoami" won't always work since they're not local on Solaris. Implement "shelltee" in shell code and use "id" instead of "whoami".
- 13:07 Changeset [11355] by
- There is a new file OLDLIBS for shared libraries to preserve.
- 13:06 Changeset [11354] by
- "sort" won't always work since it's not local on Solaris. Implement "undup" in shell code. Rename platform to SUNPLATFORM and export it. Also export ROOTDISK, the root partition identifier (e.g. c0t3d0s0) so update-os knows where to install a new boot loader. There is a new variable OLDLIBS for shared libraries to preserve. There is a new variable NEWDEVS for when new pseudo-devices are needed on Solaris. Move OLDBINS processing back here (and add OLDLIBS) since the environment variables it sets are needed in this script after update-os runs.
Note: See TracTimeline
for information about the timeline view.