File: config

package info (click to toggle)
dh-make-php 0.2.0
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 352 kB
  • ctags: 22
  • sloc: sh: 593; xml: 371; makefile: 182; perl: 47
file content (31 lines) | stat: -rwxr-xr-x 964 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh -e

PECL_NAME=##peclpackagename##
PHP_VERSION=##phpversion##

# Source debconf library.
. /usr/share/debconf/confmodule

db_title "PHP"

for SAPI in apache apache2 cgi cli
do
	# Skip this loop if the config file isn't there (yet).
	if [ -f "/etc/php${PHP_VERSION}/$SAPI/php.ini" ]; then
		db_register php/add_extension php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI

		if grep -q "^[[:space:]]*extension[[:space:]]*=[[:space:]]*${PECL_NAME}\.so" "/etc/php${PHP_VERSION}/$SAPI/php.ini"
		then
			db_set php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI true
		else
			db_set php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI false
		fi

		db_subst php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI extname ${PECL_NAME}
		db_subst php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI sapiconfig $SAPI
		db_subst php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI phpversion ${PHP_VERSION}
		db_input low php${PHP_VERSION}/extension_${PECL_NAME}_$SAPI || true
	fi
done

db_go