talimat 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # Tanım: Kerberos ağ kimlik doğrulama sistemi
  2. # URL: http://web.mit.edu/kerberos/
  3. # Paketçi: milisarge
  4. # Gerekler:
  5. # Grup: güvenlik
  6. isim=kerberos
  7. surum=1.14
  8. devir=1
  9. kaynak=(http://web.mit.edu/$isim/dist/krb5/1.14/krb5-$surum.tar.gz)
  10. derle() {
  11. cd krb5-$surum
  12. cd src
  13. sed -e "s@python2.5/Python.h@& python2.7/Python.h@g" \
  14. -e "s@-lpython2.5]@&,\n AC_CHECK_LIB(python2.7,main,[PYTHON_LIB=-lpython2.7])@g" \
  15. -i configure.in
  16. sed -e 's@\^u}@^u cols 300}@' \
  17. -i tests/dejagnu/config/default.exp
  18. autoconf
  19. ./configure --prefix=/usr \
  20. --sysconfdir=/etc \
  21. --localstatedir=/var/lib \
  22. --with-system-et \
  23. --with-system-ss \
  24. --with-system-verto=no \
  25. --enable-dns-for-realm
  26. make
  27. make DESTDIR=$PKG install
  28. for LIBRARY in gssapi_krb5 gssrpc k5crypto kadm5clnt_mit kadm5srv_mit kdb5 krb5 krb5support verto; do
  29. chmod -v 755 $PKG/usr/lib/lib$LIBRARY.so.*.*
  30. done
  31. unset LIBRARY
  32. mkdir -p $PKG/{bin,lib}
  33. mv -v $PKG/usr/lib/libkrb5.so.3* $PKG/lib
  34. mv -v $PKG/usr/lib/libk5crypto.so.3* $PKG/lib
  35. mv -v $PKG/usr/lib/libkrb5support.so.0* $PKG/lib
  36. ln -v -sf ../../lib/libkrb5.so.3.3 $PKG/usr/lib/libkrb5.so
  37. ln -v -sf ../../lib/libk5crypto.so.3.1 $PKG/usr/lib/libk5crypto.so
  38. ln -v -sf ../../lib/libkrb5support.so.0.1 $PKG/usr/lib/libkrb5support.so
  39. mv -v $PKG/usr/bin/ksu $PKG/bin
  40. chmod -v 755 $PKG/bin/ksu
  41. install -v -dm755 $PKG/usr/share/doc/krb5-$surum
  42. cp -vfr ../doc/* $PKG/usr/share/doc/krb5-$surum
  43. }