wok-next annotate php/receipt @ rev 21402

updated php (7.4.4 -> 7.4.5)
author Hans-G?nter Theisgen
date Tue Apr 21 07:47:41 2020 +0100 (2020-04-21)
parents d0d2f8454109
children dea882b942f2
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 }