milis/talimatname/genel/k/kerberos/talimat

57 lines
1.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Tanım: Kerberos ağ kimlik doğrulama sistemi
# URL: http://web.mit.edu/kerberos/
# Paketçi: milisarge
# Gerekler:
# Grup: güvenlik
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
}