pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/sysutils/tsm8



Module Name:    pkgsrc
Committed By:   hauke
Date:           Wed Oct 17 13:54:39 UTC 2018

Added Files:
        pkgsrc/sysutils/tsm8: DESCR MESSAGE Makefile PLIST TODO distinfo
            options.mk
        pkgsrc/sysutils/tsm8/files: tsm_daily.sh tsm_ld.so.conf.i386
            tsm_ld.so.conf.x86_64

Log Message:
Add IBM Spectrum Protect (aka Tivoli Storage Manager) client.


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/tsm8/DESCR \
    pkgsrc/sysutils/tsm8/MESSAGE pkgsrc/sysutils/tsm8/Makefile \
    pkgsrc/sysutils/tsm8/PLIST pkgsrc/sysutils/tsm8/TODO \
    pkgsrc/sysutils/tsm8/distinfo pkgsrc/sysutils/tsm8/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/sysutils/tsm8/files/tsm_daily.sh \
    pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.i386 \
    pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.x86_64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Added files:

Index: pkgsrc/sysutils/tsm8/DESCR
diff -u /dev/null pkgsrc/sysutils/tsm8/DESCR:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/DESCR  Wed Oct 17 13:54:39 2018
@@ -0,0 +1 @@
+IBM Spectrum Protect (aka Tivoli Storage Manager) client
Index: pkgsrc/sysutils/tsm8/MESSAGE
diff -u /dev/null pkgsrc/sysutils/tsm8/MESSAGE:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/MESSAGE        Wed Oct 17 13:54:39 2018
@@ -0,0 +1,34 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1 2018/10/17 13:54:39 hauke Exp $
+
+Tivoli Storage Manager Client has been installed in
+               ${EMULDIR}/opt/tivoli
+with binaries in
+               ${EMULDIR}/opt/tivoli/tsm/client/ba/bin
+and configuration in
+               ${PKG_SYSCONFDIR}
+
+NetBSD configuration hints:
+
+- TSM expects ${EMULDIR}/etc/mtab to exist and be meaningful. The
+  suse_base package sets up a symlink to ${EMULDIR}/proc/mounts,
+  which works on NetBSD 3 or newer if you mount procfs like
+  >> procfs  /emul/linux/proc  procfs  ro,linux  0 0 <<
+  in /etc/fstab.
+  Alternatively, make ${EMULDIR}/etc/mtab a symlink to /etc/fstab.
+
+- Make sure 'passworddir' is set in tsm.sys so that the passwd file
+  ends up in ${PKG_SYSCONFDIR} instead of the shadow hierarchy.
+
+- The environment variables DSM_DIR, DSM_CONFIG, DSM_LOG
+  need to be set properly. DSM_LOG may inadvertently end up in the emul
+  shadow hierarchy.
+  There is a sample start script in ${PREFIX}/share/examples/tsm.
+
+- For backing up the native filesystem hierarchy, use a construct
+  like "ln -s / /.`hostname`" to break out of the emul shadow hierarchy.
+
+- If you want to use the GUI client dsmj (option java), the directory
+  containing the java binary needs to be in PATH.
+
+===========================================================================
Index: pkgsrc/sysutils/tsm8/Makefile
diff -u /dev/null pkgsrc/sysutils/tsm8/Makefile:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/Makefile       Wed Oct 17 13:54:39 2018
@@ -0,0 +1,109 @@
+# $NetBSD: Makefile,v 1.1 2018/10/17 13:54:39 hauke Exp $
+
+DISTNAME=      tsm-8.1.6.0
+PKGNAME=       ${DISTNAME:C/-/8-/}
+#PKGREVISION=  1
+CATEGORIES=    sysutils
+MASTER_SITES=  ftp://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/v816/
+DISTFILES=     8.1.6.0-TIV-TSMBAC-LinuxX86.tar
+
+MAINTAINER=    hauke%NetBSD.org@localhost
+HOMEPAGE=      https://www.ibm.com/us-en/marketplace/data-protection-and-recovery
+COMMENT=       IBM Spectrum Protect (aka Tivoli Storage Manager) Client
+
+PKG_SYSCONFSUBDIR=     tsm
+DOC_DIR=               share/doc/tsm
+DOC_SRCDIR=            ${WRKDIR}/.destdir/usr/pkg/emul/linux/opt/tivoli/tsm/license/baclient/tsm
+EG_DIR=                        share/examples/tsm
+CONF_FILES=            ${PREFIX}/${EG_DIR}/dsm.sys.smp ${PKG_SYSCONFDIR}/dsm.sys
+CONF_FILES+=           ${PREFIX}/${EG_DIR}/dsm.opt.smp ${PKG_SYSCONFDIR}/dsm.opt
+
+PUBLIC_BINS=           dsmc
+
+BUILD_DEFS+=           VARBASE
+
+# See the license agreements in {PREFIX}/emul/linux/opt/tivoli/tsm/license/
+RESTRICTED=            Redistribution of repackaged binaries not permitted
+NO_SRC_ON_CDROM=       ${RESTRICTED}
+NO_SRC_ON_FTP=         ${RESTRICTED}
+NO_BIN_ON_CDROM=       ${RESTRICTED}
+NO_BIN_ON_FTP=         ${RESTRICTED}
+
+NOT_FOR_PLATFORM=      Linux-*-* NetBSD-[0-1]*-*
+
+EMUL_PLATFORMS=                linux-x86_64
+EMUL_MODULES.linux=    base
+RUN_LDCONFIG=          yes
+
+.include "../../mk/bsd.prefs.mk"
+
+WRKSRC=                        ${WRKDIR}
+BUILD_DIRS=            # empty
+
+USE_TOOLS+=            rpm2pkg grep sed
+
+RPMFILES=              ${WRKDIR}/TIVsm-BA.x86_64.rpm \
+                       ${WRKDIR}/TIVsm-API64.x86_64.rpm \
+                       ${WRKDIR}/gskcrypt64-8.0.50.86.linux.x86_64.rpm \
+                       ${WRKDIR}/gskssl64-8.0.50.86.linux.x86_64.rpm
+
+EMUL_PKG_FMT=          rpm
+RPM2PKG_PREFIX=                ${DESTDIR}${PREFIX}
+RPM2PKG_SUBPREFIX=     ${EMULSUBDIR}
+RPM2PKG_STRIP=         0
+RPM2PKG_PLIST=         # none generated
+RPM2PKG_STAGE=         do-install
+
+PLIST_SUBST+=          PKG_SYSCONFDIR=${PKG_SYSCONFDIR}
+PLIST_SUBST+=          EMULDIR=${EMULDIR}
+PLIST_SUBST+=          TSMCLIENTSUBDIR=${TSMCLIENTSUBDIR:Q}
+
+TSMCLIENTSUBDIR=       opt/tivoli/tsm/client
+
+# Build with PKG_OPTIONS.tsm = java for PLIST regen
+PRINT_PLIST_AWK+=      { gsub(/^.+\.jar$$/, "$${PLIST.java}&"); }
+PRINT_PLIST_AWK+=      { gsub(/^.+\/dsmj$$/, "$${PLIST.java}&"); }
+
+SUBST_CLASSES+=         paths
+SUBST_MESSAGE.paths=    Fixing hardcoded paths.
+SUBST_STAGE.paths=      pre-install
+SUBST_FILES.paths=      tsm_daily.sh
+SUBST_SED.paths=       -e "s,%PKG_SYSCONFDIR%,${PKG_SYSCONFDIR},g"
+SUBST_SED.paths+=      -e "s,%PREFIX%,${PREFIX},g"
+SUBST_SED.paths+=      -e "s,%VARBASE%,${VARBASE},g"
+
+MESSAGE_SUBST+=                EMULDIR=${EMULDIR}
+
+INSTALLATION_DIRS+=    bin emul/linux/etc/ld.so.conf.d ${DOC_DIR} ${EG_DIR}
+
+.include "options.mk"
+
+post-configure:
+       ${CP} ${FILESDIR}/tsm_daily.sh ${WRKSRC}
+
+do-extract:
+       cd ${WRKDIR} && ${EXTRACTOR} ${DISTDIR}/${DISTFILES:Q}
+
+post-install:
+.if empty(PKG_OPTIONS:Mjava)
+       for bb in `${SED} -e '/^[$$]{PLIST\\.java}/!d' -e 's/^[$$]{PLIST\\.java}//g' ${PLIST_SRC}`; do \
+           ${RM} -f ${DESTDIR}${PREFIX}/$${bb}; \
+       done
+.endif
+       ${INSTALL_DATA} ${DOC_SRCDIR}/LA_en.txt ${DESTDIR}${PREFIX}/${DOC_DIR}
+       ${INSTALL_DATA} ${DOC_SRCDIR}/notices.txt ${DESTDIR}${PREFIX}/${DOC_DIR}
+       ${INSTALL_DATA} ${DESTDIR}${EMULDIR}/${TSMCLIENTSUBDIR}/ba/bin/dsm.*.smp \
+               ${DESTDIR}${PREFIX}/${EG_DIR}
+       ${INSTALL_DATA} ${WRKSRC}/tsm_daily.sh ${DESTDIR}${PREFIX}/${EG_DIR}
+       ${INSTALL_DATA} ${FILESDIR}/tsm_ld.so.conf.${MACHINE_ARCH} \
+               ${DESTDIR}${EMULDIR}/etc/ld.so.conf.d/tsm_ld.so.conf
+       ${LN} -fs /..${PKG_SYSCONFDIR}/dsm.sys \
+               ${DESTDIR}${EMULDIR}/${TSMCLIENTSUBDIR}/ba/bin/
+       ${LN} -fs /..${PKG_SYSCONFDIR}/dsm.opt \
+               ${DESTDIR}${EMULDIR}/${TSMCLIENTSUBDIR}/ba/bin/
+.for bb in ${PUBLIC_BINS}
+       ${LN} -fs ../${EMULSUBDIR}/${TSMCLIENTSUBDIR}/ba/bin/${bb} \
+               ${DESTDIR}${PREFIX}/bin/${bb}
+.endfor
+
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/sysutils/tsm8/PLIST
diff -u /dev/null pkgsrc/sysutils/tsm8/PLIST:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/PLIST  Wed Oct 17 13:54:39 2018
@@ -0,0 +1,493 @@
+@comment $NetBSD: PLIST,v 1.1 2018/10/17 13:54:39 hauke Exp $
+bin/dsmc
+emul/linux/etc/init.d/dsmcad
+emul/linux/etc/ld.so.conf.d/tsm_ld.so.conf
+emul/linux/opt/tivoli/tsm/client/api/README_api.htm
+emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/CS_CZ/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/DE_DE/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/EN_US/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/ES_ES/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/FR_FR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/HU_HU/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/IT_IT/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/JA_JP/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/KO_KR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/PL_PL/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/PT_BR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/RU_RU/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_CN/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/api/bin64/ZH_TW/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/api/bin64/dsm.opt.smp
+emul/linux/opt/tivoli/tsm/client/api/bin64/dsm.sys.smp
+emul/linux/opt/tivoli/tsm/client/api/bin64/dsmcert
+emul/linux/opt/tivoli/tsm/client/api/bin64/libApiTSM64.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libTsmViSdk.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libTsmViSdkAPI.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libVMcrypto.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libVMssl.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libcrypto.so.1.0.2
+emul/linux/opt/tivoli/tsm/client/api/bin64/libdmapi.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libgpfs.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/libssl.so.1.0.2
+emul/linux/opt/tivoli/tsm/client/api/bin64/libtsmxerces-c.so.28.0
+emul/linux/opt/tivoli/tsm/client/api/bin64/libtsmxerces-depdom.so.28.0
+emul/linux/opt/tivoli/tsm/client/api/bin64/libxmlutil-${PKGVERSION}.so
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callbuff.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callevnt.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callhold.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callmt1.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callmt2.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/callret.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapibkup.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapidata.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiinit.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapint64.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapint64.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapipref.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiproc.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiproc.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapipw.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiqry.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapirc.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapismp.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapitype.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiutil.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dapiutil.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dpsthread.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dpsthread.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmapifp.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmapips.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmapipw.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmapitd.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmgrp.c
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/dsmrc.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/makesmp64.linux86
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/release.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/tsmapifp.h
+emul/linux/opt/tivoli/tsm/client/api/bin64/sample/tsmapitd.h
+emul/linux/opt/tivoli/tsm/client/api/swidtag/ibm.com_IBM_Spectrum_Protect_API-8.1.6.swidtag
+emul/linux/opt/tivoli/tsm/client/ba/README.htm
+emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/CS_CZ/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/DE_DE/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/EN_US/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/ES_ES/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/FR_FR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/HU_HU/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/IT_IT/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/JA_JP/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/KO_KR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/PL_PL/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/PT_BR/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/RU_RU/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_CN/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/dscjres.txt
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/dsmc.hlp
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/dsmclientV3.cat
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/dsmig.hlp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/tsmhelp.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/uil_nls.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/ZH_TW/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/commonFunctions
+emul/linux/opt/tivoli/tsm/client/ba/bin/configFile
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/dsm.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsm.opt
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsm.sys
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/dsm_pref.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmadmc
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmagent
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmc
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmcad
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmcad.service
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmcert
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/dsmj
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmswitch
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmtrace
+emul/linux/opt/tivoli/tsm/client/ba/bin/dsmutillnx
+emul/linux/opt/tivoli/tsm/client/ba/bin/exposeFastBackSnapshot.sh
+emul/linux/opt/tivoli/tsm/client/ba/bin/favicon.ico
+emul/linux/opt/tivoli/tsm/client/ba/bin/getFastBackSnapshots.sh
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/httpagent.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/images/wchelp.htl
+emul/linux/opt/tivoli/tsm/client/ba/bin/iscsiMount.sh
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/jdom.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/jh.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/libTsmViSdk.so
+emul/linux/opt/tivoli/tsm/client/ba/bin/libTsmViSdkAPI.so
+emul/linux/opt/tivoli/tsm/client/ba/bin/nasdcm.lic
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/libPiIMG.so
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/libPiSNAP.so
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/libPiVcloudJNI.so
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/libPiVcloudSuiteJNI.so
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/piVcloudJwrapper.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/amqp-client-2.8.6.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/commons-codec-1.6.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/commons-logging-1.1.1.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/httpclient-4.2.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/httpcore-4.2.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/rest-api-schemas-5.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloud/sdk/vcloud-java-sdk-5.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/piVcloudSuiteJwrapper.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-beanutils-1.8.3.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-cli-1.3.1.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-codec-1.9.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-configuration-1.10.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-lang-2.5.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/commons-logging-1.2.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/httpasyncclient-4.1.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/httpclient-4.5.1.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/httpcore-4.4.3.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/httpcore-nio-4.4.3.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/jackson-core-asl-1.9.2.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/jackson-mapper-asl-1.9.2.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/log4j-1.2.17.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/log4j.properties
+emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/logging.properties
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/slf4j-api-1.6.6.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/slf4j-log4j12-1.6.6.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/ssoclient.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vapi-authentication-2.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vapi-runtime-2.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vapi-samltoken-2.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vim25.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vsphereautomation-client-sdk-6.5.0.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/plugins/vcloudsuite/sdk/vsphereautomation-lookupservice-6.5.0.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/r_FastBackShell.sh
+emul/linux/opt/tivoli/tsm/client/ba/bin/rc.dsmcad
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/uil.jar
+emul/linux/opt/tivoli/tsm/client/ba/bin/unMountForTSM.sh
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmscan/BackupMon.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmscan/CheckEnv.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmscan/DeleteVMScanFiles.bat
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/BackupMon.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/CheckEnv.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/DeleteACMFiles.bat
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/DummyBAProxy.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/ProxyBAClient.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/ProxyBAServer.exe
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/TsmMSSqlLogTruncation.bat
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/TsmVmwareDpVSS.dll
+emul/linux/opt/tivoli/tsm/client/ba/bin/vmtsmvss/register_app.vbs
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/xercesImpl_2_2_1.jar
+${PLIST.java}emul/linux/opt/tivoli/tsm/client/ba/bin/xmlParserAPIs_2_2_1.jar
+emul/linux/opt/tivoli/tsm/client/ba/client_message.chg
+emul/linux/opt/tivoli/tsm/client/ba/swidtag/ibm.com_IBM_Spectrum_Protect_Client_and_VSS_Requestor-8.1.6.swidtag
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/api/ssam/notices.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/api/tsm/notices.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/api/tsmee/notices.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/baclient/ssam/notices.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsm/notices.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_cs.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_de.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_el.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_en.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_es.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_fr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_it.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_ja.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_ko.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_lt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_pl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_pt.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_ru.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_sl.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_tr.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_zh.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/LA_zh_TW.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/non_ibm_license.txt
+emul/linux/opt/tivoli/tsm/license/baclient/tsmee/notices.txt
+emul/linux/usr/bin/dsmadmc
+emul/linux/usr/bin/dsmagent
+emul/linux/usr/bin/dsmc
+emul/linux/usr/bin/dsmcad
+emul/linux/usr/bin/dsmcert
+${PLIST.java}emul/linux/usr/bin/dsmj
+emul/linux/usr/bin/dsmswitch
+emul/linux/usr/bin/dsmtrace
+emul/linux/usr/lib64/libApiTSM64.so
+emul/linux/usr/lib64/libtsmxerces-c.so.28
+emul/linux/usr/lib64/libtsmxerces-depdom.so.28
+emul/linux/usr/lib64/libxmlutil-${PKGVERSION}.so
+emul/linux/usr/local/ibm/gsk8_64/ReadMe.txt
+emul/linux/usr/local/ibm/gsk8_64/bin/gsk8capicmd_64
+emul/linux/usr/local/ibm/gsk8_64/bin/gsk8ver_64
+emul/linux/usr/local/ibm/gsk8_64/copyright
+emul/linux/usr/local/ibm/gsk8_64/lib64/C/icc/ReadMe.txt
+emul/linux/usr/local/ibm/gsk8_64/lib64/C/icc/icclib/ICCSIG.txt
+emul/linux/usr/local/ibm/gsk8_64/lib64/C/icc/icclib/libicclib084.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/N/icc/ReadMe.txt
+emul/linux/usr/local/ibm/gsk8_64/lib64/N/icc/icclib/ICCSIG.txt
+emul/linux/usr/local/ibm/gsk8_64/lib64/N/icc/icclib/libicclib085.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8acmeidup_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8dbfl_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8drld_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8kicc_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8km2_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8km_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8ldap_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8p11_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so
+emul/linux/usr/local/ibm/gsk8_64/lib64/libgsk8valn_64.so
+share/doc/tsm/LA_en.txt
+share/doc/tsm/notices.txt
+share/examples/tsm/dsm.opt.smp
+share/examples/tsm/dsm.sys.smp
+share/examples/tsm/tsm_daily.sh
+@pkgdir emul/linux/usr/local/ibm/gsk8_64/inc
+@pkgdir emul/linux/usr/local/ibm/gsk8_64/docs
Index: pkgsrc/sysutils/tsm8/TODO
diff -u /dev/null pkgsrc/sysutils/tsm8/TODO:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/TODO   Wed Oct 17 13:54:39 2018
@@ -0,0 +1,4 @@
+# $NetBSD: TODO,v 1.1 2018/10/17 13:54:39 hauke Exp $
+
+- patch PREFIX, VARBASE, PKG_SYSCONFDIR in files/tsm_daily.sh
+- Work out license and distribution rules
Index: pkgsrc/sysutils/tsm8/distinfo
diff -u /dev/null pkgsrc/sysutils/tsm8/distinfo:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/distinfo       Wed Oct 17 13:54:39 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/10/17 13:54:39 hauke Exp $
+
+SHA1 (8.1.6.0-TIV-TSMBAC-LinuxX86.tar) = 71fef8294324826f1be9afc512ab54025f3143e2
+RMD160 (8.1.6.0-TIV-TSMBAC-LinuxX86.tar) = a535a3f03510e3afe18f472365dc082f1a10ea40
+SHA512 (8.1.6.0-TIV-TSMBAC-LinuxX86.tar) = 82897f8af6e1408b25eb95206500fa2e05f17983843de3a3456d71ee3cc25188e31a0a2b11c7ee5cf02c3a6aa46fbba03e2a31e697868905739e97c75bfd5984
+Size (8.1.6.0-TIV-TSMBAC-LinuxX86.tar) = 215961600 bytes
Index: pkgsrc/sysutils/tsm8/options.mk
diff -u /dev/null pkgsrc/sysutils/tsm8/options.mk:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/options.mk     Wed Oct 17 13:54:39 2018
@@ -0,0 +1,23 @@
+# $NetBSD: options.mk,v 1.1 2018/10/17 13:54:39 hauke Exp $
+#
+PKG_OPTIONS_VAR=       PKG_OPTIONS.tsm
+PKG_SUPPORTED_OPTIONS= java
+
+.include "../../mk/bsd.options.mk"
+
+PLIST_VARS+=   java
+
+.if !empty(PKG_OPTIONS:Mjava)
+
+USE_TOOLS+=            bash:run
+
+USE_JAVA=              run
+USE_JAVA2=             yes
+# We need a Linux jvm
+PKG_JVMS_ACCEPTED=     sun-jdk7 oracle-jdk8
+
+PLIST.java=            yes
+PUBLIC_BINS+=          dsmj
+
+.include "../../mk/java-vm.mk"
+.endif

