# HG changeset patch # User Hans-G?nter Theisgen # Date 1585754973 -3600 # Node ID d25f12337a71cd1aad707c75a6c4435f88e6d1ae # Parent 563eb06bdb4af809b2b52616b1a6eb458c93fdae updated phpldapadmin (1.2.2 -> 1.2.5) diff -r 563eb06bdb4a -r d25f12337a71 phpldapadmin/receipt --- a/phpldapadmin/receipt Wed Apr 01 16:13:53 2020 +0100 +++ b/phpldapadmin/receipt Wed Apr 01 16:29:33 2020 +0100 @@ -1,54 +1,69 @@ # SliTaz package receipt. PACKAGE="phpldapadmin" -VERSION="1.2.2" +VERSION="1.2.5" CATEGORY="misc" SHORT_DESC="Administration of LDAP over the Web." MAINTAINER="pascal.bellard@slitaz.org" LICENSE="GPL2" -TARBALL="$PACKAGE-$VERSION.tgz" -WEB_SITE="http://phpldapadmin.sourceforge.net/" -WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -CONFIG_FILES="/etc/phpldapadmin/config.php" -HOST_ARCH="any" +WEB_SITE="https://github.com/leenooks/phpLDAPadmin/" + +TARBALL="$PACKAGE-$VERSION.tar.gz" +WGET_URL="${WEB_SITE}archive/$VERSION.tar.gz" DEPENDS="php-ldap" +CONFIG_FILES="/etc/phpldapadmin/config.php" + +HOST_ARCH="any" + # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/phpldapadmin $fs/etc $fs/usr/share/applications - cp -a $src/. $fs/usr/share/phpldapadmin - mv $fs/usr/share/phpldapadmin/config $fs/etc/phpldapadmin + mkdir -p $fs/usr/share/phpldapadmin + mkdir -p $fs/etc + mkdir -p $fs/usr/share/applications + + cp -a $src/. $fs/usr/share/phpldapadmin + mv $fs/usr/share/phpldapadmin/config $fs/etc/phpldapadmin ln -s /etc/phpldapadmin $fs/usr/share/phpldapadmin/config - mv $fs/etc/phpldapadmin/config.php.example $fs/etc/phpldapadmin/config.php - cp $stuff/phpldapadmin.desktop $fs/usr/share/applications - chown -R www.www $fs/usr/share/phpldapadmin $fs/etc/phpldapadmin - chmod 700 $fs/etc/phpldapadmin - chmod 600 $fs/etc/phpldapadmin/config.php + mv $fs/etc/phpldapadmin/config.php.example $fs/etc/phpldapadmin/config.php + cp $stuff/phpldapadmin.desktop $fs/usr/share/applications + chown -R www.www $fs/usr/share/phpldapadmin $fs/etc/phpldapadmin + chmod 700 $fs/etc/phpldapadmin + chmod 600 $fs/etc/phpldapadmin/config.php } post_install() { - if [ -s "$1/etc/openldap/slapd.conf" ]; then + if [ -s "$1/etc/openldap/slapd.conf" ] + then rootdn=$(awk '/^rootdn/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g') - sed -i "s|'login','dn','');|'login','dn','');\\n\$ldapservers->SetValue(\$i,'login','dn','$rootdn');|" "$1/etc/phpldapadmin/config.php" + sed -i "s|'login','dn','');|'login','dn','');\\n\$ldapservers->SetValue(\$i,'login','dn','$rootdn');|" \ + "$1/etc/phpldapadmin/config.php" chown 80.80 "$1/etc/phpldapadmin/config.php" fi + # Configure lighttpd server - if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then - if ! grep -q /usr/share/phpldapadmin/ "$1/etc/lighttpd/lighttpd.conf"; then + if [ -f "$1/etc/lighttpd/lighttpd.conf" ] + then + if ! grep -q /usr/share/phpldapadmin/ "$1/etc/lighttpd/lighttpd.conf" + then sed -e 's|.*"/examples/" => "/usr/share/examples/",| "/examples/" => "/usr/share/examples/",\n "/phpldapadmin/" => "/usr/share/phpldapadmin/",|g' -i "$1/etc/lighttpd/lighttpd.conf" - if [ -z "$1" ]; then + if [ -z "$1" ] + then # Start Web server. /etc/init.d/lighttpd stop /etc/init.d/lighttpd start fi fi fi + # Configure apache server - if [ -f "$1/etc/apache/httpd.conf" ]; then - if [ ! -f "$1/etc/apache/conf.d/phpldapadmin" ]; then + if [ -f "$1/etc/apache/httpd.conf" ] + then + if [ ! -f "$1/etc/apache/conf.d/phpldapadmin" ] + then cat > "$1/etc/apache/conf.d/phpldapadmin" < Alias /phpldapadmin /usr/share/phpldapadmin @@ -61,7 +76,8 @@ Allow from all EOT - if [ -z "$1" ]; then + if [ -z "$1" ] + then # Start Web server. /etc/init.d/apache stop /etc/init.d/apache start