wok-backports annotate php-sqlite/receipt @ rev 55

Remove ashism ==
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Feb 27 17:46:33 2019 +0100 (2019-02-27)
parents
children
rev   line source
erjo@33 1 # SliTaz package receipt.
erjo@33 2
erjo@33 3 PACKAGE="php-sqlite"
erjo@33 4 VERSION="5.5.13"
erjo@33 5 CATEGORY="development"
erjo@33 6 SHORT_DESC="sqlite module for PHP web programming language."
erjo@33 7 MAINTAINER="slaxemulator@gmail.com"
erjo@33 8 LICENSE="BSD"
erjo@33 9 WEB_SITE="http://www.php.net/"
erjo@33 10 WANTED="php"
erjo@33 11
erjo@33 12 DEPENDS="php sqlite"
erjo@33 13
erjo@33 14 # Rules to gen a SliTaz package suitable for Tazpkg.
erjo@33 15 genpkg_rules()
erjo@33 16 {
erjo@33 17 mkdir -p $fs/usr/share/php
erjo@33 18 cp $(find $install | grep sqlite.so) $fs/usr/share/php/
erjo@33 19 cp $(find $install | grep sqlite3.so) $fs/usr/share/php/
erjo@33 20 cp $(find $install | grep pdo_sqlite.so) $fs/usr/share/php/
erjo@33 21 }
erjo@33 22
erjo@33 23 post_install()
erjo@33 24 {
erjo@33 25 grep -q ^extension=sqlite3.so $1/etc/php.ini || \
erjo@33 26 sed -e 's|extension=msql.so|extension=msql.so\nextension=sqlite3.so|' -i $1/etc/php.ini
erjo@33 27 # Start Web server.
erjo@33 28 while read daemon file; do
erjo@33 29 [ -z "$1" ] || continue
erjo@33 30 if [ -f "/var/run/$file" ]; then
erjo@33 31 /etc/init.d/$daemon stop
erjo@33 32 sleep 2
erjo@33 33 fi
erjo@33 34 if [ -f /etc/init.d/$daemon ]; then
erjo@33 35 /etc/init.d/$daemon start
erjo@33 36 fi
erjo@33 37 done <<EOT
erjo@33 38 apache apache/httpd.pid
erjo@33 39 lighttpd lighttpd.pid
erjo@33 40 EOT
erjo@33 41 }
erjo@33 42
erjo@33 43 # Pre and post remove commands for Tazpkg.
erjo@33 44 pre_remove()
erjo@33 45 {
erjo@33 46 sed -i '/.*=sqlite3.so.*/d' /etc/php.ini
erjo@33 47
erjo@33 48 # Start Web server.
erjo@33 49 while read daemon file; do
erjo@33 50 [ -z "$1" ] || continue
erjo@33 51 if [ -f "/var/run/$file" ]; then
erjo@33 52 /etc/init.d/$daemon stop
erjo@33 53 sleep 2
erjo@33 54 fi
erjo@33 55 if [ -f /etc/init.d/$daemon ]; then
erjo@33 56 /etc/init.d/$daemon start
erjo@33 57 fi
erjo@33 58 done <<EOT
erjo@33 59 apache apache/httpd.pid
erjo@33 60 lighttpd lighttpd.pid
erjo@33 61 EOT
erjo@33 62 }