Index: pkgsrc/sysutils/tsm8/files/tsm_daily.sh
diff -u /dev/null pkgsrc/sysutils/tsm8/files/tsm_daily.sh:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/files/tsm_daily.sh     Wed Oct 17 13:54:39 2018
@@ -0,0 +1,85 @@
+#!/bin/sh
+#
+# Sample TSM startup file, adjust to your requirements and
+# call from e.g /etc/daily.local
+#
+# Daily (nightly) backup via Tivoli Storage Manager (IBM ADSM)
+# Set up environment, wrap logfiles and start dsmc.
+#
+# NetBSD configuration hints:
+#
+#  - TSM expects ${EMULDIR}/etc/mtab to exist and be meaningful. The current 
+#    suse91_base package sets up a symlink to ${EMULDIR}/proc/mounts which 
+#    works on NetBSD 3 if you mount procfs in /etc/fstab like
+#
+#      procfs  /emul/linux/proc  procfs  ro,linux  0 0
+#
+#    Alternatively, make ${EMULDIR}/etc/mtab a symlink to /etc/fstab.
+#  - Make sure 'passworddir' is set in tsm.sys so that the passwd file
+#    ends up in ${PKG_SYSCONFDIR} instead of the shadow hierarchy.
+#  - The environment variables DSM_DIR, DSM_CONFIG, DSM_LOG 
+#    need to be set properly. DSM_LOG may inadvertently end up in 
+#    the emul shadow hierarchy.
+#  - For backing up the native filesystem hierarchy, prefix paths with 
+#    '/../', or use a construct like "ln -s / /.`hostname`" to break 
+#    out of the emul shadow hierarchy.
+#
+# $NetBSD: tsm_daily.sh,v 1.1 2018/10/17 13:54:39 hauke Exp $
+
+umask 027
+
+# Adapt to your pkgsrc settings
+SYSCONFDIR="%PKG_SYSCONFDIR%"
+PREFIX="%PREFIX%"
+VARBASE="%VARBASE%"
+
+TSMCONFDIR="${SYSCONFDIR}"
+TSMBINDIR="${PREFIX}/emul/linux/opt/tivoli/tsm/client/ba/bin"
+
+DSM_DIR="${PREFIX}/emul/linux/opt/tivoli/tsm/client/ba/bin"
+DSM_CONFIG="${TSMCONFDIR}/dsm.opt"
+DSM_LOG="${VARBASE}/log"
+
+export DSM_DIR DSM_CONFIG DSM_LOG 
+
+# Check if the above settings are reasonable
+if [ ! -d ${TSMCONFDIR} ]
+then
+    echo "TSM config directory ${TSMCONFDIR} does not exist, aborting." | logger
+    exit 1
+elif [ ! -f ${DSM_CONFIG} ]
+then
+    echo "TSM config file ${DSM_CONFIG} not found, aborting." | logger
+    exit 1
+fi
+
+LC_CTYPE="en_US"
+LC_ALL="en_US"
+LANG="en_US"
+
+export LC_CTYPE LC_ALL LANG
+
+
+LOGNAME="dsm-runlog"
+
+# Rotate the logs
+for ii in 5 4 3 2 1 0
+do
+    if [ -f ${DSM_LOG}/${LOGNAME}.${ii} ]
+    then
+       mv ${DSM_LOG}/${LOGNAME}.${ii} ${DSM_LOG}/${LOGNAME}.$((${ii} + 1))
+    fi
+done
+
+if [ -f ${DSM_LOG}/${LOGNAME} ]
+then
+    mv ${DSM_LOG}/${LOGNAME} ${DSM_LOG}/${LOGNAME}.0
+fi
+
+echo "DSM Daily Backup start: " `date` | logger
+
+DSMC=${TSMBINDIR}/dsmc
+
+${DSMC} incremental > ${DSM_LOG}/${LOGNAME} 2>&1
+
+echo "DSM Daily Backup finished: " `date` | logger
Index: pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.i386
diff -u /dev/null pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.i386:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.i386      Wed Oct 17 13:54:39 2018
@@ -0,0 +1,8 @@
+# $NetBSD: tsm_ld.so.conf.i386,v 1.1 2018/10/17 13:54:39 hauke Exp $
+#
+# TSM Linux i386 ld.so load paths
+
+/opt/tivoli/tsm/client/ba/bin
+/opt/tivoli/tsm/client/api/bin
+/opt/tivoli/tsm/client/hsm/bin/
+/usr/local/ibm/gsk8/lib
Index: pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.x86_64
diff -u /dev/null pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.x86_64:1.1
--- /dev/null   Wed Oct 17 13:54:39 2018
+++ pkgsrc/sysutils/tsm8/files/tsm_ld.so.conf.x86_64    Wed Oct 17 13:54:39 2018
@@ -0,0 +1,13 @@
+# $NetBSD: tsm_ld.so.conf.x86_64,v 1.1 2018/10/17 13:54:39 hauke Exp $
+#
+# TSM Linux x86_64 ld.so load paths
+#
+# Part of this tsm version is still 32 bit, so we need to also install the
+# 32 bit ld.so.conf snippet under /emul/linux32/etc.
+
+/opt/tivoli/tsm/client/api/bin64
+/usr/local/ibm/gsk8_64/lib64
+/usr/local/ibm/gsk8_64/lib64/C/icc/icclib
+/usr/local/ibm/gsk8_64/lib64/C/icc/osslib
+/usr/local/ibm/gsk8_64/lib64/N/icc/icclib
+/usr/local/ibm/gsk8_64/lib64/N/icc/osslib



Home | Main Index | Thread Index | Old Index