[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