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.


12:59 Changeset [20333] by rbasch
Don't prepend ${DESTDIR} when creating ${COPYDESTS}; the paths in ${COPYDESTS} already contain ${DESTDIR}.
12:55 Changeset [20332] by rbasch
Don't preserve file ownership whe tar'ing in the source tree.


16:35 Changeset [20331] by rbasch
Make /etc/inet/inetd.conf and /etc/shells config files, and alphabetize.
16:33 Changeset [20330] by rbasch
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 rbasch
Remove the /etc/shells inauguration; it is now pulled in as an extra from packs/config/shells.
16:27 Changeset [20328] by rbasch
Pull in /etc/shells from packs/config/shells.
12:00 Changeset [20327] by rbasch
Remove extraneous creation of /bin/athena.
11:57 Changeset [20326] by rbasch
Disable building of test plugin, since it is not installed correctly.
11:53 Changeset [20325] by rbasch
Add dependencies needed to ensure that postinstall scripts can run successfully.
10:35 Changeset [20324] by rbasch
Put those packages which need to be installed during the update-os phase of the update in the MITcore category.


22:09 Changeset [20323] by ghudson
Fix a double-free bug which was causing attach lockups under RHEL 3. Fix the sense of a comparison which was causing data to be read beyond the end of a krb5 realm string. (Essentially harmless.)
22:07 Changeset [20322] by ghudson
Give machines a LANG setting if they don't have one. Works around a bug in the RHEL 3 /etc/profile.d/less.csh script and provides expanded charset support.
22:06 Changeset [20321] by ghudson
Change cursor warp location to reflect the new position of the initial terminal window.
22:05 Changeset [20320] by ghudson
Remove nautilus show_desktop preference, since nautilus will be in the release now.
22:04 Changeset [20319] by ghudson
Move initial terminal window to lower right. Add nautilus -n to startup sequence unless skip_nautilus is set. Remove panel config repair code.
15:23 Changeset [20318] by ghudson
We need to build gnome2-user-docs on Linux or all the GNOME stuff we're building now won't find it. Build yelp on Linux as well so that it looks in the same place as other things.
12:41 Changeset [20317] by rbasch
Improve handling of directories: Create /bin and /usr/vice symlinks, and /usr/bin and /var/usr/vice directories, in the target before installing, to ensure that files have the same real path in the target (and thus in /srvd) as they will when installed on a machine. After the install, the links and directories (if empty) are removed. This also means we can avoid stripping out OS-owned directories from the prototype, as we no longer have to worry about blowing away symlinks such as /bin. But we do need to change the mode and ownership fields for those directories to "?", which tells pkgadd to leave those settings unchanged.
10:27 Changeset [20316] by zacheiss
Changes for updating to Solaris 9 4/04. Newer OpenGL changes the package list, and most of the patches we were applying are now integrated. Add 2 new OpenGL patches.


11:07 Changeset [20315] by rbasch
Add the prototype filters for Solaris packages. These are invoked by build-package to make any needed edits to the generated prototype.
11:02 Changeset [20314] by rbasch
Add the "class action" scripts for Solaris packages, invoked by pkgadd to install/remove the package's files in that class on the target.
09:50 Changeset [20313] by rbasch
Add the postremove scripts for Solaris packages.
09:48 Changeset [20312] by rbasch
Add postinstall scripts used in Solaris packages.
09:40 Changeset [20311] by rbasch
Add the depend file for the ktconvert package.
09:39 Changeset [20310] by rbasch
Add the pkginfo stub for the ktconvert package.
09:35 Changeset [20309] by rbasch
Add the "extra" scripts for Solaris packages, i.e. scripts to pull in files which are not created by the package's build system.


16:19 Changeset [20308] by amb
When rewriting filenames for RPM architecture compatability, arches[i] is the specified file's architecture and arches[j] is the actual machine architecture. In the case where a lower-architecture rpm needs to be found, i was being recycled for the filename search loop; this can lose with variable-length architectures because the length of arches[i] is used as part of an offset into the old filename to retrieve the post-architecture portion of it. This switches to using k for this loop instead.
15:51 Changeset [20307] by rbasch
Remove pulling in of rc.conf and mandesc as "extra stuff"; the base package now has its own build directory, i.e. packs/base, from which these files are built.
15:44 Changeset [20306] by rbasch
Changes for conversion to building Sun packages: Add packs/base (containing base files split off from packs/install). packs/install becomes the osinstall package (Solaris only). Remove packs/build/setup, packs/config, and packs/build/finish.
15:37 Changeset [20305] by rbasch
Move rc.conf (stub) and mandesc from packs/install into new packs/base directory.
14:36 Changeset [20304] by rbasch
Update the "one full release at a time" check for 9.3.


06:38 Changeset [20303] by zacheiss
Add Stata center networking configuration.


09:31 Changeset [20302] by zacheiss
Don't add rkinit or gshell to /etc/services.
09:31 Changeset [20301] by zacheiss
Remove gshell service.
09:30 Changeset [20300] by zacheiss
Remove these files, since they serve no purpose other than to be confusing.


