18:03 Changeset [20436]
This commit was manufactured by cvs2svn to create tag 'python-2_3_3'.
18:03 Changeset [20435] by zacheiss
This commit was generated by cvs2svn to compensate for changes in r20434, which included commits to RCS files with non-trunk default branches.
18:03 Changeset [20434] by zacheiss
Import python 2.3.3.


18:34 Changeset [20433] by rbasch
Add the verify wrapper script, to perform checks of both OS and MIT packages.
18:31 Changeset [20432] by rbasch
Nuke all links to the ANNOUNCE init.d script.
18:25 Changeset [20431] by mwhitson
Update grenew to use GTK+ 2.0's GtkDialog widget; remove GNOME library references.
10:46 Changeset [20430] by rbasch
Update for Solaris 9.3: * Remove the code which adds files belonging to added or removed packages to the exceptions list for a private machine. (Let administrators see how their machines differ from a standard machine). * Eliminate use of the timestamp file; os-checkfiles now uses the file mod time included in the stats file. * Use the new os-checkfiles srvd stats file, instead of the old track stats file, to obtain any files replaced by an MIT package.


14:12 Changeset [20429] by rbasch
Remove all instances of a $OLDPKGS package.
14:09 Changeset [20428] by rbasch
Add any 9.2 OS files which cause update problems to $DEADFILES. This includes files which are unchanged from 9.2, whose modification time would not be updated by pkgadd, and files in the Sun glib and gtk packages, which were apparently installed as symlinks on 9.2 alpha machines, and never reinstalled.
14:03 Changeset [20427] by rbasch
Add /usr/athena/bin/screensaver-properties-capplet, which exists on machines installed before 9.2.


10:06 Changeset [20426] by rbasch
verify-pkgs will live in /usr/athena/etc, not /usr/athena/lib/update.
10:04 Changeset [20425] by rbasch
Add verify-pkgs, a script to check the integrity of MIT-* packages.


16:58 Changeset [20424] by zacheiss
Cast directlty rather than using GTK's GTK_WIDGET macro, which likes to spew to the terminal mozilla was started from.
09:54 Changeset [20423] by rbasch
Use htmlview and gv as the html and Postscript viewers, respectively.
09:52 Changeset [20422] by rbasch
Add an attachandrun script for gv.
09:49 Changeset [20421] by rbasch
Invoke gen-stats.pl to generate a new stats file for the integrity checker.


14:20 Changeset [20420] by ghudson
Don't try to run /bin/athena/tcsh if we can't find /srvd/usr/athena/lib/update/finish-update-wrapper. Since MIT-tcsh is not a core package, it might not exist. Run /bin/sh instead.


22:09 Changeset [20419] by zacheiss
Make sure /usr/lib/sendmail exists in the chroot build environment so packages can find it.
11:26 Changeset [20418] by rbasch
Set a restored file's modification time to the expected value.
11:24 Changeset [20417] by rbasch
Set the proper group ownership on the recreated gconf defaults directory.


00:14 Changeset [20416] by ghudson
Make sure we don't try to pull in gettext or flex; it breaks the build and we want to be consistent anyway.


