X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;ds=sidebyside;f=stage5%2Fpkg%2Fkrb5;h=064c50562bcb4bb219bd023d7cc1db3c2b3f5e35;hb=f3c8db3027d5dc530e1f30c88e0235975211582e;hp=8e27d373f82768b0b0ef4a1fd60fd4a0793c4a7b;hpb=3dae4c554ec18f465eb6ee5e6efdbdbe8557e13c;p=hvlinux.git diff --git a/stage5/pkg/krb5 b/stage5/pkg/krb5 index 8e27d37..064c505 100644 --- a/stage5/pkg/krb5 +++ b/stage5/pkg/krb5 @@ -1,40 +1,32 @@ -#!/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 = encrypt = true @@ -53,5 +45,4 @@ cat > /etc/krb5.conf << EOF admin_server = SYSLOG[INFO[:AUTH]] default = SYSLOG[[:SYS]] EOF - -exit $? +}