wok diff phpldapadmin/receipt @ rev 18817

Add python-pyte
author Paul Issott <paul@slitaz.org>
date Sat Jan 16 09:15:31 2016 +0000 (2016-01-16)
parents 97679aef4f16
children d25f12337a71
line diff
     1.1 --- a/phpldapadmin/receipt	Wed Sep 16 16:35:28 2015 +0200
     1.2 +++ b/phpldapadmin/receipt	Sat Jan 16 09:15:31 2016 +0000
     1.3 @@ -30,15 +30,15 @@
     1.4  
     1.5  post_install()
     1.6  {
     1.7 -	if [ -s $1/etc/openldap/slapd.conf ]; then
     1.8 -		rootdn=$(awk '/^rootdn/ { print $2 }' < $1/etc/openldap/slapd.conf | sed 's/"//g')
     1.9 -		sed -i "s|'login','dn','');|'login','dn','');\\n\$ldapservers->SetValue(\$i,'login','dn','$rootdn');|" $1/etc/phpldapadmin/config.php
    1.10 -		chown 80.80 $1/etc/phpldapadmin/config.php
    1.11 +	if [ -s "$1/etc/openldap/slapd.conf" ]; then
    1.12 +		rootdn=$(awk '/^rootdn/ { print $2 }' < "$1/etc/openldap/slapd.conf" | sed 's/"//g')
    1.13 +		sed -i "s|'login','dn','');|'login','dn','');\\n\$ldapservers->SetValue(\$i,'login','dn','$rootdn');|" "$1/etc/phpldapadmin/config.php"
    1.14 +		chown 80.80 "$1/etc/phpldapadmin/config.php"
    1.15  	fi
    1.16  	# Configure lighttpd server
    1.17 -	if [ -f $1/etc/lighttpd/lighttpd.conf ]; then
    1.18 -		if ! grep -q /usr/share/phpldapadmin/ $1/etc/lighttpd/lighttpd.conf; then
    1.19 -	    		sed -e 's|.*"/examples/" => "/usr/share/examples/",|    "/examples/" => "/usr/share/examples/",\n    "/phpldapadmin/" => "/usr/share/phpldapadmin/",|g' -i $1/etc/lighttpd/lighttpd.conf
    1.20 +	if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then
    1.21 +		if ! grep -q /usr/share/phpldapadmin/ "$1/etc/lighttpd/lighttpd.conf"; then
    1.22 +	    		sed -e 's|.*"/examples/" => "/usr/share/examples/",|    "/examples/" => "/usr/share/examples/",\n    "/phpldapadmin/" => "/usr/share/phpldapadmin/",|g' -i "$1/etc/lighttpd/lighttpd.conf"
    1.23  			if [ -z "$1" ]; then
    1.24  				# Start Web server.
    1.25  				/etc/init.d/lighttpd stop
    1.26 @@ -47,9 +47,9 @@
    1.27  		fi
    1.28  	fi
    1.29  	# Configure apache server
    1.30 -	if [ -f $1/etc/apache/httpd.conf ]; then
    1.31 -		if [ ! -f $1/etc/apache/conf.d/phpldapadmin ]; then
    1.32 -			cat > $1/etc/apache/conf.d/phpldapadmin <<EOT
    1.33 +	if [ -f "$1/etc/apache/httpd.conf" ]; then
    1.34 +		if [ ! -f "$1/etc/apache/conf.d/phpldapadmin" ]; then
    1.35 +			cat > "$1/etc/apache/conf.d/phpldapadmin" <<EOT
    1.36  <IfModule mod_alias.c>
    1.37      Alias /phpldapadmin /usr/share/phpldapadmin
    1.38  </IfModule>
    1.39 @@ -71,8 +71,8 @@
    1.40  	cat <<EOT
    1.41  ------
    1.42  Login DN and password are found in /etc/openldap/slapd.conf with rootdn and rootpw keywords:
    1.43 -$(grep ^rootdn $1/etc/openldap/slapd.conf)
    1.44 -$(grep ^rootpw $1/etc/openldap/slapd.conf)
    1.45 +$(grep ^rootdn "$1/etc/openldap/slapd.conf")
    1.46 +$(grep ^rootpw "$1/etc/openldap/slapd.conf")
    1.47  ------
    1.48  EOT
    1.49  }