milis/talimatname/genel/k/kerberos/talimat

57 lines
1.5 KiB
Plaintext
Raw Normal View History

2018-06-09 00:06:58 +02:00
# Tanım: Kerberos ağ kimlik doğrulama sistemi
# URL: http://web.mit.edu/kerberos/
# Paketçi: milisarge
# Gerekler:
2018-08-08 14:24:17 +02:00
# Grup: güvenlik
2018-06-09 00:06:58 +02:00
isim=kerberos
surum=1.14
devir=1
kaynak=(http://web.mit.edu/$isim/dist/krb5/1.14/krb5-$surum.tar.gz)
derle() {
cd krb5-$surum
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-$surum
cp -vfr ../doc/* $PKG/usr/share/doc/krb5-$surum
}