#!/bin/sh set -o errexit # First argument of this script is the package name. # Reading system configuration informations, functions and package versions. source ../sysinfos source ../functions source ../packages-list # Applying patches (if any) apply_patches ${1} cd ${LFS_TMP}/${1}/src ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var/lib \ --mandir=/usr/share/man \ --enable-dns \ --enable-static make make install mv -v /usr/bin/ksu /bin mv -v /usr/lib/libkrb5.so.3* /lib mv -v /usr/lib/libkrb4.so.2* /lib mv -v /usr/lib/libdes425.so.3* /lib mv -v /usr/lib/libk5crypto.so.3* /lib mv -v /usr/lib/libcom_err.so.3* /lib ln -v -sf ../../lib/libkrb5.so.3 /usr/lib/libkrb5.so ln -v -sf ../../lib/libkrb4.so.2 /usr/lib/libkrb4.so ln -v -sf ../../lib/libdes425.so.3 /usr/lib/libdes425.so ln -v -sf ../../lib/libk5crypto.so.3 /usr/lib/libk5crypto.so ln -v -sf ../../lib/libcom_err.so.3 /usr/lib/libcom_err.so ldconfig 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 exit $?