summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMantas Mikulėnas2015-07-09 13:38:31 +0300
committerMantas Mikulėnas2015-07-09 13:38:34 +0300
commitff6f81564e774953b72ccd301732caac64d563ea (patch)
tree98ecd6823fc0c4308e82e04723a359898a3dc62e
parent8df76eb79354fd16122b5cb058c8cac2cd8f5099 (diff)
downloadaur-ff6f81564e774953b72ccd301732caac64d563ea.tar.gz
/usr packaging, second try
-rw-r--r--PKGBUILD19
1 files changed, 15 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index a2bc77b0ad6e..ab4bdb1b4983 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=globus-toolkit
pkgver=6.0.1433516164
-pkgrel=2
+pkgrel=3
pkgdesc="Toolkit for building grids"
arch=('i686' 'x86_64')
url="http://toolkit.globus.org/"
@@ -18,12 +18,17 @@ sha1sums=('2f6c451664d01d238906519ca33a4b4d9fb1217d'
'ad9c17923fb85224cb134beb79c04871c3a18307'
'48e2f95145dfa27b0fee81022e33039e8524399c')
install="globus.install"
+options=(!emptydirs)
build() {
cd "globus_toolkit-$pkgver"
#./configure --prefix=/opt/globus --libdir=/opt/globus/usr/lib
# "libtool: cannot install to a path not ending in /usr/lib"
- ./configure --prefix=/usr
+ ./configure -C \
+ --prefix=/usr \
+ --sbindir=/usr/bin \
+ --sysconfdir=/etc/globus \
+ --includedir=/usr/include/globus ;
make
}
@@ -31,9 +36,15 @@ package() {
cd "globus_toolkit-$pkgver"
make DESTDIR="$pkgdir" install
+ mkdir -p "$pkgdir"/usr/share/doc/globus/
+ mv "$pkgdir"/etc/globus/*.default "$pkgdir"/usr/share/doc/globus/
+ mv "$pkgdir"/etc/globus/init.d "$pkgdir"/usr/share/doc/globus/
+ mv "$pkgdir"/usr/bin/sshd "$pkgdir"/usr/bin/ssh.d/sshd
+ mv "$pkgdir"/usr/doc/gsi_openssh "$pkgdir"/usr/share/doc/
+
cd "$srcdir"
- install -Dm 644 globus.env.sh "$pkgdir/etc/profile.d/globus.sh"
- install -Dm 644 globus.sysusers "$pkgdir/usr/lib/sysusers.d/globus.conf"
+ install -Dm 644 globus.env.sh "$pkgdir"/etc/profile.d/globus.sh
+ install -Dm 644 globus.sysusers "$pkgdir"/usr/lib/sysusers.d/globus.conf
}
# vim: ft=sh:ts=2:sw=2:et