15:57 Changeset [20299] by rbasch
Add "depend" files for Sun packages.
15:52 Changeset [20298] by rbasch
Add pkginfo stubs, used in creating Sun packages.
14:29 Changeset [20297] by zacheiss
Merge with openssl 0.9.7d.
14:24 Changeset [20296] by zacheiss
This commit was generated by cvs2svn to compensate for changes in r20295, which included commits to RCS files with non-trunk default branches.
14:24 Changeset [20295] by zacheiss
Not present in openssl 0.9.7d.
14:11 Changeset [20294]
This commit was manufactured by cvs2svn to create tag 'openssl-0_9_7d'.
14:11 Changeset [20293] by zacheiss
This commit was generated by cvs2svn to compensate for changes in r20292, which included commits to RCS files with non-trunk default branches.
14:11 Changeset [20292] by zacheiss
Import openssl 0.9.7d.
07:03 Changeset [20291] by zacheiss
Log more IP addresses as dotted quads rather than hex numbers.


11:21 Changeset [20290] by ghudson
Nuke the gnome-panel wrapper for Linux; we build our own panel now.
11:07 Changeset [20289] by rbasch
Correct a spelling error in rc.conf.
11:06 Changeset [20288] by rbasch
Set CFLAGS to use the "gnu89" standard in gcc, overriding the "c89" setting made by configure. When using c89, some needed definitions and declarations are skipped in the Sun headers.
10:59 Changeset [20287] by rbasch
Add #include <X11/Xlib.h>; Xutil.h requires this, but, on Sun, does not include it for you.
09:29 Changeset [20286] by rbasch
Add the Solaris package version of build-package.
01:23 Changeset [20285] by zacheiss
Fix deadlock caused by acquiring FSYNC_LOCK and H_LOCK in wrong order. Fix race condition crash caused by not having host held at correct time.
01:21 Changeset [20284] by zacheiss
Don't include reference to DESTDIR in installed ckermit.ini file.


18:23 Changeset [20283] by ghudson
Build more of GNOME on Linux--this time, glib2, gtk2, and associated files. The immediate reason for this is that xscreensaver uses the gtk2 install prefix to decide where to install some files; the longer-term reason is to collect all the GNOME data files into the same install prefix.


23:16 Changeset [20282] by rbasch
Remove the reference to vacation.real, which has been removed.
23:15 Changeset [20281] by rbasch
Remove the vacation.real symlink to /usr/bin/vacation; the latter is in the SUNWsndmu package, which we do not install.
23:10 Changeset [20280] by rbasch
Remove the rpm-specific build-all; it has been replaced by the common script packs/build/build-all.sh.
23:06 Changeset [20279] by rbasch
Leave the prefix off of the package name. Sun packages will have a different prefix, so it will now be set by the new build-all script.
21:17 Changeset [20278] by ghudson
Bump the minor version.


19:16 Changeset [20277] by rbasch
Add a common build-all script, adapted from the rpm-specific build-all, but which works for both rpm and Sun packages.
17:39 Changeset [20276] by zacheiss
Add ktconvert, a script for converting /etc/athena/srvtab to /etc/krb5.keytab, and its build system (such as it is).
17:38 Changeset [20275] by zacheiss
spec file for athena/etc/ktconvert.
17:38 Changeset [20274] by zacheiss
Remove third/ksrvutil, add athena/etc/ktconvert.
17:37 Changeset [20273] by zacheiss
Add ksrvutil script describing its replacement.
00:02 Changeset [20272] by zacheiss
Remove answerbook script. answerbook doesn't exist as part of Solaris anymore.


20:20 Changeset [20271] by ghudson
openssh requires hesiod and libal.
15:35 Changeset [20270] by zacheiss
Remove unused script update2.sh.
15:33 Changeset [20269] by zacheiss
Update references to /cdrom to be references to /install/cdrom. Makes $NEWOS not depend on $MINIROOT also being set.
15:33 Changeset [20268] by zacheiss
Make this build against a modern krb5. Needing to #define KRB5_DEPRECATED is suboptimal, but will do for now.
15:31 Changeset [20267] by zacheiss
No libkrb524.


15:37 Changeset [20266] by rbasch
Remove the declaration of tkt_string(), which conflicts with krb.h. Also remove the declaration of getenv(), in favor of #include'ing <stdlib.h>.
11:35 Changeset [20265] by ghudson
*** empty log message ***
11:34 Changeset [20264] by ghudson
Remove dated --enable-subdir configure option. Hacks will move to /usr/athena/lib/xscreensaver, the new default. Add configure hack to get -I/usr/athena/include in CFLAGS, since local change to use CPPFLAGS wasn't merged in. Fix some warnings in locally added code. Adjust xscreensaver-button source to work with modified logo.c. Fix dumb mismerge in driver/Makefile.in.
10:21 Changeset [20263] by ghudson
RHEL 3 does not ship with a tcl devel environment. krb5 finds the tcl runtime libraries and erroneously tries to build with tcl support; configure with --without-tcl to work around this problem.


