wok-next annotate nss_ldap/receipt @ rev 21686

updated glm (0.9.3.2 -> 0.9.9.8)
author Hans-G?nter Theisgen
date Mon Jun 29 16:57:49 2020 +0100 (2020-06-29)
parents d5aab818505e
children
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@21041 9 WEB_SITE="https://www.padl.com/OSS/nss_ldap.html"
al@20884 10 REPOLOGY="nss-ldap"
al@20513 11
pascal@5808 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
pascal@15584 13 WGET_URL="http://www.padl.com/download/$TARBALL"
pascal@15584 14
pascal@15587 15 BUILD_DEPENDS="openldap-dev perl"
pascal@1946 16
al@20513 17 compile_rules() {
pascal@5880 18 ./vers_string -v
al@20513 19 ./configure \
al@20513 20 --enable-rfc2307bis \
al@20513 21 --enable-schema-mapping \
al@20513 22 --enable-paged-results \
al@20513 23 $CONFIGURE_ARGS &&
gokhlayeh@11574 24 make $MAKEFLAGS &&
al@21020 25 make DESTDIR=$install install
pascal@1946 26 }
pascal@1946 27
al@20513 28 genpkg_rules() {
pascal@1946 29 mkdir -p $fs/usr $fs/etc
pascal@15584 30 cp -a $install/usr/lib $fs/usr
pascal@15584 31 cp -a $install/etc $fs
pascal@1946 32 }
pascal@1946 33
al@20513 34 post_install() {
pascal@18730 35 if [ -s "$1/etc/openldap/slapd.conf" ]; then
pascal@18730 36 suffix=$(awk '/^suffix/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g')
pascal@18730 37 rootdn=$(awk '/^rootdn/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g')
pascal@18730 38 rootpw=$(awk '/^rootpw/ { print $2 }' < "$1/etc/openldap/slapd.conf")
pascal@2532 39 sed -i -e "s|binddn .*|binddn $rootdn|" \
pascal@2532 40 -e "s|bindpw .*|bindpw $rootpw|" \
pascal@18730 41 -e "s|dc=padl,dc=com|$suffix|g" "$1/etc/ldap.conf"
pascal@1946 42 cat <<EOT
pascal@1946 43 ------
al@20513 44 Suffix login DN and password are found in /etc/openldap/slapd.conf with suffix,
al@20513 45 rootdn and rootpw keywords:
pascal@1946 46 $(grep ^suffix /etc/openldap/slapd.conf)
pascal@1946 47 $(grep ^rootdn /etc/openldap/slapd.conf)
pascal@1946 48 $(grep ^rootpw /etc/openldap/slapd.conf)
pascal@1946 49 ------
pascal@1946 50 EOT
pascal@1946 51 fi
al@20513 52 DEPENDS="cyrus-sasl libkrb5 libldap openssl libcomerr libcomerr3"
pascal@1946 53 }