wok-next annotate nss_ldap/receipt @ rev 20673

font-manager: dev package is empty, update deps.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri May 11 16:56:15 2018 +0300 (2018-05-11)
parents d43bf7aae921
children 4e6503d7a19f
rev   line source
al@20513 1 # SliTaz package receipt v2.
pascal@1946 2
pascal@1946 3 PACKAGE="nss_ldap"
pascal@5792 4 VERSION="265"
pascal@1946 5 CATEGORY="system-tools"
al@20513 6 SHORT_DESC="Get users, hosts, and groups from LDAP"
pascal@1946 7 MAINTAINER="pascal.bellard@slitaz.org"
pascal@15584 8 LICENSE="GPL2"
al@20513 9 WEB_SITE="http://www.padl.com/OSS/nss_ldap.html"
al@20513 10
pascal@5808 11 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@15584 12 WGET_URL="http://www.padl.com/download/$TARBALL"
pascal@15584 13
pascal@15587 14 BUILD_DEPENDS="openldap-dev perl"
pascal@1946 15
al@20513 16 compile_rules() {
pascal@5880 17 ./vers_string -v
al@20513 18 ./configure \
al@20513 19 --enable-rfc2307bis \
al@20513 20 --enable-schema-mapping \
al@20513 21 --enable-paged-results \
al@20513 22 $CONFIGURE_ARGS &&
gokhlayeh@11574 23 make $MAKEFLAGS &&
pascal@15587 24 make DESTDIR=$DESTDIR install
pascal@1946 25 }
pascal@1946 26
al@20513 27 genpkg_rules() {
pascal@1946 28 mkdir -p $fs/usr $fs/etc
pascal@15584 29 cp -a $install/usr/lib $fs/usr
pascal@15584 30 cp -a $install/etc $fs
pascal@1946 31 }
pascal@1946 32
al@20513 33 post_install() {
pascal@18730 34 if [ -s "$1/etc/openldap/slapd.conf" ]; then
pascal@18730 35 suffix=$(awk '/^suffix/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g')
pascal@18730 36 rootdn=$(awk '/^rootdn/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g')
pascal@18730 37 rootpw=$(awk '/^rootpw/ { print $2 }' < "$1/etc/openldap/slapd.conf")
pascal@2532 38 sed -i -e "s|binddn .*|binddn $rootdn|" \
pascal@2532 39 -e "s|bindpw .*|bindpw $rootpw|" \
pascal@18730 40 -e "s|dc=padl,dc=com|$suffix|g" "$1/etc/ldap.conf"
pascal@1946 41 cat <<EOT
pascal@1946 42 ------
al@20513 43 Suffix login DN and password are found in /etc/openldap/slapd.conf with suffix,
al@20513 44 rootdn and rootpw keywords:
pascal@1946 45 $(grep ^suffix /etc/openldap/slapd.conf)
pascal@1946 46 $(grep ^rootdn /etc/openldap/slapd.conf)
pascal@1946 47 $(grep ^rootpw /etc/openldap/slapd.conf)
pascal@1946 48 ------
pascal@1946 49 EOT
pascal@1946 50 fi
al@20513 51 DEPENDS="cyrus-sasl libkrb5 libldap openssl libcomerr libcomerr3"
pascal@1946 52 }