diff --git a/tsm-6.3.2.0-0.bee b/tsm.be0 similarity index 57% rename from tsm-6.3.2.0-0.bee rename to tsm.be0 index da740b0a0..e62fff963 100755 --- a/tsm-6.3.2.0-0.bee +++ b/tsm.be0 @@ -1,40 +1,44 @@ -#!/bin/env beesh -# -# ./tsm-6.3.2.0-0.bee --no-archive-build -c -# -SRCURL[0]="/project/admin/tsm/6.3.2.0-TIV-TSMBAC-LinuxX86.tar" +#!/usr/bin/env beesh -PATCHURL[0]="" +# BEE_VERSION tsm-6.3.2.0-1 -PREFIX=/usr/local/tsm +# /project/admin/tsm/6.3.2.0-TIV-TSMBAC-LinuxX86.tar +SRCURL[0]="https://beehive.molgen.mpg.de/493a3384e615fb955a02b9e9612dca84/6.3.2.0-TIV-TSMBAC-LinuxX86.tar" +SRCURL[1]="https://beehive.molgen.mpg.de/f2d037e58a5e9104fa93026611f00b83/rpm2cpio.c" + +# PATCHURL+=() -PGRP=( uncategorized ) +PREFIX=/usr/local/tsm BEE_CONFIGURE=none -# EXCLUDE="" +# build_in_sourcedir + +# sourcesubdir_append src mee_extract() { tar xof ${1} -C ${S} } +#mee_patch() { +# bee_patch "${@}" +#} -mee_patch() { - bee_patch -} - -mee_configure() { - bee_configure -} +#mee_configure() { +# bee_configure +#} mee_build() { + + cc ${F}/rpm2cpio.c -o rpm2cpio `pkg-config glib-2.0 --cflags --libs ` -DCPIO_PATH=\"/usr/bin/cpio\" + for i in \ - TIVsm-BA \ - TIVsm-API64 \ - gskssl64-8.0.14.14.linux \ - gskcrypt64-8.0.14.14.linux \ - ; do - rpm2cpio ${S}/${i}.x86_64.rpm | cpio -imVd + TIVsm-BA \ + TIVsm-API64 \ + gskssl64-8.0.14.14.linux \ + gskcrypt64-8.0.14.14.linux \ + ; do + ./rpm2cpio ${S}/${i}.x86_64.rpm -idv done } @@ -60,26 +64,26 @@ mee_install() { ; do cp -vx ${B}/opt/tivoli/tsm/client/lang/EN_US/$i ${D}${PREFIX}/EN_US done - + mkdir -pv ${D}/usr/local/tsm/icc/icclib mkdir -pv ${D}/usr/local/tsm/icc/osslib - + cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/N/icc/icclib/libicclib081.so ${D}${PREFIX}/icc/icclib - cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/N/icc/osslib/libcryptoIBM081.so.0.9.8 ${D}${PREFIX}/icc/osslib + cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/N/icc/osslib/libcryptoIBM081.so.0.9.8 ${D}${PREFIX}/icc/osslib cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/C/icc/icclib/libicclib080.so ${D}${PREFIX}/icc/icclib - cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/C/icc/osslib/libcryptoIBM080.so.0.9.8 ${D}${PREFIX}/icc/osslib + cp -vax ${B}/usr/local/ibm/gsk8_64/lib64/C/icc/osslib/libcryptoIBM080.so.0.9.8 ${D}${PREFIX}/icc/osslib mkdir -pv ${D}/usr/local/bin - + for p in dsmc dsmadmc ; do echo ${p} - cat > ${D}/usr/local/bin/${p} <<-EOF - #!/bin/bash - export LD_LIBRARY_PATH=${PREFIX} - export DSM_DIR=${PREFIX} - export DSMI_LOG=/var/log - exec ${PREFIX}/${p} "\$@" - EOF + cat > ${D}/usr/local/bin/${p} <