[Lunar-commits] <moonbase> heimdal: Ok, got back to 1.2.1
Dennis `stumbles` Veatch
stumbles at lunar-linux.org
Tue Feb 16 02:40:48 CET 2010
commit 40565b881e33dcc1620294f44b5640e297e6106f
Author: Dennis `stumbles` Veatch <stumbles at lunar-linux.org>
Date: Mon Feb 15 20:40:48 2010 -0500
heimdal: Ok, got back to 1.2.1
---
crypto/heimdal/BUILD | 44 +++++++++++++++++++++++++++++++++++++++++++
crypto/heimdal/DETAILS | 22 +++++++++++++++++++++
crypto/heimdal/POST_INSTALL | 4 +-
3 files changed, 68 insertions(+), 2 deletions(-)
diff --git a/crypto/heimdal/BUILD b/crypto/heimdal/BUILD
new file mode 100644
index 0000000..b5e5aca
--- /dev/null
+++ b/crypto/heimdal/BUILD
@@ -0,0 +1,44 @@
+(
+
+ OPTS+=" --prefix=/usr \
+ --libexecdir=/usr/sbin \
+ --datadir=/var/lib/heimdal \
+ --localstatedir=/var/lib/heimdal \
+ --sysconfdir=/etc \
+ --enable-shared \
+ --enable-readline-dir=/usr \
+ --enable-openssl=/usr" &&
+
+ # Migration code, remove symlinks
+ REMOVE_KRB="gssapi krb5-types.h krb5.h asn1_err.h krb5_asn1.h \
+ krb5_err.h heim_err.h k524_err.h krb5-protos.h" &&
+
+ for i in $REMOVE_KRB; do
+ rm -f /usr/include/${i}
+ done &&
+
+ if [ -d /usr/include/heimdal ]; then
+ rm -rf /usr/include/heimdal
+ else
+ rm -f /usr/include/heimdal
+ fi &&
+
+ # DB location changed to a sane place
+ if [ -d /var/heimdal ] && [ ! -d /var/lib/heimdal ]; then
+ mv -f /var/heimdal /var/lib/heimdal
+ fi &&
+
+ # Change default datadir (hardcoded)
+ sedit "s;var/heimdal;var/lib/heimdal;g" configure.in configure \
+ doc/setup.texi doc/heimdal.info kadmin/kadmind.8 kdc/kdc.8 \
+ lib/hdb/hdb.h lib/krb5/krb5.conf.5 lib/krb5/krb5.conf.cat5 &&
+
+ patch_it $SOURCE2 1 &&
+ patch_it $SOURCE3 1 &&
+ patch_it $SOURCE4 1 &&
+
+ sh autogen.sh &&
+
+ default_build
+
+) > $C_FIFO 2>&1
diff --git a/crypto/heimdal/DETAILS b/crypto/heimdal/DETAILS
new file mode 100644
index 0000000..c5e730e
--- /dev/null
+++ b/crypto/heimdal/DETAILS
@@ -0,0 +1,22 @@
+ MODULE=heimdal
+ VERSION=1.2.1
+ SOURCE=$MODULE-$VERSION.tar.gz
+ SOURCE2=$MODULE-1.0.1-lpthreads.patch
+ SOURCE3=$MODULE-1.2.1-rename_su.patch.bz2
+ SOURCE4=$MODULE-1.2.1-autoconf-2.64-fix.patch
+ SOURCE_URL=http://www.h5l.org/dist/src/
+ SOURCE2_URL=$PATCH_URL
+ SOURCE3_URL=$PATCH_URL
+ SOURCE4_URL=$PATCH_URL
+ SOURCE_VFY=sha1:68b013a68bca7d544d29af0f890b9c668ec16936
+ SOURCE2_VFY=sha1:f15b38acb56d2abc016a50f6203e4d417fe0f27b
+ SOURCE3_VFY=sha1:069bc8d28148f37034f3cb8939e1e248486ed2e0
+ SOURCE4_VFY=sha1:4b88852fae2d6432776b374a3d1d8490e85ba4e8
+ WEB_SITE=http://www.h5l.org/
+ MAINTAINER=ratler at lunar-linux.org
+ ENTERED=20041026
+ UPDATED=20090531
+ SHORT="Heimdals kerberos 5 implementation"
+cat << EOF
+Heimdal is a free implementation of Kerberos 5.
+EOF
diff --git a/crypto/heimdal/POST_INSTALL b/crypto/heimdal/POST_INSTALL
index 7c95f10..d142fe8 100644
--- a/crypto/heimdal/POST_INSTALL
+++ b/crypto/heimdal/POST_INSTALL
@@ -1,7 +1,7 @@
# We dont want /var/heimdal tracked
-if [ ! -d /var/heimdal ]; then
- mkdir /var/heimdal
+if [ ! -d /var/lib/heimdal ]; then
+ mkdir /var/lib/heimdal
fi
DEPS="$(lvu depends heimdal)"
More information about the Lunar-commits
mailing list