summaryrefslogtreecommitdiffstats
path: root/ldap/systools/README
diff options
context:
space:
mode:
authorcvsadm <cvsadm>2005-01-21 00:44:34 +0000
committercvsadm <cvsadm>2005-01-21 00:44:34 +0000
commitb2093e3016027d6b5cf06b3f91f30769bfc099e2 (patch)
treecf58939393a9032182c4fbc4441164a9456e82f8 /ldap/systools/README
downloadds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.gz
ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.tar.xz
ds-b2093e3016027d6b5cf06b3f91f30769bfc099e2.zip
Moving NSCP Directory Server from DirectoryBranch to TRUNK, initial drop. (foxworth)ldapserver7x
Diffstat (limited to 'ldap/systools/README')
-rw-r--r--ldap/systools/README31
1 files changed, 31 insertions, 0 deletions
diff --git a/ldap/systools/README b/ldap/systools/README
new file mode 100644
index 00000000..2573a5f7
--- /dev/null
+++ b/ldap/systools/README
@@ -0,0 +1,31 @@
+How to get the list of patches:
+
+We used to just kind of guess which patches were needed. Now, we look at the
+patches installed on the system and build our list from that. WARNING - The
+system that you run this on must be a pretty clean system, with no extra
+software or hardware packages (e.g. compilers, software development
+environments, etc.). We don't want to complain to our customers that they
+must install the C compiler! So, I recommend running these scripts on a fresh
+clean QA-type system that has had the latest recommended patches or jumbo
+patch set applied. If for some reason you need to edit the auto generated
+patch files, please put a comment in this file with the date and your ID.
+
+Solaris:
+ You will need one system for each supported OS release. This means, for
+DS 6.2, both a Solaris 8 and a Solaris 9 system. Log into each system as root
+and execute the getSolPatches.pl script. By default it tries to use
+/usr/bin/perl, so if that is not available, any perl version > 5.005_03 can be
+used (older versions might work). Redirect the output to a file
+(e.g. /tmp/patches), then copy that file over solN_patches.c, where N is the
+OS release number (e.g. 8 or 9). Then, merge the files together into one -
+for example, mergeSolPatches.pl sol8_patches.c sol9_patches.c > sol_patches.c.
+Each patch is already tagged with what release version it came from and is applied to.
+
+HP:
+ Log into the reference machine and run getHPPatches.pl > /tmp/patches. You
+may have to be superuser - for some reason, swlist must be run as root on some
+machines but not others. So, if you run it and get strange error messages, try
+it as root. Then, copy /tmp/patches over hp_patches.c. By default, the perl
+script tries to use /tools/ns/bin/perl5.6.1, so if that does not exist, try
+another version of perl. HP ships with a very old version of perl (v4) that
+may or may not work.