# SliTaz package receipt." PACKAGE="php-cups" VERSION="1.4.6" CATEGORY="development" SHORT_DESC="Common UNIX Printing System bindings for php." MAINTAINER="pascal.bellard@slitaz.org" DEPENDS="cups libtasn1" WANTED="cups" WEB_SITE="http://www.cups.org/" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { mkdir -p $fs/usr/share/php cp $(find $_pkg | grep phpcups.so) $fs/usr/share/php/cups.so } # Post and pre install commans to stop # and restart Web server if needed. pre_install() { while read daemon file; do if [ -z "$1" -a -f "/var/run/$file" ]; then /etc/init.d/$daemon stop fi done <<EOT apache apache/httpd.pid lighttpd lighttpd.pid EOT } post_install() { grep -q ^extension=cups.so $1/etc/php.ini || \ sed -e 's|extension=msql.so|extension=msql.so\nextension=cups.so|' -i $1/etc/php.ini # Start Web server. while read daemon file; do [ -z "$1" ] || continue if [ -z "$1" -a -f "/var/run/$file" ]; then /etc/init.d/$daemon stop sleep 2 fi if [ -z "$1" -a -f /etc/init.d/$daemon ]; then /etc/init.d/$daemon start fi done <<EOT apache apache/httpd.pid lighttpd lighttpd.pid EOT } # Pre and post remove commands for Tazpkg. pre_remove() { sed -i '/.*=cups.so.*/d' /etc/php.ini # Start Web server. while read daemon file; do [ -f "/var/run/$file" ] || continue if [ -f /etc/init.d/$daemon ]; then /etc/init.d/$daemon stop sleep 2 /etc/init.d/$daemon start fi done <<EOT apache apache/httpd.pid lighttpd lighttpd.pid EOT }