23:14 Changeset [20262] by zacheiss
Resync redhat-fix with the same code from the OpenAFS RPM spec file. Don't build modules for kernel types RHEL doesn't ship.
12:48 Changeset [20261] by ghudson
Build gstreamer; same justification as before.
11:53 Changeset [20260] by ghudson
RHEL 3 ships a native librsvg-devel package, but it doesn't work because they don't ship libgsf-devel. So, build it ourselves.


22:14 Changeset [20259] by ghudson
Build libwnck on Linux, since RHEL 3 doesn't include a libwnck-devel package.
22:06 Changeset [20258] by ghudson
Fix mismerge.
20:23 Changeset [20257] by zacheiss
os update for 9.3.0 Solaris machines.
13:24 Changeset [20256] by ghudson
Add system type for RHEL 3. Tighten up match strings for RH 7.3 and RH 9. Actually abort on unrecognized Red Hat releases.


01:22 Changeset [20255] by zacheiss
Remove declaration of krb_err_base.


18:18 Changeset [20254] by ghudson
Pull up 1.3 to athena-9_2 branch.
18:18 Changeset [20253] by ghudson
Nuke files obsoleted by Mozilla 1.6 update.
15:53 Changeset [20252] by ghudson
Pull up 1.1-1.2 to athena-9_2 branch.
15:53 Changeset [20251] by ghudson
Pull up 1.3 to athena-9_2 branch.
15:53 Changeset [20250] by ghudson
Pull up 1.17 to athena-9_2 branch.
15:53 Changeset [20249] by ghudson
Pull up 1.2 to athena-9_2 branch.
15:53 Changeset [20248] by ghudson
Pull up 1.1 to athena-9_2 branch.
15:32 Changeset [20247] by ghudson
Document the default branch repair we have to do after a pull-up of a third-party package.
14:33 Changeset [20246] by ghudson
Pull up Mozilla 1.6 to athena-9_2 branch.
13:03 Changeset [20245] by zacheiss
RHEL 3 made the /boot/vmlinuz symlink go away, so don't rely on it.
13:02 Changeset [20244] by zacheiss
Don't declare krb_err_base.
12:21 Changeset [20243]
This commit was manufactured by cvs2svn to create branch 'athena-9_2'.
12:21 Changeset [20242] by ghudson
Put /usr/athena/bin/netscape in DEADFILES, since we eliminated it in a previous patch release.
12:20 Changeset [20241] by ghudson
Add xterm-color terminal type for Solaris.
12:18 Changeset [20240] by ghudson
Fix usage message to indicate that args are only valid with program. Pass valid arguments to gdialog.
12:17 Changeset [20239] by ghudson
Add zenity.
12:16 Changeset [20238] by ghudson
Make launchers work when the homedir isn't accessible.
12:15 Changeset [20237] by ghudson
Make GNOME apps work (noisily) when the homedir isn't accessible.
12:15 Changeset [20236] by ghudson
New spec file.
12:14 Changeset [20235] by ghudson
Don't install gdialog wrapper; we need the real one for now.
12:13 Changeset [20234] by ghudson
Invoke xscreensaver by its proper name, now that we own that name.
12:12 Changeset [20233] by ghudson
Desupport rkinit.
12:10 Changeset [20232] by ghudson
9.2.28 update script with some Sun package and patch updates.


11:47 Changeset [20231] by zacheiss
No more libkrb524.


12:51 Changeset [20230] by ghudson
Merge with esound 0.2.33.
12:28 Changeset [20229] by ghudson
This commit was generated by cvs2svn to compensate for changes in r20228, which included commits to RCS files with non-trunk default branches.
12:28 Changeset [20228] by ghudson
Not present in esound 0.2.33.
12:27 Changeset [20227]
This commit was manufactured by cvs2svn to create tag 'esound-0_2_33'.
12:27 Changeset [20226] by ghudson
This commit was generated by cvs2svn to compensate for changes in r20225, which included commits to RCS files with non-trunk default branches.
12:27 Changeset [20225] by ghudson
Import esound 0.2.33.
12:27 Changeset [20224] by ghudson
Merge with audiofile 0.2.5.
12:27 Changeset [20223] by ghudson
This commit was generated by cvs2svn to compensate for changes in r20222, which included commits to RCS files with non-trunk default branches.
12:27 Changeset [20222] by ghudson
Not present in audiofile 0.2.5.
12:26 Changeset [20221]
This commit was manufactured by cvs2svn to create tag 'audiofile-0_2_5'.
12:26 Changeset [20220] by ghudson
This commit was generated by cvs2svn to compensate for changes in r20219, which included commits to RCS files with non-trunk default branches.
12:26 Changeset [20219] by ghudson
Import audiofile 0.2.5.


12:03 Changeset [20218] by ghudson
Take rkinit out of the build for now; if we don't decide to desupport it, we can fix it and put it back in.
11:26 Changeset [20217] by ghudson
Build some more GNOME stuff under Linux, for greater separation, debuggability, and control.
Note: See TracTimeline for information about the timeline view.