#!/bin/bash hvconfig_pre() { CONFIGURE_OPTS="\ ${CONFIGURE_OPTS} \ --localstatedir=/var/lib \ --mandir=/usr/share/man \ --with-system-et \ --with-system-ss \ --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} } hvbuild_post() { mv -v /usr/bin/ksu /bin chmod -v 755 /bin/ksu mv -v /usr/lib/libkrb5.so.3* /lib mv -v /usr/lib/libk5crypto.so.3* /lib mv -v /usr/lib/libkrb5support.so.0* /lib 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 if [ ! -f /bin/login.shadow ]; then mv -v /bin/login /bin/login.shadow fi install -m755 -v /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 }