-#!/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
+#!/bin/bash
+
+hvconfig()
+{
+ cd ${LFS_TMP}/${PACKAGE}/src
+ ./configure \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var/lib \
+ --mandir=/usr/share/man \
+ --enable-dns \
+ --enable-static
+}
+
+hvbuild_post()
+{
+ 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
+
+ cat > /etc/krb5.conf << EOF
[libdefaults]
default_realm = <LFS.ORG>
encrypt = true
admin_server = SYSLOG[INFO[:AUTH]]
default = SYSLOG[[:SYS]]
EOF
-
-exit $?
+}