wok-next annotate php/receipt @ rev 21403

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