155714Skris [ This is an old file, I don't know if it is true anymore 255714Skris but I will leave the file here - eay 21/11/95 ] 355714Skris 455714SkrisTo use this library with Bones (kerberos without DES): 555714Skris1) Get my modified Bones - eBones. It can be found on 655714Skris gondwana.ecr.mu.oz.au (128.250.1.63) /pub/athena/eBones-p9.tar.Z 755714Skris and 855714Skris nic.funet.fi (128.214.6.100) /pub/unix/security/Kerberos/eBones-p9.tar.Z 955714Skris 1055714Skris2) Unpack this library in src/lib/des, makeing sure it is version 1155714Skris 3.00 or greater (libdes.tar.93-10-07.Z). This versions differences 1255714Skris from the version in comp.sources.misc volume 29 patchlevel2. 1355714Skris The primarily difference is that it should compile under kerberos :-). 1455714Skris It can be found at. 1555714Skris ftp.psy.uq.oz.au (130.102.32.1) /pub/DES/libdes.tar.93-10-07.Z 1655714Skris 1755714SkrisNow do a normal kerberos build and things should work. 1855714Skris 1955714SkrisOne problem I found when I was build on my local sun. 2055714Skris--- 2155714SkrisFor sunOS 4.1.1 apply the following patch to src/util/ss/make_commands.c 2255714Skris 2355714Skris*** make_commands.c.orig Fri Jul 3 04:18:35 1987 2455714Skris--- make_commands.c Wed May 20 08:47:42 1992 2555714Skris*************** 2655714Skris*** 98,104 **** 2755714Skris if (!rename(o_file, z_file)) { 2855714Skris if (!vfork()) { 2955714Skris chdir("/tmp"); 3055714Skris! execl("/bin/ld", "ld", "-o", o_file+5, "-s", "-r", "-n", 3155714Skris z_file+5, 0); 3255714Skris perror("/bin/ld"); 3355714Skris _exit(1); 3455714Skris--- 98,104 ---- 3555714Skris if (!rename(o_file, z_file)) { 3655714Skris if (!vfork()) { 3755714Skris chdir("/tmp"); 3855714Skris! execl("/bin/ld", "ld", "-o", o_file+5, "-s", "-r", 3955714Skris z_file+5, 0); 4055714Skris perror("/bin/ld"); 4155714Skris _exit(1); 42