milis/talimatname/genel/k/kerberos/talimat

56 lines
1.5 KiB
Plaintext
Raw Normal View History

2017-10-27 20:46:27 +02:00
# Tanım: Kerberos ağ kimlik doğrulama sistemi
2016-02-24 01:27:23 +01:00
# URL: http://web.mit.edu/kerberos/
2017-10-27 20:46:27 +02:00
# Paketçi: milisarge
# Gerekler:
2016-02-24 01:27:23 +01:00
name=kerberos
version=1.14
release=1
source=(http://web.mit.edu/$name/dist/krb5/1.14/krb5-$version.tar.gz)
build() {
cd krb5-$version
cd src
sed -e "s@python2.5/Python.h@& python2.7/Python.h@g" \
-e "s@-lpython2.5]@&,\n AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])@g" \
-i configure.in
sed -e 's@\^u}@^u cols 300}@' \
-i tests/dejagnu/config/default.exp
autoconf
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var/lib \
--with-system-et \
--with-system-ss \
--with-system-verto=no \
--enable-dns-for-realm
make
make DESTDIR=$PKG install
for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt_mit kadm5srv_mit kdb5 krb5 krb5support verto; do
chmod -v 755 $PKG/usr/lib/lib$LIBRARY.so.*.*
done
unset LIBRARY
mkdir -p $PKG/{bin,lib}
mv -v $PKG/usr/lib/libkrb5.so.3* $PKG/lib
mv -v $PKG/usr/lib/libk5crypto.so.3* $PKG/lib
mv -v $PKG/usr/lib/libkrb5support.so.0* $PKG/lib
ln -v -sf ../../lib/libkrb5.so.3.3 $PKG/usr/lib/libkrb5.so
ln -v -sf ../../lib/libk5crypto.so.3.1 $PKG/usr/lib/libk5crypto.so
ln -v -sf ../../lib/libkrb5support.so.0.1 $PKG/usr/lib/libkrb5support.so
mv -v $PKG/usr/bin/ksu $PKG/bin
chmod -v 755 $PKG/bin/ksu
install -v -dm755 $PKG/usr/share/doc/krb5-$version
cp -vfr ../doc/* $PKG/usr/share/doc/krb5-$version
}