# $Header: /magellan-cvs/smage/nsm-client/nsm-client-9.50.01-r1.smage2,v 1.1 2006/08/30 14:17:15 niro Exp $ PNAME="nsm-client" PVER="9.50.01" PBUILD="r1" PCATEGORIE="net-misc" STATE="unstable" DESCRIPTION="Netsupport Manager Linux32 Client." HOMEPAGE="http://www.netsupportsoftware.com/" DEPEND=">= virtual/x11 gnome-base/libglade-2.5.1-r4" SRCFILE="linux-installer-${PVER}.tar.gz" SRCDIR="${BUILDDIR}/install" # fetch em at https://download.netsupportsoftware.com/Product/nsm/en/linux/installer.tar.gz SRC_URI=( mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/nsmclient.rc ) src_prepare() { munpack ${SRCFILE} || die cd ${SRCDIR} # unpack relevant files from included tarball install -d ${SRCDIR}/nsm || die tar xvzf nsm.tar.gz -C ${SRCDIR}/nsm || die } src_install() { cd ${SRCDIR} # needed directories install -d ${BINDIR}/etc/rc.d/init.d || die install -d ${BINDIR}/opt/nsm-client || die install -d ${BINDIR}/usr || die # copy all files cp -a ${SRCDIR}/nsm/* ${BINDIR}/opt/nsm-client || die # install initscript install -m 0755 -o root -g root ${SOURCEDIR}/${PNAME}/nsmclient.rc \ ${BINDIR}/etc/rc.d/init.d/nsmclient || die # the nsm-client searches all run-times in /usr/nsm # but we want the files in opt -> symlink them ln -snf /opt/nsm-client ${BINDIR}/usr/nsm || die # remove uneccessary stuff rm ${BINDIR}/opt/nsm-client/uninstall || die }