There's a FreeBSD 6.x client for NetBackup, but when we upgraded to NetBackup 7.5...client installs stopped working, after ignoring the problem for a while (since the 7.0 client installs were working) until I had set up a new FreeBSD 9.0 server.
What I did was
'misc/compat6x'
and 'java/openjdk6'
'/compat/i386' environment from building "32bit Wine on FreeBSD/amd64") and put it in '/usr/local/etc'
-- there's probably a better place, but 
'/usr/openv/netbackup/client/INTEL/FreeBSD6.0/client_config'
has "compat_dir" set to '/usr/local/lib32/compat'
'/usr/local/bin/java'
'/usr/local/etc/netbackup'
Shell
--- netbackup.orig 2012-09-08 14:46:28.794900000 -0500 | |
+++ netbackup 2012-09-08 14:50:57.848900734 -0500 | |
@@ -73,10 +73,12 @@ | |
FreeBSD*) | |
PS="/bin/ps -ax" | |
# This can be removed once $ORIGIN starts working. | |
+ LD_32_PRELOAD=/usr/local/etc/fakegetfsstat.so | |
+ export LD_32_PRELOAD | |
compat_dir="" | |
os_major=`uname -r | cut -f1 -d"."` | |
if [ "${os_major}" -gt 6 ] ; then | |
- compat_dir=":/usr/local/lib/compat" | |
+ compat_dir=":/usr/local/lib32/compat" | |
fi | |
ProcessorType=`uname -p` | |
if [ "${ProcessorType}" != "i386" ] ; then |