#!/bin/bash
# getconf
# LP 20100630

DAT=$(date +%Y%m%d-%H%M%S)
TMP=/tmp/${HOSTNAME}.$DAT
#ERR=/dev/null
ERR=${TMP}/err.log
CMD=$0

mkdir $TMP
cd $TMP || exit

cp $(which $(basename $CMD)) ${TMP}/ 2>>$ERR

echo "###  messages"
(	D=${TMP}/messages.${HOSTNAME}.$DAT
	cp /var/log/messages $D 
	gzip $D
) 2>>$ERR

echo "### supportconfig"
(	D=${TMP}/supportconfig.${HOSTNAME}.$DAT
	mkdir $D
	supportconfig -b -t $D 1>&2
	tar czf $D.tgz $D && rm -rf $D 
) 2>>$ERR

echo "### sam"
(	D=${TMP}/sam.${HOSTNAME}.$DAT
	mkdir $D
	sam -o $D 1>&2
	tar czf $D.tgz $D && rm -rf $D
) 2>>$ERR

echo "### hb_report"
(	D=${TMP}/hb_report.${HOSTNAME}.$DAT
	hb_report -D -A -v -f 00:00 $D 1>&2
) 2>>$ERR

echo "### whbsaprecheck"
(	D=${TMP}/whbsaprecheck2.${HOSTNAME}.$DAT
	/root/pinne/whbsaprecheck2 --generic >$D
	gzip $D
	rm sam-*.{xml,log,html,report}
) 2>>$ERR

echo "### basecheck"
(	D=${TMP}/basecheck.${HOSTNAME}.$DAT
	/root/pinne/basecheck >$D
	gzip $D
) 2>>$ERR

cd ..
tar czf ${TMP}.tgz ${TMP} 2>>$ERR && rm -rf ${TMP}
tar ztf ${TMP}.tgz

#