16:29 Changeset [20415] by rbasch
Override our default CPPFLAGS setting on Linux so that /usr/athena/include is not prepended to the include path. This prevents the build from failing due to the openldap's lber.h header being included instead of the Mozilla LDAP version of that header.
14:00 Changeset [20414] by rbasch
Introduce gen-stats.pl, a script which generates stats files (for input to os-checkfiles) from Solaris pkgmap files.
13:58 Changeset [20413] by rbasch
Changes for 9.3 Solaris: * Since we do not care about IRIX any more (where a file's mod time reflects the install time), accept the mod time as a field in the stats file, and check that it matches what is found in the file system. * Get rid of the "-t timestampfile" option, which was a hack for IRIX. * Get rid of the flags field, which is not used. * Always mask out the file type when checking the mode, since the type is checked separately anyway; this will make it easier to generate stats files based on Sun package data.
13:52 Changeset [20412] by ghudson
chmod smb.conf, not ifhp.conf.
13:43 Changeset [20411] by rbasch
Use Evolution to handle mailto links.
13:41 Changeset [20410] by rbasch
Update the java plugin directory, for j2re 1.4.2_04.
13:26 Changeset [20409] by ghudson
Try to generate the same counter ID each time we reinstall.


14:31 Changeset [20408] by mwhitson
Update authwatch to use GTK+ 2.0's GtkDialog widget; remove GNOME library references.


16:56 Changeset [20407] by rbasch
Include explicit settings for ownership and mode of added directories.
16:54 Changeset [20406] by rbasch
Remove superfluous creation of empty directories; these are handled by additions to the package prototype.
15:10 Changeset [20405] by zacheiss
Add third/samba.
15:10 Changeset [20404] by zacheiss
Sun packaging goo for MIT-samba package.
15:09 Changeset [20403] by zacheiss
RPM packaging goo for athena-samba package.
15:08 Changeset [20402] by zacheiss
Add /etc/athena/smb.conf and /etc/ssh_config as configfiles.
15:08 Changeset [20401] by zacheiss
Samba config file.
15:07 Changeset [20400] by zacheiss
Restore hesiod lookup functionality that went missing in last import.
15:05 Changeset [20399] by zacheiss
Enable thread support.
15:04 Changeset [20398] by zacheiss
Make default ticket lifetime 10 hours again.


16:13 Changeset [20397] by amb
Built without document regeneration. (Which requires tools we don't have in the build environment.)
16:02 Changeset [20396] by amb
Basic spec file for athena-libdaemon.
16:02 Changeset [20395] by amb
Basic spec file for athena-ifplugd.
16:01 Changeset [20394] by amb
Change init file name to "athena-ifplugd".
15:59 Changeset [20393] by amb
Add ifplugd and libdaemon.
15:58 Changeset [20392] by amb
Add support for multiple network devices, and for rewriting ifplugd.conf (if present).


22:45 Changeset [20391] by rbasch
Make the script smart enough to only install packages which have been rebuilt since the srvd package directory was last touched: * Get rid of the original "-N" option meaning of turning off the link-pkgs step; we always want to run link-pkgs when the package directory is initialized, and only then. * Reclaim "-N" to specify that the package directory should be initialized, i.e. to remove any existing contents of the directory. * When updating an existing package directory, skip any package which has not changed, by comparing the pkginfo files (the PSTAMP setting is unique to the build). Also, remove any existing .rvdinfo file before writing the new file.
22:33 Changeset [20390] by rbasch
Build src/appl.


16:09 Changeset [20389]
This commit was manufactured by cvs2svn to create tag 'ifplugd-0_23'.
16:09 Changeset [20388] by amb
This commit was generated by cvs2svn to compensate for changes in r20387, which included commits to RCS files with non-trunk default branches.
16:09 Changeset [20387] by amb
Import ifplugd 0.23.
16:08 Changeset [20386] by amb
This commit was generated by cvs2svn to compensate for changes in r20385, which included commits to RCS files with non-trunk default branches.
16:08 Changeset [20385] by amb
Import libdaemon 0.6.
16:06 Changeset [20384] by amb
Added entries for libdaemon and ifplugd.
12:56 Changeset [20383] by zacheiss
Build system integration for Samba.
12:55 Changeset [20382] by zacheiss
Add third/openldap and its build dependencies.
12:54 Changeset [20381] by zacheiss
Initial pkginfo file for MIT-openldap package.
12:54 Changeset [20380] by zacheiss
Initial spec file for athena-openldap package.
12:53 Changeset [20379] by zacheiss
Don't build servers; we only want the libraries and clients.


18:35 Changeset [20378] by ghudson
Revert rev 1.68 on athena-9_2 branch. The postun trigger won't actually run unless there's a kernel upgrade, so to fix the machines with no single-user boot option we need to keep the old install trigger.
17:16 Changeset [20377] by zacheiss
This commit was generated by cvs2svn to compensate for changes in r20376, which included commits to RCS files with non-trunk default branches.
17:16 Changeset [20376] by zacheiss
Import Samba 3.0.2a.
16:36 Changeset [20375] by zacheiss
This commit was generated by cvs2svn to compensate for changes in r20374, which included commits to RCS files with non-trunk default branches.
16:36 Changeset [20374] by zacheiss
Import openldap 2.1.29.
15:38 Changeset [20373] by zacheiss
sendmail requires openssl for STARTTLS support.
15:37 Changeset [20372] by zacheiss
Build with STARTTLS and MAP_REGEX support.
14:05 Changeset [20371] by rbasch
Fix the install rule by prepending $$SRVD to ld's destination path. Also use "gcc -print-libgcc-file-name" instead of "gcc -v" to determine the gcc library directory.
13:58 Changeset [20370] by rbasch
From upstream CVS: Fix use of NI_WITHSCOPEID flag in getnameinfo().


14:18 Changeset [20369] by ghudson
Pull up 1.68 to athena-9_2 branch.
13:06 Changeset [20368] by zacheiss
Build with milter support.
13:05 Changeset [20367] by zacheiss
Add new entries for /var/log/cron and /var/log/boot.log, to appease Redhat's shipped configuration for logrotate.


19:36 Changeset [20366] by rbasch
Write the new .rvdinfo file, as the final step.
19:35 Changeset [20365] by rbasch
Clear the sticky bit on several directories which are only writable by root anyway. pkgadd creates these without the sticky bit, which would cause complaints by the integrity checker.


18:03 Changeset [20364] by amb
Switch to adding the single-user boot option after deinstall of the old kernel so we can't use the wrong entry.
17:08 Changeset [20363] by ghudson
We never got rid of /etc/init.d/athena.config from 9.1; get rid of it now so it doesn't screw up the 9.3 update.
12:40 Changeset [20362] by rbasch
On Solaris, copy passwd/shadow/group from the system/config/passwd directory in AFS instead of /srvd, and run verify-pkgs instead of track-srvd.
12:36 Changeset [20361] by rbasch
Make changes needed for Solaris 9.3.... In the public workstation cleanup: * Copy passwd/shadow/group files directly from the system/config/passwd directory in AFS, instead of /srvd; these no longer get installed in /srvd. * Replace running oscheck and track with /etc/athena/verify, which will handle both checks. * Preserve the PUBLIC=true setting when copying rc.conf from /srvd, since the /srvd version now contains PUBLIC=false. Also get rid of the NETMEDIA variable handling; that variable is obsolete. Also, add the code to recreate GConf schemas, formerly done in athchanges.
12:26 Changeset [20360] by rbasch
Don't prompt for confirmation about replacing files in the $CONFCHG list; since we are using $CONFCHG only to save a few OS files in 9.3.0, it seems misleading for the list not to mention any changed Athena files. Also, make sure we preserve the PUBLIC=true setting in rc.conf when we copy the file in from /srvd; in the 9.3 srvd, rc.conf will contain PUBLIC=false, since that is the default setting created by the MIT-ws package.
12:21 Changeset [20359] by rbasch
Do not inaugurate the root crontab's .athena file, since we are now changing the file in this release. Also, move any existing root.old file to its new home (though it will be overwritten there anyway when the MIT-ws package is installed).
12:17 Changeset [20358] by rbasch
When saving the sunpkg version of an OSCONFCHG file, distinguish between a crontab and a standard config file, and save the former in its special place.
11:32 Changeset [20357] by rbasch
Add a comment pointing at the new location of the saved (.old) version of the file.
10:36 Changeset [20356] by rbasch
Put the root crontab in class crontab.


18:40 Changeset [20355] by rbasch
Add action scripts for the crontab file class; this class is similar to the config class, but saves files in /var/athena/update.save, rather than in the same directory as the target file. The remove script moves the .old file back into place.
18:37 Changeset [20354] by rbasch
Be verbose about replacing the file and saving the existing version.
15:22 Changeset [20353] by rbasch
Add some missing rc.conf entries, and make spacing consistent throughout.
15:20 Changeset [20352] by rbasch
Make the spacing of the MRUPDATE rc.conf entry consistent with other entries in the file.
15:17 Changeset [20351] by rbasch
"chmod 700" the cache directory in the install target.


16:55 Changeset [20350] by rbasch
Add install-srvd.sh, a script which installs packages in the srvd for a new release.


17:48 Changeset [20349] by rbasch
Remove install of files which are now pulled in as "extra" files by other packages.


17:14 Changeset [20348] by ghudson
Make sure to install athena.schemas last, so that it overrides the defaults for other parts of GNOME. In the past this didn't matter so much because we didn't install the parts of GNOME whose defaults we were overriding.
17:13 Changeset [20347] by ghudson
Don't create the "Start Here" icon; in our environment it would only serve to confuse users.


10:37 Changeset [20346] by rbasch
For the change to building Sun packages on Solaris: Copy /etc/mnttab into the root, to fake out pkgadd. Link destinations to /build/athtools/... instead of /.srvd/... in the root; /.srvd will now be updated via pkgadd.
10:32 Changeset [20345] by rbasch
Add link-pkgs.pl, which sets up a new package directory for a patch release, creating symlinks to the current version of all unchanged packages.
10:28 Changeset [20344] by rbasch
Put MIT-osinstall and MIT-update in the MITsrvd category; these packages will be installed in the srvd, but not on a machine.
10:25 Changeset [20343] by rbasch
Add a checkinstall script which always fails, to ensure that MIT-krb5-prep is never installed.
10:24 Changeset [20342] by rbasch
Put MIT-krb5-prep in the "MITdontinstall" category, so the srvd setup script can be sure to exclude it.
10:18 Changeset [20341] by rbasch
Add the version number as a path component to the target package directory, to make it easier to see which packages have been built for a particular patch release.


19:46 Changeset [20340] by rbasch
Modifications related to the update system changes for installing Athena software as Solaris packages: Invoke the finish-update-wrapper script, which now performs the actions formerly done here in the Reboot state, and pass the new version argument to update-os.
19:38 Changeset [20339] by rbasch
Modify the update system to support installing Athena software built as Solaris packages, instead of using track. Changes include: * do-update determines which packages to add and remove. * update-os installs "core" packages only. * finish-update installs all other packages, performs removals, and generates windex databases (latter moved from oschanges). * finish-update-wrapper is added, to perform the actions formerly done by /etc/init.d/finish-update, as the latter may be overwritten by /srvd/usr/athena/lib/update/finish-update. * Files in the new $OSCONFCHG list are saved and restored around the installation of OS packages.
19:13 Changeset [20338] by rbasch
Install admin-update and pkg-order in the update directory.
19:12 Changeset [20337] by rbasch
Add a pkgadd admin file for the update system.
19:11 Changeset [20336] by rbasch
Add pkg-order.pl, which generates the install order for the packages in a directory.
19:01 Changeset [20335] by rbasch
Add modifications to 9.3.0 related to the change to using Solaris packages instead of track.
18:56 Changeset [20334] by rbasch
Changes for 9.3: Remove copying of various files from /os (everything is already local now). Make sure our versions of /etc/inittab and /etc/default/init are in place, since we do not run track any more. Remove the chmod of /usr/sbin/arp; the file as installed is no longer set-gid. Remove the windex generation; it is now done in finish-update.
Note: See TracTimeline for information about the timeline view.