Timeline
04/26/04:
- 14:12 Changeset [20429] by
- Remove all instances of a $OLDPKGS package.
- 14:09 Changeset [20428] by
- 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
- Add /usr/athena/bin/screensaver-properties-capplet, which exists on machines installed before 9.2.
04/24/04:
- 10:06 Changeset [20426] by
- verify-pkgs will live in /usr/athena/etc, not /usr/athena/lib/update.
- 10:04 Changeset [20425] by
- Add verify-pkgs, a script to check the integrity of MIT-* packages.
04/23/04:
- 16:58 Changeset [20424] by
- 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
- Use htmlview and gv as the html and Postscript viewers, respectively.
- 09:52 Changeset [20422] by
- Add an attachandrun script for gv.
- 09:49 Changeset [20421] by
- Invoke gen-stats.pl to generate a new stats file for the integrity checker.
04/21/04:
- 14:20 Changeset [20420] by
- 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.
04/20/04:
- 22:09 Changeset [20419] by
- Make sure /usr/lib/sendmail exists in the chroot build environment so packages can find it.
- 11:26 Changeset [20418] by
- Set a restored file's modification time to the expected value.
- 11:24 Changeset [20417] by
- Set the proper group ownership on the recreated gconf defaults directory.
04/16/04:
- 00:14 Changeset [20416] by
- Make sure we don't try to pull in gettext or flex; it breaks the build and we want to be consistent anyway.
04/15/04:
- 16:29 Changeset [20415] by
- 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
- Introduce gen-stats.pl, a script which generates stats files (for input to os-checkfiles) from Solaris pkgmap files.
- 13:58 Changeset [20413] by
- 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
- chmod smb.conf, not ifhp.conf.
- 13:43 Changeset [20411] by
- Use Evolution to handle mailto links.
- 13:41 Changeset [20410] by
- Update the java plugin directory, for j2re 1.4.2_04.
- 13:26 Changeset [20409] by
- Try to generate the same counter ID each time we reinstall.
04/14/04:
- 14:31 Changeset [20408] by
- Update authwatch to use GTK+ 2.0's GtkDialog widget; remove GNOME library references.
04/13/04:
- 16:56 Changeset [20407] by
- Include explicit settings for ownership and mode of added directories.
- 16:54 Changeset [20406] by
- Remove superfluous creation of empty directories; these are handled by additions to the package prototype.
- 15:10 Changeset [20405] by
- Add third/samba.
- 15:10 Changeset [20404] by
- Sun packaging goo for MIT-samba package.
- 15:09 Changeset [20403] by
- RPM packaging goo for athena-samba package.
- 15:08 Changeset [20402] by
- Add /etc/athena/smb.conf and /etc/ssh_config as configfiles.
- 15:08 Changeset [20401] by
- Samba config file.
- 15:07 Changeset [20400] by
- Restore hesiod lookup functionality that went missing in last import.
- 15:05 Changeset [20399] by
- Enable thread support.
- 15:04 Changeset [20398] by
- Make default ticket lifetime 10 hours again.
04/12/04:
- 16:13 Changeset [20397] by
- Built without document regeneration. (Which requires tools we don't have in the build environment.)
- 16:02 Changeset [20396] by
- Basic spec file for athena-libdaemon.
- 16:02 Changeset [20395] by
- Basic spec file for athena-ifplugd.
- 16:01 Changeset [20394] by
- Change init file name to "athena-ifplugd".
- 15:59 Changeset [20393] by
- Add ifplugd and libdaemon.
- 15:58 Changeset [20392] by
- Add support for multiple network devices, and for rewriting ifplugd.conf (if present).
04/11/04:
- 22:45 Changeset [20391] by
- 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
- Build src/appl.
04/09/04:
- 16:09 Changeset [20389]
- This commit was manufactured by cvs2svn to create tag 'ifplugd-0_23'.
- 16:09 Changeset [20388] by
- 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
- Import ifplugd 0.23.
- 16:08 Changeset [20386] by
- 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
- Import libdaemon 0.6.
- 16:06 Changeset [20384] by
- Added entries for libdaemon and ifplugd.
- 12:56 Changeset [20383] by
- Build system integration for Samba.
- 12:55 Changeset [20382] by
- Add third/openldap and its build dependencies.
- 12:54 Changeset [20381] by
- Initial pkginfo file for MIT-openldap package.
- 12:54 Changeset [20380] by
- Initial spec file for athena-openldap package.
- 12:53 Changeset [20379] by
- Don't build servers; we only want the libraries and clients.
04/08/04:
- 18:35 Changeset [20378] by
- 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
- 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
- Import Samba 3.0.2a.
- 16:36 Changeset [20375] by
- 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
- Import openldap 2.1.29.
- 15:38 Changeset [20373] by
- sendmail requires openssl for STARTTLS support.
- 15:37 Changeset [20372] by
- Build with STARTTLS and MAP_REGEX support.
- 14:05 Changeset [20371] by
- 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
- From upstream CVS: Fix use of NI_WITHSCOPEID flag in getnameinfo().
04/07/04:
- 14:18 Changeset [20369] by
- Pull up 1.68 to athena-9_2 branch.
- 13:06 Changeset [20368] by
- Build with milter support.
- 13:05 Changeset [20367] by
- Add new entries for /var/log/cron and /var/log/boot.log, to appease Redhat's shipped configuration for logrotate.
04/06/04:
- 19:36 Changeset [20366] by
- Write the new .rvdinfo file, as the final step.
- 19:35 Changeset [20365] by
- 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.
04/05/04:
- 18:03 Changeset [20364] by
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- Add a comment pointing at the new location of the saved (.old) version of the file.
- 10:36 Changeset [20356] by
- Put the root crontab in class crontab.
04/04/04:
- 18:40 Changeset [20355] by
- 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
- Be verbose about replacing the file and saving the existing version.
- 15:22 Changeset [20353] by
- Add some missing rc.conf entries, and make spacing consistent throughout.
- 15:20 Changeset [20352] by
- Make the spacing of the MRUPDATE rc.conf entry consistent with other entries in the file.
- 15:17 Changeset [20351] by
- "chmod 700" the cache directory in the install target.
04/03/04:
- 16:55 Changeset [20350] by
- Add install-srvd.sh, a script which installs packages in the srvd for a new release.
04/02/04:
- 17:48 Changeset [20349] by
- Remove install of files which are now pulled in as "extra" files by other packages.
04/01/04:
- 17:14 Changeset [20348] by
- 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
- Don't create the "Start Here" icon; in our environment it would only serve to confuse users.
03/31/04:
- 10:37 Changeset [20346] by
- 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
- 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
- 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
- Add a checkinstall script which always fails, to ensure that MIT-krb5-prep is never installed.
- 10:24 Changeset [20342] by
- Put MIT-krb5-prep in the "MITdontinstall" category, so the srvd setup script can be sure to exclude it.
- 10:18 Changeset [20341] by
- 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.
03/30/04:
- 19:46 Changeset [20340] by
- 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
- 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
- Install admin-update and pkg-order in the update directory.
- 19:12 Changeset [20337] by
- Add a pkgadd admin file for the update system.
- 19:11 Changeset [20336] by
- Add pkg-order.pl, which generates the install order for the packages in a directory.
- 19:01 Changeset [20335] by
- Add modifications to 9.3.0 related to the change to using Solaris packages instead of track.
- 18:56 Changeset [20334] by
- 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.
03/28/04:
- 12:59 Changeset [20333] by
- Don't prepend ${DESTDIR} when creating ${COPYDESTS}; the paths in ${COPYDESTS} already contain ${DESTDIR}.
- 12:55 Changeset [20332] by
- Don't preserve file ownership whe tar'ing in the source tree.
03/27/04:
- 16:35 Changeset [20331] by
- Make /etc/inet/inetd.conf and /etc/shells config files, and alphabetize.
- 16:33 Changeset [20330] by
- This script is defunct; we no longer inaugurate /etc/shells in the postinstall script (managing it as a config file instead), so there is no need to undo that in postremove.
- 16:28 Changeset [20329] by
- Remove the /etc/shells inauguration; it is now pulled in as an extra from packs/config/shells.
- 16:27 Changeset [20328] by
- Pull in /etc/shells from packs/config/shells.
- 12:00 Changeset [20327] by
- Remove extraneous creation of /bin/athena.
- 11:57 Changeset [20326] by
- Disable building of test plugin, since it is not installed correctly.
- 11:53 Changeset [20325] by
- Add dependencies needed to ensure that postinstall scripts can run successfully.
- 10:35 Changeset [20324] by
- Put those packages which need to be installed during the update-os phase of the update in the MITcore category.
Note: See TracTimeline
for information about the timeline view.