rev |
line source |
pascal@20051
|
1 # SliTaz package receipt v2.
|
pankso@18
|
2
|
pankso@18
|
3 PACKAGE="php"
|
Hans-G?nter@21402
|
4 VERSION="7.4.5"
|
pankso@204
|
5 CATEGORY="development"
|
al@20534
|
6 SHORT_DESC="PHP web programming language"
|
Hans-G?nter@21348
|
7 MAINTAINER="maintainer@slitaz.org"
|
pascal@15198
|
8 LICENSE="BSD"
|
Hans-G?nter@21348
|
9 WEB_SITE="https://www.php.net/"
|
al@20534
|
10
|
Hans-G?nter@21348
|
11 TARBALL="$PACKAGE-$VERSION.tar.xz"
|
Hans-G?nter@21348
|
12 WGET_URL="https://www.php.net/distributions/$TARBALL"
|
pankso@18
|
13
|
Hans-G?nter@21348
|
14 BUILD_DEPENDS="apache apache-dev apr-dev apr-util-dev c-client
|
Hans-G?nter@21348
|
15 coreutils-conditions curl-dev cyrus-sasl-dev gettext-dev
|
Hans-G?nter@21348
|
16 jpeg-dev libldap libmcrypt-dev libmysqlclient libpng-dev
|
Hans-G?nter@21348
|
17 libunixODBC libvpx-dev libxml2-dev mhash-dev mysql-dev
|
Hans-G?nter@21348
|
18 net-snmp-dev openldap-dev openssl-dev perl postgresql-dev
|
Hans-G?nter@21348
|
19 re2c sed sqlite3-dev unixODBC-dev zlib-dev"
|
al@21020
|
20 SPLIT="\
|
al@21020
|
21 $PACKAGE-apache $PACKAGE-cherokee $PACKAGE-cli $PACKAGE-common \
|
al@21020
|
22 $PACKAGE-curl $PACKAGE-dba $PACKAGE-dev $PACKAGE-gd \
|
Hans-G?nter@21402
|
23 $PACKAGE-imap $PACKAGE-ldap $PACKAGE-mcrypt $PACKAGE-mysql \
|
Hans-G?nter@21402
|
24 $PACKAGE-mysqli $PACKAGE-odbc $PACKAGE-openssl $PACKAGE-pdo-mysql \
|
al@21020
|
25 $PACKAGE-pdo-pgsql $PACKAGE-pear $PACKAGE-pgsql $PACKAGE-snmp \
|
al@21020
|
26 $PACKAGE-soap $PACKAGE-sqlite"
|
al@20534
|
27
|
Hans-G?nter@21348
|
28 compile_rules()
|
Hans-G?nter@21348
|
29 {
|
al@21020
|
30 ARCH_ARGS="\
|
Hans-G?nter@21348
|
31 --enable-mbstring \
|
Hans-G?nter@21348
|
32 --enable-sockets \
|
Hans-G?nter@21348
|
33 --enable-ftp \
|
Hans-G?nter@21348
|
34 --enable-zip \
|
Hans-G?nter@21348
|
35 --enable-calendar \
|
Hans-G?nter@21348
|
36 --enable-exif \
|
Hans-G?nter@21348
|
37 --config-cache \
|
Hans-G?nter@21348
|
38 --enable-dba=shared \
|
Hans-G?nter@21348
|
39 --with-config-file-path=/etc \
|
Hans-G?nter@21348
|
40 --with-zlib \
|
Hans-G?nter@21348
|
41 --with-gettext \
|
Hans-G?nter@21348
|
42 --with-mcrypt=shared,/usr \
|
Hans-G?nter@21348
|
43 --with-mysql=shared,/usr \
|
Hans-G?nter@21348
|
44 --with-mysqli=shared \
|
Hans-G?nter@21348
|
45 --with-mysql-sock=/var/run/mysqld/mysql.sock \
|
Hans-G?nter@21348
|
46 --with-pdo-sqlite=shared,/usr \
|
Hans-G?nter@21348
|
47 --with-pgsql=shared,/usr \
|
Hans-G?nter@21348
|
48 --with-snmp=shared,/usr \
|
Hans-G?nter@21348
|
49 --enable-soap=shared,/usr \
|
Hans-G?nter@21348
|
50 --with-ldap=shared \
|
Hans-G?nter@21348
|
51 --with-imap=shared \
|
Hans-G?nter@21348
|
52 --with-imap-ssl \
|
Hans-G?nter@21348
|
53 --with-mhash \
|
Hans-G?nter@21348
|
54 --with-gd=shared \
|
Hans-G?nter@21348
|
55 --with-jpeg-dir=/usr \
|
Hans-G?nter@21348
|
56 --with-png-dir=/usr \
|
Hans-G?nter@21348
|
57 --with-vpx-dir=/usr \
|
Hans-G?nter@21348
|
58 --with-openssl=shared \
|
Hans-G?nter@21348
|
59 --with-unixODBC=shared,/usr \
|
Hans-G?nter@21348
|
60 --with-pear=/usr/share/php \
|
Hans-G?nter@21348
|
61 --with-pdo-mysql=shared \
|
Hans-G?nter@21348
|
62 --with-pdo-pgsql=shared \
|
Hans-G?nter@21348
|
63 --with-curl=shared \
|
Hans-G?nter@21348
|
64 --with-sqlite3=shared,/usr \
|
al@21020
|
65 --enable-maintainer-zts"
|
pankso@16079
|
66
|
Hans-G?nter@21348
|
67 sed -i 's|PLANE_[UVY]\]|VPX_&|;s|IMG_FMT_I420|VPX_&|' \
|
Hans-G?nter@21348
|
68 ext/gd/libgd/webpimg.c
|
Hans-G?nter@21348
|
69 sed -i 's/pam_start/pam_nostart/' \
|
Hans-G?nter@21348
|
70 configure
|
al@20534
|
71
|
Hans-G?nter@21348
|
72 ./configure \
|
Hans-G?nter@21348
|
73 $ARCH_ARGS \
|
al@20534
|
74 $CONFIGURE_ARGS &&
|
al@20534
|
75 make $MAKEFLAGS &&
|
al@21020
|
76 make -j1 INSTALL_ROOT=$install install
|
al@20534
|
77
|
Hans-G?nter@21348
|
78 ./configure \
|
Hans-G?nter@21348
|
79 $ARCH_ARGS \
|
al@20534
|
80 $CONFIGURE_ARGS \
|
al@20534
|
81 --with-apxs2=/usr/bin/apxs &&
|
al@20534
|
82 make $MAKEFLAGS &&
|
al@21020
|
83 mkdir -p $install/etc/apache &&
|
Hans-G?nter@21348
|
84 cp /etc/apache/httpd.conf $install/etc/apache/httpd.conf &&
|
al@21020
|
85 make -j1 INSTALL_ROOT=$install install || return 1
|
al@20534
|
86
|
Hans-G?nter@21348
|
87 # Production configuration file.
|
al@21020
|
88 mkdir -p $install/etc
|
Hans-G?nter@21348
|
89
|
Hans-G?nter@21348
|
90 cp $src/php.ini-production $install/etc/php.ini || return 1
|
slaxemulator@10549
|
91 sed -e 's|extension_dir = "./"|extension_dir = "/usr/share/php/"|' \
|
al@21020
|
92 -i $install/etc/php.ini
|
al@20534
|
93
|
al@20534
|
94 install -Dm755 $src/sapi/cgi/php-cgi $install/usr/bin/php-cgi
|
al@20534
|
95
|
al@20534
|
96 install -Dm644 $stuff/phpinfo/index.php $install/usr/share/phpinfo/index.php
|
al@20534
|
97 install -Dm644 $stuff/php.desktop $install/usr/share/applications/php.desktop
|
al@20534
|
98 install -Dm644 $stuff/php.png $install/usr/share/pixmaps/php.png
|
pankso@18
|
99 }
|
pankso@18
|
100
|
Hans-G?nter@21348
|
101 genpkg_rules()
|
Hans-G?nter@21348
|
102 {
|
pascal@20051
|
103 case $PACKAGE in
|
al@20534
|
104 php)
|
al@20534
|
105 copy usr/bin/php-cgi
|
Hans-G?nter@21402
|
106 DEPENDS="libxml2 lighttpd openssl php-common sqlite3 zlib"
|
al@20534
|
107 PROVIDE="php:lighttpd"
|
al@20534
|
108 ;;
|
al@20534
|
109 php-apache)
|
al@20534
|
110 copy usr/share/apache/
|
al@20534
|
111 CAT="development|module for apache"
|
Hans-G?nter@21402
|
112 DEPENDS="apache libxml2 php-common zlib"
|
al@20534
|
113 PROVIDE="php:apache"
|
al@20534
|
114 ;;
|
al@20534
|
115 php-cherokee)
|
al@20534
|
116 copy usr/bin/php-cgi # FIXME! the same file in "php" package
|
al@20534
|
117 CAT="development|module for cherokee"
|
Hans-G?nter@21402
|
118 DEPENDS="cherokee libxml2 php-common zlib"
|
al@20534
|
119 PROVIDE="php:cherokee"
|
al@20534
|
120 ;;
|
al@20534
|
121 php-cli)
|
al@20534
|
122 copy usr/bin/php
|
al@20534
|
123 CAT="development|command line interpreter"
|
al@20534
|
124 DEPENDS="php-common"
|
al@20534
|
125 ;;
|
al@20534
|
126 php-common)
|
al@20534
|
127 copy phpinfo/ php.desktop php.png php.ini
|
al@20534
|
128 CAT="development|common files for PHP modules"
|
al@20534
|
129 DEPENDS=" "
|
al@20534
|
130 CONFIG_FILES="/etc/php.ini"
|
al@20534
|
131 ;;
|
al@20534
|
132 php-curl)
|
al@20534
|
133 copy curl.so
|
al@20534
|
134 CAT="development|curl module"
|
al@20534
|
135 DEPENDS="curl php"
|
al@20534
|
136 ;;
|
al@20534
|
137 php-dba)
|
al@20534
|
138 copy dba.so
|
al@20534
|
139 CAT="development|dba module"
|
al@20534
|
140 DEPENDS=" "
|
al@20534
|
141 ;;
|
al@20534
|
142 php-dev)
|
al@20534
|
143 copy @dev
|
Hans-G?nter@21402
|
144 DEPENDS="cyrus-sasl jpeg libcomerr3 libkrb5 libldap
|
Hans-G?nter@21402
|
145 libmcrypt libmysqlclient libpng libpostgresqlclient
|
Hans-G?nter@21402
|
146 libtool libunixODBC mhash net-snmp openssl php"
|
al@20534
|
147 ;;
|
al@20534
|
148 php-gd)
|
al@20534
|
149 copy gd.so
|
al@20534
|
150 CAT="development|gd module"
|
Hans-G?nter@21402
|
151 DEPENDS="jpeg libpng libvpx php"
|
al@20534
|
152 ;;
|
al@20534
|
153 php-imap)
|
al@20534
|
154 copy imap.so
|
al@20534
|
155 CAT="development|imap module"
|
Hans-G?nter@21402
|
156 DEPENDS="openssl php"
|
al@20534
|
157 ;;
|
al@20534
|
158 php-ldap)
|
al@20534
|
159 copy ldap.so
|
al@20534
|
160 CAT="development|ldap module"
|
Hans-G?nter@21402
|
161 DEPENDS="cyrus-sasl libcomerr3 libkrb5 libldap openssl php"
|
al@20534
|
162 ;;
|
al@20534
|
163 php-mcrypt)
|
al@20534
|
164 copy mcrypt.so
|
al@20534
|
165 CAT="development|mcrypt module"
|
Hans-G?nter@21402
|
166 DEPENDS="libmcrypt libtool php"
|
al@20534
|
167 ;;
|
al@20534
|
168 php-mysqli)
|
al@20534
|
169 copy mysqli.so
|
al@20534
|
170 CAT="development|mysqli module"
|
al@20534
|
171 DEPENDS="libmysqlclient php"
|
al@20534
|
172 ;;
|
al@20534
|
173 php-mysql)
|
al@20534
|
174 copy mysql.so
|
al@20534
|
175 CAT="development|mysql module"
|
al@20534
|
176 DEPENDS="libmysqlclient php"
|
al@20534
|
177 ;;
|
al@20534
|
178 php-odbc)
|
al@20534
|
179 copy odbc.so
|
al@20534
|
180 CAT="development|ODBC module"
|
Hans-G?nter@21402
|
181 DEPENDS="php unixODBC"
|
al@20534
|
182 ;;
|
al@20534
|
183 php-openssl)
|
al@20534
|
184 copy openssl.so
|
al@20534
|
185 CAT="development|OpenSSL module"
|
Hans-G?nter@21402
|
186 DEPENDS="openssl php"
|
al@20534
|
187 ;;
|
al@20534
|
188 php-pdo-mysql)
|
al@20534
|
189 copy pdo_mysql.so
|
al@20534
|
190 CAT="development|PDO MySQL module"
|
al@20534
|
191 DEPENDS="php php-mysql"
|
al@20534
|
192 ;;
|
al@20534
|
193 php-pdo-pgsql)
|
al@20534
|
194 copy pdo_pgsql.so
|
al@20534
|
195 CAT="development|PDO PgSQL module"
|
Hans-G?nter@21402
|
196 DEPENDS="libpostgresqlclient php php-mysql"
|
al@20534
|
197 ;;
|
al@20534
|
198 php-pear)
|
al@20534
|
199 copy etc/pear.conf usr/bin/pe* usr/share/php/
|
al@20534
|
200 CAT="development|PEAR libs"
|
al@20534
|
201 DEPENDS="php-cli"
|
al@20534
|
202 ;;
|
al@20534
|
203 php-pgsql)
|
al@20534
|
204 copy pgsql.so
|
al@20534
|
205 CAT="development|postgresql module"
|
Hans-G?nter@21402
|
206 DEPENDS="php postgresql"
|
al@20534
|
207 ;;
|
al@20534
|
208 php-snmp)
|
al@20534
|
209 copy snmp.so
|
al@20534
|
210 CAT="development|snmp module"
|
Hans-G?nter@21402
|
211 DEPENDS="net-snmp openssl php"
|
al@20534
|
212 ;;
|
al@20534
|
213 php-soap)
|
al@20534
|
214 copy soap.so
|
al@20534
|
215 CAT="development|soap module"
|
Hans-G?nter@21402
|
216 DEPENDS="libxml2 php"
|
al@20534
|
217 ;;
|
al@20534
|
218 php-sqlite)
|
al@20534
|
219 copy sqlite.so sqlite3.so pdo_sqlite.so
|
al@20534
|
220 CAT="development|sqlite module"
|
al@20534
|
221 DEPENDS="php sqlite3"
|
al@20534
|
222 ;;
|
pascal@20051
|
223 esac
|
pankso@18
|
224 }
|
pankso@18
|
225
|
al@20534
|
226 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
227 pre_install_php()
|
Hans-G?nter@21348
|
228 {
|
Hans-G?nter@21348
|
229 if [ -z "$1" -a ! -f "/var/run/lighttpd.pid" ]
|
Hans-G?nter@21348
|
230 then
|
pankso@18
|
231 /etc/init.d/lighttpd stop
|
pankso@18
|
232 fi
|
pankso@18
|
233 }
|
pankso@9861
|
234
|
Hans-G?nter@21348
|
235 post_install_php()
|
Hans-G?nter@21348
|
236 {
|
pascal@1143
|
237 # Enable php
|
Hans-G?nter@21348
|
238 if [ -f "$1/etc/lighttpd/lighttpd.conf" ]
|
Hans-G?nter@21348
|
239 then
|
al@20534
|
240 [ -f "$1/usr/lib/lighttpd/mod_fastcgi.so" ] ||
|
al@20534
|
241 tazpkg get-install lighttpd-modules --root="$1/"
|
al@20534
|
242
|
al@20534
|
243 sed \
|
al@20534
|
244 -e 's|#fastcgi.server = ( ".php"|fastcgi.server = ( ".php"|' \
|
al@20534
|
245 -e 's|#"bin-path" => "/usr/bin/php-cgi"|"bin-path" => "/usr/bin/php-cgi"|' \
|
al@20534
|
246 -e 's|#"socket" => "/tmp/php.socket"|"socket" => "/tmp/php.socket"\n )))|' \
|
al@20534
|
247 -i "$1/etc/lighttpd/lighttpd.conf"
|
al@20534
|
248
|
al@20534
|
249 grep -q mod_fastcgi "$1/etc/lighttpd/lighttpd.conf" ||
|
al@20534
|
250 sed \
|
al@20534
|
251 -e 's|server.modules = (|server.modules = (\n "mod_fastcgi",|' \
|
al@20534
|
252 -i "$1/etc/lighttpd/lighttpd.conf"
|
al@20534
|
253
|
al@20534
|
254 grep -q php3 "$1/etc/lighttpd/lighttpd.conf" ||
|
al@20534
|
255 sed \
|
al@20534
|
256 -e 's|for PHP.*|for PHP.\nfastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php" )|' \
|
al@20534
|
257 -i "$1/etc/lighttpd/lighttpd.conf"
|
al@20534
|
258
|
pascal@1143
|
259 fi
|
al@20534
|
260
|
pankso@18
|
261 # Start Web server.
|
Hans-G?nter@21348
|
262 if [ -z "$1" -a ! -f /var/run/lighttpd.pid -a -f /etc/init.d/lighttpd ]
|
Hans-G?nter@21348
|
263 then
|
pankso@18
|
264 /etc/init.d/lighttpd start
|
pankso@18
|
265 fi
|
pankso@18
|
266 }
|
pascal@20051
|
267
|
al@20534
|
268 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
269 pre_installi_php_apache()
|
Hans-G?nter@21348
|
270 {
|
Hans-G?nter@21348
|
271 if [ -z "$1" -a -f "/var/run/apache/httpd.pid" ]
|
Hans-G?nter@21348
|
272 then
|
pascal@20051
|
273 /etc/init.d/apache stop
|
pascal@20051
|
274 fi
|
pascal@20051
|
275 }
|
pascal@20051
|
276
|
Hans-G?nter@21348
|
277 post_install_php_apache()
|
Hans-G?nter@21348
|
278 {
|
al@20534
|
279 grep -q php5_module "$1/etc/apache/httpd.conf" ||
|
al@20534
|
280 {
|
al@20534
|
281 sed \
|
al@20534
|
282 -e 's|mod_rewrite.so|mod_rewrite.so\nLoadModule php5_module share/apache/modules/libphp5.so|' \
|
al@20534
|
283 -e 's|DirectoryIndex index.html|DirectoryIndex index.html index.php|' \
|
al@20534
|
284 -e 's|mime.types|mime.types\n AddType application/x-httpd-php .php .php3 .php4 .php5\n AddType application/x-httpd-php-source .phps|' \
|
al@20534
|
285 -i "$1/etc/apache/httpd.conf"
|
pascal@20051
|
286 }
|
al@20534
|
287
|
al@20534
|
288 [ -f "$1/etc/apache/conf.d/phpinfo" ] ||
|
pascal@20051
|
289 cat > "$1/etc/apache/conf.d/phpinfo" <<EOT
|
pascal@20051
|
290 <IfModule mod_alias.c>
|
pascal@20051
|
291 Alias /phpinfo /usr/share/phpinfo
|
pascal@20051
|
292 </IfModule>
|
pascal@20051
|
293 <DirectoryMatch /usr/share/phpinfo/>
|
pascal@20051
|
294 DirectoryIndex index.php
|
pascal@20051
|
295 Options +FollowSymLinks
|
pascal@20051
|
296 AllowOverride None
|
pascal@20051
|
297 Order allow,deny
|
pascal@20051
|
298 Allow from all
|
pascal@20051
|
299 </DirectoryMatch>
|
pascal@20051
|
300 EOT
|
al@20534
|
301
|
pascal@20051
|
302 # Restart Web server.
|
Hans-G?nter@21348
|
303 if [ -z "$1" -a -f "/var/run/apache/httpd.pid" ]
|
Hans-G?nter@21348
|
304 then
|
pascal@20051
|
305 /etc/init.d/apache stop
|
pascal@20051
|
306 sleep 2
|
pascal@20051
|
307 fi
|
pascal@20051
|
308 if [ -z "$1" ]; then
|
pascal@20051
|
309 /etc/init.d/apache start
|
pascal@20051
|
310 fi
|
pascal@20051
|
311 }
|
pascal@20051
|
312
|
al@20534
|
313 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
314 pre_install_php_cherokee()
|
Hans-G?nter@21348
|
315 {
|
Hans-G?nter@21348
|
316 if [ -z "$1" -a ! -f "/var/run/cherokee.pid" ]
|
Hans-G?nter@21348
|
317 then
|
pascal@20051
|
318 /etc/init.d/cherokee stop
|
pascal@20051
|
319 fi
|
pascal@20051
|
320 }
|
pascal@20051
|
321
|
Hans-G?nter@21348
|
322 post_install_php_cherokee()
|
Hans-G?nter@21348
|
323 {
|
pascal@20051
|
324 # Enable php
|
pascal@20051
|
325 # if [ -f "$1/etc/lighttpd/lighttpd.conf" ]; then
|
pascal@20051
|
326 # [ -f "$1/usr/lib/lighttpd/mod_fastcgi.so" ] || \
|
pascal@20051
|
327 # tazpkg get-install lighttpd-modules --root="$1/"
|
pascal@20051
|
328 # sed -e 's|#fastcgi.server = ( ".php"|fastcgi.server = ( ".php"|' \
|
pascal@20051
|
329 # -e 's|#"bin-path" => "/usr/bin/php-cgi"|"bin-path" => "/usr/bin/php-cgi"|' \
|
pascal@20051
|
330 # -e 's|#"socket" => "/tmp/php.socket"|"socket" => "/tmp/php.socket"\n )))|' \
|
pascal@20051
|
331 # -i "$1/etc/lighttpd/lighttpd.conf"
|
pascal@20051
|
332 # grep -q mod_fastcgi "$1/etc/lighttpd/lighttpd.conf" || \
|
pascal@20051
|
333 # sed -e 's|server.modules = (|server.modules = (\n "mod_fastcgi",|' \
|
pascal@20051
|
334 # -i "$1/etc/lighttpd/lighttpd.conf"
|
pascal@20051
|
335 # grep -q php3 "$1/etc/lighttpd/lighttpd.conf" || \
|
pascal@20051
|
336 # sed -e 's|for PHP.*|for PHP.\nfastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php" )|' \
|
pascal@20051
|
337 # -i "$1/etc/lighttpd/lighttpd.conf"
|
pascal@20051
|
338 # fi
|
pascal@20051
|
339
|
pascal@20051
|
340 # Start Web server.
|
Hans-G?nter@21348
|
341 if [ -z "$1" -a ! -f /var/run/cherokee.pid -a -f /etc/init.d/cherokee ]
|
Hans-G?nter@21348
|
342 then
|
pascal@20051
|
343 /etc/init.d/cherokee start
|
pascal@20051
|
344 fi
|
pascal@20051
|
345 }
|
pascal@20051
|
346
|
al@20534
|
347 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
348 pre_install_php_common()
|
Hans-G?nter@21348
|
349 {
|
pascal@20051
|
350 # Backup existing php.ini
|
Hans-G?nter@21348
|
351 if [ -f "$1/etc/php.ini" ]
|
Hans-G?nter@21348
|
352 then
|
pascal@20051
|
353 cp "$1/etc/php.ini" "$1/etc/php.ini.bak"
|
pascal@20051
|
354 fi
|
pascal@20051
|
355 }
|
pascal@20051
|
356
|
Hans-G?nter@21348
|
357 post_install_php_common()
|
Hans-G?nter@21348
|
358 {
|
al@20534
|
359 # Restore original php.ini
|
Hans-G?nter@21348
|
360 if [ -f "$1/etc/php.ini.bak" ]
|
Hans-G?nter@21348
|
361 then
|
al@20534
|
362 mv -f "$1/etc/php.ini.bak" "$1/etc/php.ini"
|
al@20534
|
363 fi
|
al@20534
|
364 }
|
al@20534
|
365
|
al@20534
|
366 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
367 pre_install_php_curl()
|
Hans-G?nter@21348
|
368 {
|
Hans-G?nter@21348
|
369 while read daemon file
|
Hans-G?nter@21348
|
370 do
|
Hans-G?nter@21348
|
371 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
372 then
|
Hans-G?nter@21348
|
373 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
374 fi
|
Hans-G?nter@21348
|
375 done <<EOT
|
Hans-G?nter@21348
|
376 apache apache/httpd.pid
|
Hans-G?nter@21348
|
377 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
378 EOT
|
Hans-G?nter@21348
|
379 }
|
Hans-G?nter@21348
|
380
|
Hans-G?nter@21348
|
381 post_install_php_curl()
|
Hans-G?nter@21348
|
382 {
|
Hans-G?nter@21348
|
383 grep -q ^extension=curl.so "$1/etc/php.ini" ||
|
Hans-G?nter@21348
|
384 sed -e 's|extension=msql.so|extension=msql.so\nextension=curl.so|' \
|
Hans-G?nter@21348
|
385 -i "$1/etc/php.ini"
|
Hans-G?nter@21348
|
386
|
Hans-G?nter@21348
|
387 # Start Web server.
|
Hans-G?nter@21348
|
388 while read daemon file
|
Hans-G?nter@21348
|
389 do
|
Hans-G?nter@21348
|
390 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
391 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
392 then
|
Hans-G?nter@21348
|
393 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
394 sleep 2
|
Hans-G?nter@21348
|
395 fi
|
Hans-G?nter@21348
|
396 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
397 then
|
Hans-G?nter@21348
|
398 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
399 fi
|
Hans-G?nter@21348
|
400 done <<EOT
|
Hans-G?nter@21348
|
401 apache apache/httpd.pid
|
Hans-G?nter@21348
|
402 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
403 EOT
|
Hans-G?nter@21348
|
404 }
|
Hans-G?nter@21348
|
405
|
Hans-G?nter@21348
|
406 pre_remove_php_curl()
|
Hans-G?nter@21348
|
407 {
|
Hans-G?nter@21348
|
408 sed -i '/.*=curl.so.*/d' /etc/php.ini
|
Hans-G?nter@21348
|
409
|
Hans-G?nter@21348
|
410 # Start Web server.
|
Hans-G?nter@21348
|
411 while read daemon file
|
Hans-G?nter@21348
|
412 do
|
Hans-G?nter@21348
|
413 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
414 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
415 then
|
Hans-G?nter@21348
|
416 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
417 sleep 2
|
Hans-G?nter@21348
|
418 fi
|
Hans-G?nter@21348
|
419 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
420 then
|
Hans-G?nter@21348
|
421 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
422 fi
|
Hans-G?nter@21348
|
423 done <<EOT
|
Hans-G?nter@21348
|
424 apache apache/httpd.pid
|
Hans-G?nter@21348
|
425 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
426 EOT
|
Hans-G?nter@21348
|
427 }
|
Hans-G?nter@21348
|
428
|
Hans-G?nter@21348
|
429 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
430 pre_install_php_dba()
|
Hans-G?nter@21348
|
431 {
|
Hans-G?nter@21348
|
432 while read daemon file
|
Hans-G?nter@21348
|
433 do
|
Hans-G?nter@21348
|
434 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
435 then
|
Hans-G?nter@21348
|
436 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
437 fi
|
Hans-G?nter@21348
|
438 done <<EOT
|
Hans-G?nter@21348
|
439 apache apache/httpd.pid
|
Hans-G?nter@21348
|
440 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
441 EOT
|
Hans-G?nter@21348
|
442 }
|
Hans-G?nter@21348
|
443
|
Hans-G?nter@21348
|
444 post_install_php_dba()
|
Hans-G?nter@21348
|
445 {
|
Hans-G?nter@21348
|
446 grep -q ^extension=dba.so "$1/etc/php.ini" ||
|
Hans-G?nter@21348
|
447 sed -e 's|extension=msql.so|extension=msql.so\nextension=dba.so|' \
|
Hans-G?nter@21348
|
448 -i "$1/etc/php.ini"
|
Hans-G?nter@21348
|
449
|
Hans-G?nter@21348
|
450 # Start Web server.
|
Hans-G?nter@21348
|
451 while read daemon file
|
Hans-G?nter@21348
|
452 do
|
Hans-G?nter@21348
|
453 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
454 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
455 then
|
Hans-G?nter@21348
|
456 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
457 sleep 2
|
Hans-G?nter@21348
|
458 fi
|
Hans-G?nter@21348
|
459 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
460 then
|
Hans-G?nter@21348
|
461 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
462 fi
|
Hans-G?nter@21348
|
463 done <<EOT
|
Hans-G?nter@21348
|
464 apache apache/httpd.pid
|
Hans-G?nter@21348
|
465 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
466 EOT
|
Hans-G?nter@21348
|
467 }
|
Hans-G?nter@21348
|
468
|
Hans-G?nter@21348
|
469 pre_remove_php_dba()
|
Hans-G?nter@21348
|
470 {
|
Hans-G?nter@21348
|
471 sed -i '/.*=dba.so.*/d' /etc/php.ini
|
Hans-G?nter@21348
|
472
|
Hans-G?nter@21348
|
473 # Start Web server.
|
Hans-G?nter@21348
|
474 while read daemon file
|
Hans-G?nter@21348
|
475 do
|
Hans-G?nter@21348
|
476 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
477 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
478 then
|
Hans-G?nter@21348
|
479 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
480 sleep 2
|
Hans-G?nter@21348
|
481 fi
|
Hans-G?nter@21348
|
482 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
483 then
|
Hans-G?nter@21348
|
484 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
485 fi
|
Hans-G?nter@21348
|
486 done <<EOT
|
Hans-G?nter@21348
|
487 apache apache/httpd.pid
|
Hans-G?nter@21348
|
488 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
489 EOT
|
Hans-G?nter@21348
|
490 }
|
Hans-G?nter@21348
|
491
|
Hans-G?nter@21348
|
492 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
493 pre_install_php_gd()
|
Hans-G?nter@21348
|
494 {
|
Hans-G?nter@21348
|
495 while read daemon file
|
Hans-G?nter@21348
|
496 do
|
Hans-G?nter@21348
|
497 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
498 then
|
Hans-G?nter@21348
|
499 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
500 fi
|
Hans-G?nter@21348
|
501 done <<EOT
|
Hans-G?nter@21348
|
502 apache apache/httpd.pid
|
Hans-G?nter@21348
|
503 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
504 EOT
|
Hans-G?nter@21348
|
505 }
|
Hans-G?nter@21348
|
506
|
Hans-G?nter@21348
|
507 post_install_php_gd()
|
Hans-G?nter@21348
|
508 {
|
Hans-G?nter@21348
|
509 grep -q ^extension=gd.so "$1/etc/php.ini" ||
|
Hans-G?nter@21348
|
510 sed -e 's|extension=msql.so|extension=msql.so\nextension=gd.so|' \
|
Hans-G?nter@21348
|
511 -i "$1/etc/php.ini"
|
Hans-G?nter@21348
|
512
|
Hans-G?nter@21348
|
513 # Start Web server.
|
Hans-G?nter@21348
|
514 while read daemon file
|
Hans-G?nter@21348
|
515 do
|
Hans-G?nter@21348
|
516 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
517 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
518 then
|
Hans-G?nter@21348
|
519 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
520 sleep 2
|
Hans-G?nter@21348
|
521 fi
|
Hans-G?nter@21348
|
522 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
523 then
|
Hans-G?nter@21348
|
524 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
525 fi
|
Hans-G?nter@21348
|
526 done <<EOT
|
Hans-G?nter@21348
|
527 apache apache/httpd.pid
|
Hans-G?nter@21348
|
528 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
529 EOT
|
Hans-G?nter@21348
|
530 }
|
Hans-G?nter@21348
|
531
|
Hans-G?nter@21348
|
532 pre_remove_php_gd()
|
Hans-G?nter@21348
|
533 {
|
Hans-G?nter@21348
|
534 sed -i '/.*=gd.so.*/d' "$1/etc/php.ini"
|
Hans-G?nter@21348
|
535
|
Hans-G?nter@21348
|
536 # Start Web server.
|
Hans-G?nter@21348
|
537 while read daemon file
|
Hans-G?nter@21348
|
538 do
|
Hans-G?nter@21348
|
539 if [ -f /etc/init.d/$daemon -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
540 then
|
Hans-G?nter@21348
|
541 [ -z "$1" ] || continue
|
Hans-G?nter@21348
|
542 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21348
|
543 then
|
Hans-G?nter@21348
|
544 /etc/init.d/$daemon stop
|
Hans-G?nter@21348
|
545 sleep 2
|
Hans-G?nter@21348
|
546 fi
|
Hans-G?nter@21348
|
547 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21348
|
548 then
|
Hans-G?nter@21348
|
549 /etc/init.d/$daemon start
|
Hans-G?nter@21348
|
550 fi
|
Hans-G?nter@21348
|
551 fi
|
Hans-G?nter@21348
|
552 done <<EOT
|
Hans-G?nter@21348
|
553 apache apache/httpd.pid
|
Hans-G?nter@21348
|
554 lighttpd lighttpd.pid
|
Hans-G?nter@21348
|
555 EOT
|
Hans-G?nter@21348
|
556 }
|
Hans-G?nter@21348
|
557
|
Hans-G?nter@21348
|
558 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
559 pre_install_php_imap()
|
Hans-G?nter@21348
|
560 {
|
pascal@20051
|
561 while read daemon file; do
|
Hans-G?nter@21402
|
562 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
563 then
|
pascal@20051
|
564 /etc/init.d/$daemon stop
|
pascal@20051
|
565 fi
|
pascal@20051
|
566 done <<EOT
|
al@20534
|
567 apache apache/httpd.pid
|
pascal@20051
|
568 lighttpd lighttpd.pid
|
pascal@20051
|
569 EOT
|
pascal@20051
|
570 }
|
pascal@20051
|
571
|
Hans-G?nter@21348
|
572 post_install_php_imap()
|
Hans-G?nter@21348
|
573 {
|
al@20534
|
574 grep -q ^extension=imap.so "$1/etc/php.ini" ||
|
al@20534
|
575 sed -e 's|extension=msql.so|extension=msql.so\nextension=imap.so|' -i "$1/etc/php.ini"
|
al@20534
|
576
|
pascal@20051
|
577 # Start Web server.
|
Hans-G?nter@21402
|
578 while read daemon file
|
Hans-G?nter@21402
|
579 do
|
pascal@20051
|
580 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
581 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
582 then
|
pascal@20051
|
583 /etc/init.d/$daemon stop
|
pascal@20051
|
584 sleep 2
|
pascal@20051
|
585 fi
|
Hans-G?nter@21402
|
586 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
587 then
|
pascal@20051
|
588 /etc/init.d/$daemon start
|
pascal@20051
|
589 fi
|
Hans-G?nter@21402
|
590 done <<EOT
|
al@20534
|
591 apache apache/httpd.pid
|
pascal@20051
|
592 lighttpd lighttpd.pid
|
pascal@20051
|
593 EOT
|
pascal@20051
|
594 }
|
pascal@20051
|
595
|
Hans-G?nter@21348
|
596 pre_remove_php_imap()
|
Hans-G?nter@21348
|
597 {
|
pascal@20051
|
598 sed -i '/.*=imap.so.*/d' /etc/php.ini
|
pascal@20051
|
599
|
pascal@20051
|
600 # Start Web server.
|
Hans-G?nter@21402
|
601 while read daemon file
|
Hans-G?nter@21402
|
602 do
|
pascal@20051
|
603 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
604 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
605 then
|
pascal@20051
|
606 /etc/init.d/$daemon stop
|
pascal@20051
|
607 sleep 2
|
pascal@20051
|
608 fi
|
Hans-G?nter@21402
|
609 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
610 then
|
pascal@20051
|
611 /etc/init.d/$daemon start
|
pascal@20051
|
612 fi
|
Hans-G?nter@21402
|
613 done <<EOT
|
al@20534
|
614 apache apache/httpd.pid
|
pascal@20051
|
615 lighttpd lighttpd.pid
|
pascal@20051
|
616 EOT
|
pascal@20051
|
617 }
|
pascal@20051
|
618
|
al@20534
|
619 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
620 pre_install_php_ldap()
|
Hans-G?nter@21348
|
621 {
|
Hans-G?nter@21402
|
622 while read daemon file
|
Hans-G?nter@21402
|
623 do
|
Hans-G?nter@21402
|
624 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
625 then
|
pascal@20051
|
626 /etc/init.d/$daemon stop
|
pascal@20051
|
627 fi
|
Hans-G?nter@21402
|
628 done <<EOT
|
al@20534
|
629 apache apache/httpd.pid
|
pascal@20051
|
630 lighttpd lighttpd.pid
|
pascal@20051
|
631 EOT
|
pascal@20051
|
632 }
|
pascal@20051
|
633
|
Hans-G?nter@21348
|
634 post_install_php_ldap()
|
Hans-G?nter@21348
|
635 {
|
al@20534
|
636 grep -q ^extension=ldap.so "$1/etc/php.ini" ||
|
al@20534
|
637 sed -e 's|extension=msql.so|extension=msql.so\nextension=ldap.so|' -i "$1/etc/php.ini"
|
al@20534
|
638
|
pascal@20051
|
639 # Start Web server.
|
Hans-G?nter@21402
|
640 while read daemon file
|
Hans-G?nter@21402
|
641 do
|
pascal@20051
|
642 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
643 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
644 then
|
pascal@20051
|
645 /etc/init.d/$daemon stop
|
pascal@20051
|
646 sleep 2
|
pascal@20051
|
647 fi
|
Hans-G?nter@21402
|
648 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
649 then
|
pascal@20051
|
650 /etc/init.d/$daemon start
|
pascal@20051
|
651 fi
|
Hans-G?nter@21402
|
652 done <<EOT
|
al@20534
|
653 apache apache/httpd.pid
|
pascal@20051
|
654 lighttpd lighttpd.pid
|
pascal@20051
|
655 EOT
|
pascal@20051
|
656 }
|
pascal@20051
|
657
|
Hans-G?nter@21348
|
658 pre_remove_php_ldap()
|
Hans-G?nter@21348
|
659 {
|
pascal@20051
|
660 sed -i '/.*=ldap.so.*/d' /etc/php.ini
|
pascal@20051
|
661
|
pascal@20051
|
662 # Start Web server.
|
Hans-G?nter@21402
|
663 while read daemon file
|
Hans-G?nter@21402
|
664 do
|
pascal@20051
|
665 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
666 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
667 then
|
pascal@20051
|
668 /etc/init.d/$daemon stop
|
pascal@20051
|
669 sleep 2
|
pascal@20051
|
670 fi
|
Hans-G?nter@21402
|
671 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
672 then
|
pascal@20051
|
673 /etc/init.d/$daemon start
|
pascal@20051
|
674 fi
|
Hans-G?nter@21402
|
675 done <<EOT
|
al@20534
|
676 apache apache/httpd.pid
|
pascal@20051
|
677 lighttpd lighttpd.pid
|
pascal@20051
|
678 EOT
|
pascal@20051
|
679 }
|
pascal@20051
|
680
|
al@20534
|
681 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
682 pre_install_php_mcrypt()
|
Hans-G?nter@21348
|
683 {
|
Hans-G?nter@21402
|
684 while read daemon file
|
Hans-G?nter@21402
|
685 do
|
Hans-G?nter@21402
|
686 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
687 then
|
pascal@20051
|
688 /etc/init.d/$daemon stop
|
pascal@20051
|
689 fi
|
Hans-G?nter@21402
|
690 done <<EOT
|
al@20534
|
691 apache apache/httpd.pid
|
pascal@20051
|
692 lighttpd lighttpd.pid
|
pascal@20051
|
693 EOT
|
pascal@20051
|
694 }
|
pascal@20051
|
695
|
Hans-G?nter@21348
|
696 post_install_php_mcrypt()
|
Hans-G?nter@21348
|
697 {
|
al@20534
|
698 grep -q ^extension=mcrypt.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
699 sed -e 's|extension=msql.so|extension=msql.so\nextension=mcrypt.so|' \
|
Hans-G?nter@21402
|
700 -i "$1/etc/php.ini"
|
al@20534
|
701
|
pascal@20051
|
702 # Start Web server.
|
Hans-G?nter@21402
|
703 while read daemon file
|
Hans-G?nter@21402
|
704 do
|
pascal@20051
|
705 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
706 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
707 then
|
pascal@20051
|
708 /etc/init.d/$daemon stop
|
pascal@20051
|
709 sleep 2
|
pascal@20051
|
710 fi
|
Hans-G?nter@21402
|
711 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
712 then
|
pascal@20051
|
713 /etc/init.d/$daemon start
|
pascal@20051
|
714 fi
|
Hans-G?nter@21402
|
715 done <<EOT
|
al@20534
|
716 apache apache/httpd.pid
|
pascal@20051
|
717 lighttpd lighttpd.pid
|
pascal@20051
|
718 EOT
|
pascal@20051
|
719 }
|
pascal@20051
|
720
|
Hans-G?nter@21348
|
721 pre_remove_php_mcrypt()
|
Hans-G?nter@21348
|
722 {
|
pascal@20051
|
723 sed -i '/.*=mcrypt.so.*/d' /etc/php.ini
|
pascal@20051
|
724
|
pascal@20051
|
725 # Start Web server.
|
Hans-G?nter@21402
|
726 while read daemon file
|
Hans-G?nter@21402
|
727 do
|
pascal@20051
|
728 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
729 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
730 then
|
pascal@20051
|
731 /etc/init.d/$daemon stop
|
pascal@20051
|
732 sleep 2
|
pascal@20051
|
733 fi
|
Hans-G?nter@21402
|
734 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
735 then
|
pascal@20051
|
736 /etc/init.d/$daemon start
|
pascal@20051
|
737 fi
|
Hans-G?nter@21402
|
738 done <<EOT
|
al@20534
|
739 apache apache/httpd.pid
|
pascal@20051
|
740 lighttpd lighttpd.pid
|
pascal@20051
|
741 EOT
|
pascal@20051
|
742 }
|
pascal@20051
|
743
|
al@20534
|
744 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
745 pre_install_php_mysqli()
|
Hans-G?nter@21348
|
746 {
|
Hans-G?nter@21402
|
747 while read daemon file
|
Hans-G?nter@21402
|
748 do
|
Hans-G?nter@21402
|
749 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
750 then
|
pascal@20051
|
751 /etc/init.d/$daemon stop
|
pascal@20051
|
752 fi
|
Hans-G?nter@21402
|
753 done <<EOT
|
al@20534
|
754 apache apache/httpd.pid
|
pascal@20051
|
755 lighttpd lighttpd.pid
|
pascal@20051
|
756 EOT
|
pascal@20051
|
757 }
|
pascal@20051
|
758
|
Hans-G?nter@21348
|
759 post_install_php_mysqli()
|
Hans-G?nter@21348
|
760 {
|
al@20534
|
761 grep -q ^extension=mysqli.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
762 sed -e 's|extension=msql.so|extension=msql.so\nextension=mysqli.so|' \
|
Hans-G?nter@21402
|
763 -i "$1/etc/php.ini"
|
al@20534
|
764
|
pascal@20051
|
765 # Start Web server.
|
Hans-G?nter@21402
|
766 while read daemon file
|
Hans-G?nter@21402
|
767 do
|
pascal@20051
|
768 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
769 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
770 then
|
pascal@20051
|
771 /etc/init.d/$daemon stop
|
pascal@20051
|
772 sleep 2
|
pascal@20051
|
773 fi
|
Hans-G?nter@21402
|
774 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
775 then
|
pascal@20051
|
776 /etc/init.d/$daemon start
|
pascal@20051
|
777 fi
|
Hans-G?nter@21402
|
778 done <<EOT
|
al@20534
|
779 apache apache/httpd.pid
|
pascal@20051
|
780 lighttpd lighttpd.pid
|
pascal@20051
|
781 EOT
|
pascal@20051
|
782 }
|
pascal@20051
|
783
|
Hans-G?nter@21348
|
784 pre_remove_php_mysqli()
|
Hans-G?nter@21348
|
785 {
|
pascal@20051
|
786 sed -i '/.*=mysqli.so.*/d' /etc/php.ini
|
pascal@20051
|
787
|
pascal@20051
|
788 # Start Web server.
|
Hans-G?nter@21402
|
789 while read daemon file
|
Hans-G?nter@21402
|
790 do
|
pascal@20051
|
791 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
792 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
793 then
|
pascal@20051
|
794 /etc/init.d/$daemon stop
|
pascal@20051
|
795 sleep 2
|
pascal@20051
|
796 fi
|
Hans-G?nter@21402
|
797 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
798 then
|
pascal@20051
|
799 /etc/init.d/$daemon start
|
pascal@20051
|
800 fi
|
Hans-G?nter@21402
|
801 done <<EOT
|
al@20534
|
802 apache apache/httpd.pid
|
pascal@20051
|
803 lighttpd lighttpd.pid
|
pascal@20051
|
804 EOT
|
pascal@20051
|
805 }
|
pascal@20051
|
806
|
al@20534
|
807 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
808 pre_install_php_mysql()
|
Hans-G?nter@21348
|
809 {
|
Hans-G?nter@21402
|
810 while read daemon file
|
Hans-G?nter@21402
|
811 do
|
Hans-G?nter@21402
|
812 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
813 then
|
pascal@20051
|
814 /etc/init.d/$daemon stop
|
pascal@20051
|
815 fi
|
Hans-G?nter@21402
|
816 done <<EOT
|
al@20534
|
817 apache apache/httpd.pid
|
pascal@20051
|
818 lighttpd lighttpd.pid
|
pascal@20051
|
819 EOT
|
pascal@20051
|
820 }
|
pascal@20051
|
821
|
Hans-G?nter@21348
|
822 post_install_php_mysql()
|
Hans-G?nter@21348
|
823 {
|
al@20534
|
824 grep -q ^extension=mysql.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
825 sed -e 's|extension=msql.so|extension=msql.so\nextension=mysql.so|' \
|
Hans-G?nter@21402
|
826 -i "$1/etc/php.ini"
|
al@20534
|
827
|
pascal@20051
|
828 # Start Web server.
|
Hans-G?nter@21402
|
829 while read daemon file
|
Hans-G?nter@21402
|
830 do
|
pascal@20051
|
831 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
832 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
833 then
|
pascal@20051
|
834 /etc/init.d/$daemon stop
|
pascal@20051
|
835 sleep 2
|
pascal@20051
|
836 fi
|
Hans-G?nter@21402
|
837 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
838 then
|
pascal@20051
|
839 /etc/init.d/$daemon start
|
pascal@20051
|
840 fi
|
Hans-G?nter@21402
|
841 done <<EOT
|
al@20534
|
842 apache apache/httpd.pid
|
pascal@20051
|
843 lighttpd lighttpd.pid
|
pascal@20051
|
844 EOT
|
pascal@20051
|
845 }
|
pascal@20051
|
846
|
Hans-G?nter@21348
|
847 pre_remove_php_mysql()
|
Hans-G?nter@21348
|
848 {
|
pascal@20051
|
849 sed -i '/.*=mysql.so.*/d' /etc/php.ini
|
pascal@20051
|
850
|
pascal@20051
|
851 # Start Web server.
|
Hans-G?nter@21402
|
852 while read daemon file
|
Hans-G?nter@21402
|
853 do
|
pascal@20051
|
854 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
855 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
856 then
|
pascal@20051
|
857 /etc/init.d/$daemon stop
|
pascal@20051
|
858 sleep 2
|
pascal@20051
|
859 fi
|
Hans-G?nter@21402
|
860 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
861 then
|
pascal@20051
|
862 /etc/init.d/$daemon start
|
pascal@20051
|
863 fi
|
Hans-G?nter@21402
|
864 done <<EOT
|
al@20534
|
865 apache apache/httpd.pid
|
pascal@20051
|
866 lighttpd lighttpd.pid
|
pascal@20051
|
867 EOT
|
pascal@20051
|
868 }
|
pascal@20051
|
869
|
al@20534
|
870 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
871 pre_install_php_odbc()
|
Hans-G?nter@21348
|
872 {
|
Hans-G?nter@21402
|
873 while read daemon file
|
Hans-G?nter@21402
|
874 do
|
Hans-G?nter@21402
|
875 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
876 then
|
pascal@20051
|
877 /etc/init.d/$daemon stop
|
pascal@20051
|
878 fi
|
Hans-G?nter@21402
|
879 done <<EOT
|
al@20534
|
880 apache apache/httpd.pid
|
pascal@20051
|
881 lighttpd lighttpd.pid
|
pascal@20051
|
882 EOT
|
pascal@20051
|
883 }
|
pascal@20051
|
884
|
Hans-G?nter@21348
|
885 post_install_php_odbc()
|
Hans-G?nter@21348
|
886 {
|
al@20534
|
887 grep -q ^extension=odbc.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
888 sed -e 's|extension=msql.so|extension=msql.so\nextension=odbc.so|' \
|
Hans-G?nter@21402
|
889 -i "$1/etc/php.ini"
|
al@20534
|
890
|
pascal@20051
|
891 # Start Web server.
|
Hans-G?nter@21402
|
892 while read daemon file
|
Hans-G?nter@21402
|
893 do
|
pascal@20051
|
894 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
895 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
896 then
|
pascal@20051
|
897 /etc/init.d/$daemon stop
|
pascal@20051
|
898 sleep 2
|
pascal@20051
|
899 fi
|
Hans-G?nter@21402
|
900 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
901 then
|
pascal@20051
|
902 /etc/init.d/$daemon start
|
pascal@20051
|
903 fi
|
Hans-G?nter@21402
|
904 done <<EOT
|
al@20534
|
905 apache apache/httpd.pid
|
pascal@20051
|
906 lighttpd lighttpd.pid
|
pascal@20051
|
907 EOT
|
pascal@20051
|
908 }
|
pascal@20051
|
909
|
Hans-G?nter@21348
|
910 pre_remove_php_odbc()
|
Hans-G?nter@21348
|
911 {
|
pascal@20051
|
912 sed -i '/.*=odbc.so.*/d' /etc/php.ini
|
pascal@20051
|
913
|
pascal@20051
|
914 # Start Web server.
|
Hans-G?nter@21402
|
915 while read daemon file
|
Hans-G?nter@21402
|
916 do
|
pascal@20051
|
917 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
918 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
919 then
|
pascal@20051
|
920 /etc/init.d/$daemon stop
|
pascal@20051
|
921 sleep 2
|
pascal@20051
|
922 fi
|
Hans-G?nter@21402
|
923 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
924 then
|
pascal@20051
|
925 /etc/init.d/$daemon start
|
pascal@20051
|
926 fi
|
Hans-G?nter@21402
|
927 done <<EOT
|
al@20534
|
928 apache apache/httpd.pid
|
pascal@20051
|
929 lighttpd lighttpd.pid
|
pascal@20051
|
930 EOT
|
pascal@20051
|
931 }
|
pascal@20051
|
932
|
al@20534
|
933 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
934 pre_install_php_openssl()
|
Hans-G?nter@21348
|
935 {
|
Hans-G?nter@21402
|
936 while read daemon file
|
Hans-G?nter@21402
|
937 do
|
Hans-G?nter@21402
|
938 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
939 then
|
pascal@20051
|
940 /etc/init.d/$daemon stop
|
pascal@20051
|
941 fi
|
Hans-G?nter@21402
|
942 done <<EOT
|
al@20534
|
943 apache apache/httpd.pid
|
pascal@20051
|
944 lighttpd lighttpd.pid
|
pascal@20051
|
945 EOT
|
pascal@20051
|
946 }
|
pascal@20051
|
947
|
Hans-G?nter@21348
|
948 post_install_php_openssl()
|
Hans-G?nter@21348
|
949 {
|
al@20534
|
950 grep -q ^extension=openssl.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
951 sed -e 's|extension=msql.so|extension=msql.so\nextension=openssl.so|' \
|
Hans-G?nter@21402
|
952 -i "$1/etc/php.ini"
|
al@20534
|
953
|
pascal@20051
|
954 # Start Web server.
|
Hans-G?nter@21402
|
955 while read daemon file
|
Hans-G?nter@21402
|
956 do
|
pascal@20051
|
957 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
958 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
959 then
|
pascal@20051
|
960 /etc/init.d/$daemon stop
|
pascal@20051
|
961 sleep 2
|
pascal@20051
|
962 fi
|
Hans-G?nter@21402
|
963 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
964 then
|
pascal@20051
|
965 /etc/init.d/$daemon start
|
pascal@20051
|
966 fi
|
Hans-G?nter@21402
|
967 done <<EOT
|
al@20534
|
968 apache apache/httpd.pid
|
pascal@20051
|
969 lighttpd lighttpd.pid
|
pascal@20051
|
970 EOT
|
pascal@20051
|
971 }
|
pascal@20051
|
972
|
Hans-G?nter@21348
|
973 pre_remove_php_openssl()
|
Hans-G?nter@21348
|
974 {
|
pascal@20051
|
975 sed -i '/.*=openssl.so.*/d' /etc/php.ini
|
pascal@20051
|
976
|
pascal@20051
|
977 # Start Web server.
|
Hans-G?nter@21402
|
978 while read daemon file
|
Hans-G?nter@21402
|
979 do
|
pascal@20051
|
980 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
981 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
982 then
|
pascal@20051
|
983 /etc/init.d/$daemon stop
|
pascal@20051
|
984 sleep 2
|
pascal@20051
|
985 fi
|
Hans-G?nter@21402
|
986 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
987 then
|
pascal@20051
|
988 /etc/init.d/$daemon start
|
pascal@20051
|
989 fi
|
Hans-G?nter@21402
|
990 done <<EOT
|
al@20534
|
991 apache apache/httpd.pid
|
pascal@20051
|
992 lighttpd lighttpd.pid
|
pascal@20051
|
993 EOT
|
pascal@20051
|
994 }
|
pascal@20051
|
995
|
al@20534
|
996 # -----------------------------------------------------------------------------
|
Hans-G?nter@21402
|
997 pre_install_pdo_mysql()
|
Hans-G?nter@21402
|
998 {
|
Hans-G?nter@21402
|
999 while read daemon file
|
Hans-G?nter@21402
|
1000 do
|
Hans-G?nter@21402
|
1001 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1002 then
|
pascal@20051
|
1003 /etc/init.d/$daemon stop
|
pascal@20051
|
1004 fi
|
Hans-G?nter@21402
|
1005 done <<EOT
|
al@20534
|
1006 apache apache/httpd.pid
|
pascal@20051
|
1007 lighttpd lighttpd.pid
|
pascal@20051
|
1008 EOT
|
pascal@20051
|
1009 }
|
pascal@20051
|
1010
|
Hans-G?nter@21348
|
1011 post_install_pdo_mysql()
|
Hans-G?nter@21348
|
1012 {
|
al@20534
|
1013 grep -q ^extension=pdo_mysql.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1014 sed -e 's|extension=msql.so|extension=msql.so\nextension=pdo_mysql.so|' \
|
Hans-G?nter@21402
|
1015 -i "$1/etc/php.ini"
|
al@20534
|
1016
|
pascal@20051
|
1017 # Start Web server.
|
Hans-G?nter@21402
|
1018 while read daemon file
|
Hans-G?nter@21402
|
1019 do
|
pascal@20051
|
1020 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1021 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1022 then
|
pascal@20051
|
1023 /etc/init.d/$daemon stop
|
pascal@20051
|
1024 sleep 2
|
pascal@20051
|
1025 fi
|
Hans-G?nter@21402
|
1026 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1027 then
|
pascal@20051
|
1028 /etc/init.d/$daemon start
|
pascal@20051
|
1029 fi
|
Hans-G?nter@21402
|
1030 done <<EOT
|
al@20534
|
1031 apache apache/httpd.pid
|
pascal@20051
|
1032 lighttpd lighttpd.pid
|
pascal@20051
|
1033 EOT
|
pascal@20051
|
1034 }
|
pascal@20051
|
1035
|
Hans-G?nter@21348
|
1036 pre_remove_pdo_mysql()
|
Hans-G?nter@21348
|
1037 {
|
pascal@20051
|
1038 sed -i '/.*=pdo_mysql.so.*/d' /etc/php.ini
|
pascal@20051
|
1039
|
pascal@20051
|
1040 # Start Web server.
|
Hans-G?nter@21402
|
1041 while read daemon file
|
Hans-G?nter@21402
|
1042 do
|
pascal@20051
|
1043 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1044 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1045 then
|
pascal@20051
|
1046 /etc/init.d/$daemon stop
|
pascal@20051
|
1047 sleep 2
|
pascal@20051
|
1048 fi
|
Hans-G?nter@21402
|
1049 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1050 then
|
pascal@20051
|
1051 /etc/init.d/$daemon start
|
pascal@20051
|
1052 fi
|
Hans-G?nter@21402
|
1053 done <<EOT
|
al@20534
|
1054 apache apache/httpd.pid
|
pascal@20051
|
1055 lighttpd lighttpd.pid
|
pascal@20051
|
1056 EOT
|
pascal@20051
|
1057 }
|
pascal@20051
|
1058
|
al@20534
|
1059 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1060 pre_install_pdo_pgsql()
|
Hans-G?nter@21348
|
1061 {
|
Hans-G?nter@21402
|
1062 while read daemon file
|
Hans-G?nter@21402
|
1063 do
|
Hans-G?nter@21402
|
1064 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1065 then
|
pascal@20051
|
1066 /etc/init.d/$daemon stop
|
pascal@20051
|
1067 fi
|
Hans-G?nter@21402
|
1068 done <<EOT
|
al@20534
|
1069 apache apache/httpd.pid
|
pascal@20051
|
1070 lighttpd lighttpd.pid
|
pascal@20051
|
1071 EOT
|
pascal@20051
|
1072 }
|
pascal@20051
|
1073
|
Hans-G?nter@21348
|
1074 post_install_pdo_pgsql()
|
Hans-G?nter@21348
|
1075 {
|
al@20534
|
1076 grep -q ^extension=pdo_pgsql.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1077 sed -e 's|extension=msql.so|extension=msql.so\nextension=pdo_pgsql.so|' \
|
Hans-G?nter@21402
|
1078 -i "$1/etc/php.ini"
|
al@20534
|
1079
|
pascal@20051
|
1080 # Start Web server.
|
Hans-G?nter@21402
|
1081 while read daemon file
|
Hans-G?nter@21402
|
1082 do
|
pascal@20051
|
1083 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1084 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1085 then
|
pascal@20051
|
1086 /etc/init.d/$daemon stop
|
pascal@20051
|
1087 sleep 2
|
pascal@20051
|
1088 fi
|
Hans-G?nter@21402
|
1089 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1090 then
|
pascal@20051
|
1091 /etc/init.d/$daemon start
|
pascal@20051
|
1092 fi
|
Hans-G?nter@21402
|
1093 done <<EOT
|
al@20534
|
1094 apache apache/httpd.pid
|
pascal@20051
|
1095 lighttpd lighttpd.pid
|
pascal@20051
|
1096 EOT
|
pascal@20051
|
1097 }
|
pascal@20051
|
1098
|
Hans-G?nter@21348
|
1099 pre_remove_pdo_pgsql()
|
Hans-G?nter@21348
|
1100 {
|
pascal@20051
|
1101 sed -i '/.*=pdo_pgsql.so.*/d' /etc/php.ini
|
pascal@20051
|
1102
|
pascal@20051
|
1103 # Start Web server.
|
Hans-G?nter@21402
|
1104 while read daemon file
|
Hans-G?nter@21402
|
1105 do
|
pascal@20051
|
1106 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1107 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1108 then
|
pascal@20051
|
1109 /etc/init.d/$daemon stop
|
pascal@20051
|
1110 sleep 2
|
pascal@20051
|
1111 fi
|
Hans-G?nter@21402
|
1112 if [ -z "$1" -a -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1113 then
|
pascal@20051
|
1114 /etc/init.d/$daemon start
|
pascal@20051
|
1115 fi
|
Hans-G?nter@21402
|
1116 done <<EOT
|
al@20534
|
1117 apache apache/httpd.pid
|
pascal@20051
|
1118 lighttpd lighttpd.pid
|
pascal@20051
|
1119 EOT
|
pascal@20051
|
1120 }
|
pascal@20051
|
1121
|
al@20534
|
1122 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1123 pre_install_php_pear()
|
Hans-G?nter@21348
|
1124 {
|
Hans-G?nter@21402
|
1125 while read daemon file
|
Hans-G?nter@21402
|
1126 do
|
Hans-G?nter@21402
|
1127 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1128 then
|
pascal@20051
|
1129 /etc/init.d/$daemon stop
|
pascal@20051
|
1130 fi
|
Hans-G?nter@21402
|
1131 done <<EOT
|
al@20534
|
1132 apache apache/httpd.pid
|
pascal@20051
|
1133 lighttpd lighttpd.pid
|
pascal@20051
|
1134 EOT
|
pascal@20051
|
1135 }
|
pascal@20051
|
1136
|
Hans-G?nter@21348
|
1137 post_install_php_pear()
|
Hans-G?nter@21348
|
1138 {
|
pascal@20051
|
1139 grep ^include_path "$1/etc/php.ini"
|
Hans-G?nter@21402
|
1140 sed -i 's|/php/includes"|/php/includes"\ninclude_path = ".:/usr/share/php"|' \
|
Hans-G?nter@21402
|
1141 "$1/etc/php.ini"
|
pascal@20051
|
1142 # Restart Web server.
|
Hans-G?nter@21402
|
1143 while read daemon file
|
Hans-G?nter@21402
|
1144 do
|
pascal@20051
|
1145 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1146 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1147 then
|
pascal@20051
|
1148 /etc/init.d/$daemon stop
|
pascal@20051
|
1149 sleep 2
|
pascal@20051
|
1150 fi
|
Hans-G?nter@21402
|
1151 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1152 then
|
pascal@20051
|
1153 /etc/init.d/$daemon start
|
pascal@20051
|
1154 fi
|
Hans-G?nter@21402
|
1155 done <<EOT
|
al@20534
|
1156 apache apache/httpd.pid
|
pascal@20051
|
1157 lighttpd lighttpd.pid
|
pascal@20051
|
1158 EOT
|
pascal@20051
|
1159 }
|
pascal@20051
|
1160
|
al@20534
|
1161 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1162 pre_install_php_pgsql()
|
Hans-G?nter@21348
|
1163 {
|
Hans-G?nter@21402
|
1164 while read daemon file
|
Hans-G?nter@21402
|
1165 do
|
Hans-G?nter@21402
|
1166 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1167 then
|
pascal@20051
|
1168 /etc/init.d/$daemon stop
|
pascal@20051
|
1169 fi
|
Hans-G?nter@21402
|
1170 done <<EOT
|
al@20534
|
1171 apache apache/httpd.pid
|
pascal@20051
|
1172 lighttpd lighttpd.pid
|
pascal@20051
|
1173 EOT
|
pascal@20051
|
1174 }
|
pascal@20051
|
1175
|
Hans-G?nter@21348
|
1176 post_install_php_pgsql()
|
Hans-G?nter@21348
|
1177 {
|
al@20534
|
1178 grep -q ^extension=pgsql.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1179 sed -e 's|extension=msql.so|extension=msql.so\nextension=pgsql.so|' \
|
Hans-G?nter@21402
|
1180 -i "$1/etc/php.ini"
|
al@20534
|
1181
|
pascal@20051
|
1182 # Start Web server.
|
Hans-G?nter@21402
|
1183 while read daemon file
|
Hans-G?nter@21402
|
1184 do
|
pascal@20051
|
1185 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1186 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1187 then
|
pascal@20051
|
1188 /etc/init.d/$daemon stop
|
pascal@20051
|
1189 sleep 2
|
pascal@20051
|
1190 fi
|
Hans-G?nter@21402
|
1191 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1192 then
|
pascal@20051
|
1193 /etc/init.d/$daemon start
|
pascal@20051
|
1194 fi
|
Hans-G?nter@21402
|
1195 done <<EOT
|
al@20534
|
1196 apache apache/httpd.pid
|
pascal@20051
|
1197 lighttpd lighttpd.pid
|
pascal@20051
|
1198 EOT
|
pascal@20051
|
1199 }
|
pascal@20051
|
1200
|
Hans-G?nter@21348
|
1201 pre_remove_php_pgsql()
|
Hans-G?nter@21348
|
1202 {
|
pascal@20051
|
1203 sed -i '/.*=pgsql.so.*/d' /etc/php.ini
|
pascal@20051
|
1204
|
pascal@20051
|
1205 # Start Web server.
|
Hans-G?nter@21402
|
1206 while read daemon file
|
Hans-G?nter@21402
|
1207 do
|
pascal@20051
|
1208 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1209 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1210 then
|
pascal@20051
|
1211 /etc/init.d/$daemon stop
|
pascal@20051
|
1212 sleep 2
|
pascal@20051
|
1213 fi
|
Hans-G?nter@21402
|
1214 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1215 then
|
pascal@20051
|
1216 /etc/init.d/$daemon start
|
pascal@20051
|
1217 fi
|
Hans-G?nter@21402
|
1218 done <<EOT
|
al@20534
|
1219 apache apache/httpd.pid
|
pascal@20051
|
1220 lighttpd lighttpd.pid
|
pascal@20051
|
1221 EOT
|
pascal@20051
|
1222 }
|
pascal@20051
|
1223
|
al@20534
|
1224 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1225 pre_install_php_snmp()
|
Hans-G?nter@21348
|
1226 {
|
Hans-G?nter@21402
|
1227 while read daemon file
|
Hans-G?nter@21402
|
1228 do
|
Hans-G?nter@21402
|
1229 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1230 then
|
pascal@20051
|
1231 /etc/init.d/$daemon stop
|
pascal@20051
|
1232 fi
|
Hans-G?nter@21402
|
1233 done <<EOT
|
al@20534
|
1234 apache apache/httpd.pid
|
pascal@20051
|
1235 lighttpd lighttpd.pid
|
pascal@20051
|
1236 EOT
|
pascal@20051
|
1237 }
|
pascal@20051
|
1238
|
Hans-G?nter@21348
|
1239 post_install_php_snmp()
|
Hans-G?nter@21348
|
1240 {
|
al@20534
|
1241 grep -q ^extension=snmp.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1242 sed -e 's|extension=msql.so|extension=msql.so\nextension=snmp.so|' \
|
Hans-G?nter@21402
|
1243 -i "$1/etc/php.ini"
|
al@20534
|
1244
|
pascal@20051
|
1245 # Start Web server.
|
Hans-G?nter@21402
|
1246 while read daemon file
|
Hans-G?nter@21402
|
1247 do
|
pascal@20051
|
1248 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1249 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1250 then
|
pascal@20051
|
1251 /etc/init.d/$daemon stop
|
pascal@20051
|
1252 sleep 2
|
pascal@20051
|
1253 fi
|
Hans-G?nter@21402
|
1254 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1255 then
|
pascal@20051
|
1256 /etc/init.d/$daemon start
|
pascal@20051
|
1257 fi
|
Hans-G?nter@21402
|
1258 done <<EOT
|
al@20534
|
1259 apache apache/httpd.pid
|
pascal@20051
|
1260 lighttpd lighttpd.pid
|
pascal@20051
|
1261 EOT
|
pascal@20051
|
1262 }
|
pascal@20051
|
1263
|
Hans-G?nter@21348
|
1264 pre_remove_php_snmp()
|
Hans-G?nter@21348
|
1265 {
|
pascal@20051
|
1266 sed -i '/.*=snmp.so.*/d' /etc/php.ini
|
pascal@20051
|
1267
|
pascal@20051
|
1268 # Start Web server.
|
Hans-G?nter@21402
|
1269 while read daemon file
|
Hans-G?nter@21402
|
1270 do
|
pascal@20051
|
1271 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1272 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1273 then
|
pascal@20051
|
1274 /etc/init.d/$daemon stop
|
pascal@20051
|
1275 sleep 2
|
pascal@20051
|
1276 fi
|
Hans-G?nter@21402
|
1277 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1278 then
|
pascal@20051
|
1279 /etc/init.d/$daemon start
|
pascal@20051
|
1280 fi
|
Hans-G?nter@21402
|
1281 done <<EOT
|
al@20534
|
1282 apache apache/httpd.pid
|
pascal@20051
|
1283 lighttpd lighttpd.pid
|
pascal@20051
|
1284 EOT
|
pascal@20051
|
1285 }
|
pascal@20051
|
1286
|
al@20534
|
1287 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1288 pre_install_php_soap()
|
Hans-G?nter@21348
|
1289 {
|
Hans-G?nter@21402
|
1290 while read daemon file
|
Hans-G?nter@21402
|
1291 do
|
Hans-G?nter@21402
|
1292 if [ -z "$1" -a -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1293 then
|
pascal@20051
|
1294 /etc/init.d/$daemon stop
|
pascal@20051
|
1295 fi
|
Hans-G?nter@21402
|
1296 done <<EOT
|
al@20534
|
1297 apache apache/httpd.pid
|
pascal@20051
|
1298 lighttpd lighttpd.pid
|
pascal@20051
|
1299 EOT
|
pascal@20051
|
1300 }
|
pascal@20051
|
1301
|
Hans-G?nter@21348
|
1302 post_install_php_soap()
|
Hans-G?nter@21348
|
1303 {
|
al@20534
|
1304 grep -q ^extension=soap.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1305 sed -e 's|extension=msql.so|extension=msql.so\nextension=soap.so|' \
|
Hans-G?nter@21402
|
1306 -i "$1/etc/php.ini"
|
al@20534
|
1307
|
pascal@20051
|
1308 # Start Web server.
|
Hans-G?nter@21402
|
1309 while read daemon file
|
Hans-G?nter@21402
|
1310 do
|
pascal@20051
|
1311 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1312 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1313 then
|
pascal@20051
|
1314 /etc/init.d/$daemon stop
|
pascal@20051
|
1315 sleep 2
|
pascal@20051
|
1316 fi
|
Hans-G?nter@21402
|
1317 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1318 then
|
pascal@20051
|
1319 /etc/init.d/$daemon start
|
pascal@20051
|
1320 fi
|
Hans-G?nter@21402
|
1321 done <<EOT
|
al@20534
|
1322 apache apache/httpd.pid
|
pascal@20051
|
1323 lighttpd lighttpd.pid
|
pascal@20051
|
1324 EOT
|
pascal@20051
|
1325 }
|
pascal@20051
|
1326
|
Hans-G?nter@21348
|
1327 pre_remove_php_soap()
|
Hans-G?nter@21348
|
1328 {
|
pascal@20051
|
1329 sed -i '/.*=soap.so.*/d' /etc/php.ini
|
pascal@20051
|
1330
|
pascal@20051
|
1331 # Start Web server.
|
Hans-G?nter@21402
|
1332 while read daemon file
|
Hans-G?nter@21402
|
1333 do
|
pascal@20051
|
1334 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1335 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1336 then
|
pascal@20051
|
1337 /etc/init.d/$daemon stop
|
pascal@20051
|
1338 sleep 2
|
pascal@20051
|
1339 fi
|
Hans-G?nter@21402
|
1340 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1341 then
|
pascal@20051
|
1342 /etc/init.d/$daemon start
|
pascal@20051
|
1343 fi
|
Hans-G?nter@21402
|
1344 done <<EOT
|
al@20534
|
1345 apache apache/httpd.pid
|
pascal@20051
|
1346 lighttpd lighttpd.pid
|
pascal@20051
|
1347 EOT
|
pascal@20051
|
1348 }
|
pascal@20051
|
1349
|
al@20534
|
1350 # -----------------------------------------------------------------------------
|
Hans-G?nter@21348
|
1351 post_install_php_sqlite()
|
Hans-G?nter@21348
|
1352 {
|
al@20534
|
1353 grep -q ^extension=sqlite3.so "$1/etc/php.ini" ||
|
Hans-G?nter@21402
|
1354 sed -e 's|extension=msql.so|extension=msql.so\nextension=sqlite3.so|' \
|
Hans-G?nter@21402
|
1355 -i "$1/etc/php.ini"
|
al@20534
|
1356
|
pascal@20051
|
1357 # Start Web server.
|
Hans-G?nter@21402
|
1358 while read daemon file
|
Hans-G?nter@21402
|
1359 do
|
pascal@20051
|
1360 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1361 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1362 then
|
pascal@20051
|
1363 /etc/init.d/$daemon stop
|
pascal@20051
|
1364 sleep 2
|
pascal@20051
|
1365 fi
|
Hans-G?nter@21402
|
1366 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1367 then
|
pascal@20051
|
1368 /etc/init.d/$daemon start
|
pascal@20051
|
1369 fi
|
Hans-G?nter@21402
|
1370 done <<EOT
|
al@20534
|
1371 apache apache/httpd.pid
|
pascal@20051
|
1372 lighttpd lighttpd.pid
|
pascal@20051
|
1373 EOT
|
pascal@20051
|
1374 }
|
pascal@20051
|
1375
|
Hans-G?nter@21348
|
1376 pre_remove_php_sqlite()
|
Hans-G?nter@21348
|
1377 {
|
pascal@20051
|
1378 sed -i '/.*=sqlite3.so.*/d' /etc/php.ini
|
pascal@20051
|
1379
|
pascal@20051
|
1380 # Start Web server.
|
Hans-G?nter@21402
|
1381 while read daemon file
|
Hans-G?nter@21402
|
1382 do
|
pascal@20051
|
1383 [ -z "$1" ] || continue
|
Hans-G?nter@21402
|
1384 if [ -f "/var/run/$file" ]
|
Hans-G?nter@21402
|
1385 then
|
pascal@20051
|
1386 /etc/init.d/$daemon stop
|
pascal@20051
|
1387 sleep 2
|
pascal@20051
|
1388 fi
|
Hans-G?nter@21402
|
1389 if [ -f /etc/init.d/$daemon ]
|
Hans-G?nter@21402
|
1390 then
|
pascal@20051
|
1391 /etc/init.d/$daemon start
|
pascal@20051
|
1392 fi
|
Hans-G?nter@21402
|
1393 done <<EOT
|
al@20534
|
1394 apache apache/httpd.pid
|
pascal@20051
|
1395 lighttpd lighttpd.pid
|
pascal@20051
|
1396 EOT
|
pascal@20051
|
1397 }
|