#!/bin/sh
+set -o errexit
+
# First argument of this script is the package name.
# Reading system configuration informations, functions and package versions.
source ../packages-list
# Applying patches (if any)
-apply_patches ${1} &&
+apply_patches ${1}
-cd ${LFS_TMP}/${1}/src &&
+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 &&
+ --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 = SYSLOG[[:SYS]]
EOF
-# Return last error
exit $?