X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=stage3%2Fpkg%2Fkrb5;h=1487c2f78955b6cbc267f7ef0bc0deb349fe8bcb;hb=10a9a4a4045ee1e6bc30df5de9bb857d1fd0dc1f;hp=8f6f0dffeb2ea6eae392bf751d11a3c519ee8f55;hpb=114ae232b33e1f8dde2418af5fd3c0f0b5e035dd;p=hvlinux.git diff --git a/stage3/pkg/krb5 b/stage3/pkg/krb5 index 8f6f0df..1487c2f 100644 --- a/stage3/pkg/krb5 +++ b/stage3/pkg/krb5 @@ -2,24 +2,27 @@ hvconfig_pre() { - CONFIGURE_OPTS="\ - ${CONFIGURE_OPTS} \ + CONFIGURE_OPTS+=" \ --localstatedir=/var/lib \ - --mandir=/usr/share/man \ --with-system-et \ --with-system-ss \ + --with-system-verto=no \ --enable-dns-for-realm" } hvconfig() { cd ${LFS_TMP}/${PACKAGE}/src - ./configure CPPFLAGS="-I/usr/include/et -I/usr/include/ss -DEAI_NODATA=EAI_NONAME" \ - ${CONFIGURE_OPTS} + ./configure ${CONFIGURE_OPTS} } hvbuild_post() { + for lib in gssapi_krb5 gssrpc k5crypto kadm5clnt_mit kadm5srv_mit kdb5 \ + krb5 krb5support verto krad; do + chmod -v 755 /usr/lib/lib${lib}.so.*.* + done + mv -v /usr/bin/ksu /bin chmod -v 755 /bin/ksu @@ -30,36 +33,4 @@ hvbuild_post() ln -svfT ../../lib/libkrb5.so.3.3 /usr/lib/libkrb5.so ln -svfT ../../lib/libk5crypto.so.3.1 /usr/lib/libk5crypto.so ln -svfT ../../lib/libkrb5support.so.0.1 /usr/lib/libkrb5support.so - - # Temporairement desactive car login krb5 ne marche pas. - #if [ ! -f /bin/login.shadow ]; then - # mv -v /bin/login /bin/login.shadow - #fi - #install -v -m755 /usr/sbin/login.krb5 /bin/login - - mv -v /usr/lib/libdes425.so.3* /lib - mv -v /usr/lib/libkrb4.so.2* /lib - - ln -svfT ../../lib/libdes425.so.3.0 /usr/lib/libdes425.so - ln -svfT ../../lib/libkrb4.so.2.0 /usr/lib/libkrb4.so - - cat > /etc/krb5.conf << EOF -[libdefaults] - default_realm = - encrypt = true - -[realms] - = { - kdc = - admin_server = - } - -[domain_realm] - . = - -[logging] - kdc = SYSLOG[:INFO[:AUTH]] - admin_server = SYSLOG[INFO[:AUTH]] - default = SYSLOG[[:SYS]] -EOF }