genrb fails on HP-UX because genrb_wrapper.sh invokes it like: LD_LIBRARY_PATH=/wherever exec genrb POSIX shell on HP-UX doesn't pass the environment variable to the exec'd process. Can the exec just be removed? Another thing I noticed which isn't platform specific is that it tries to invoke the genrb_wrapper.sh script while assuming cwd is the build root. For example, if we're in adminutil/HP-UXB.11.23_ia64_64_OPT.OBJ it tries to invoke lib/libadminutil/genrb_wrapper.sh when it should be ../lib/libadminutil/genrb_wrapper.sh.
Created attachment 431957 [details] patch proposal
To ssh://git.fedorahosted.org/git/389/adminutil.git e07acba..6a23fa9 master -> master commit 6a23fa916a7761a6e48f3b79d07f8208cf10f4bf Author: Rich Megginson <rmeggins> Date: Thu Jul 15 09:21:41 2010 -0600
Created attachment 433025 [details] patch for admin server's genrb_wrapper.sh Please also make the change to remove exec from adminserver's genrb_wrapper.sh script.
Checked in admin patch to master. Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (4/4), done. Writing objects: 100% (4/4), 492 bytes, done. Total 4 (delta 3), reused 0 (delta 0) To ssh://git.fedorahosted.org/git/389/admin.git f7554f2..9866d75 master -> master