#!/bin/sh

test -z "$DSM_DIR" && DSM_DIR=/usr/lib/tivoli
test -z "$DSMI_DIR" && DSMI_DIR="$DSM_DIR"
test -z "$DSM_CONFIG" && DSM_CONFIG=/etc/adsm/dsm.opt
test -z "$DSMI_CONFIG" && DSMI_CONFIG="$DSM_DIR"
test -z "$DSM_LOG" && DSM_LOG=$(mktemp -d -t dsm-log.XXXXXX)
test -z "$DSMI_LOG" && DSMI_LOG="$DSM_LOG"

export DSM_DIR
export DSMI_DIR
export DSM_LOG
export DSMI_LOG
export DSM_CONFIG
export DSMI_CONFIG

# ARGH!, dsmj executes ./dsmagent
cd /usr/lib/tivoli/
exec java -DDSM_LANG="$LANG" -DDSM_CONFIG="$DSM_CONFIG" -DDSM_DIR="$DSM_DIR" \
	-DDSM_LOG="$DSM_LOG" -DDSM_OPTIONS="$*" -DDSM_ROOT="$PWD" \
	-jar dsm.jar
