summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorStefan Seemayer2015-07-06 10:12:00 +0200
committerStefan Seemayer2015-07-06 10:12:00 +0200
commitbd3bd9c263a290862d07f1cf00ab254e0a565092 (patch)
treed44816b49fc6fe421c62f877c526b344b25865bd /PKGBUILD
downloadaur-bd3bd9c263a290862d07f1cf00ab254e0a565092.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD57
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7360c8b0f682
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,57 @@
+# Maintainer: Your Name <youremail@domain.com>
+pkgname=tsmclient
+pkgver=7.1.0
+pkgrel=1
+epoch=
+pkgdesc="IBM Tivoli Storage Manager Client"
+arch=('x86_64')
+url="http://www-03.ibm.com/software/products/en/tivostormana/"
+license=('proprietary')
+depends=()
+makedepends=(rpmextract)
+checkdepends=()
+optdepends=()
+provides=()
+conflicts=()
+install=
+
+source=(ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v7r1/Linux/LinuxX86/BA/v710/7.1.0.0-TIV-TSMBAC-LinuxX86.tar
+ run.sh
+ dsmcad.service)
+
+sha1sums=('6e790443ebd4de883cf4b03c642621233978103e'
+ 'c4de331dc34a617a7957f164ef25e0f4baf69be9'
+ 'd4702d06339da46e998980e0d145e1f3e92f30aa')
+
+prepare() {
+ cd "$srcdir/"
+ for rpmfile in *.rpm; do
+ echo "Extracting '$rpmfile'"
+ rpmextract.sh $rpmfile
+ done
+
+ # replace symlinks in usr/bin with symlinks to wrapper script
+ # that correctly sets environment variables
+ binaries=$(ls $srcdir/usr/bin/)
+ rm $srcdir/usr/bin/*
+ for bin in $binaries; do
+ ln -s "/opt/tivoli/tsm/run.sh" "$srcdir/usr/bin/$bin"
+ done
+}
+
+package() {
+ cd "$srcdir/"
+
+ cp -r "$srcdir/etc" "$pkgdir/"
+ cp -r "$srcdir/opt" "$pkgdir/"
+ cp -r "$srcdir/usr" "$pkgdir/"
+
+ ln -s "/opt/tivoli/tsm/client/lang/EN_US" "$pkgdir/opt/tivoli/tsm/client/ba/bin/EN_US"
+
+ install -m 755 "$srcdir/run.sh" "$pkgdir/opt/tivoli/tsm/"
+ install -Dm 644 "$srcdir/dsmcad.service" "$pkgdir/usr/lib/systemd/system/dsmcad.service"
+
+ # Install ld.so.conf.d file so that shared libraries can be found
+ #install -Dm 644 "$srcdir/tsmclient.conf" "$pkgdir/etc/ld.so.conf.d/tsmclient.conf"
+
+}