]> git.pld-linux.org Git - packages/php.git/commitdiff
- simplified (de)activating php extension modules using perl instead of sed;
authorpius <pius@pld-linux.org>
Fri, 25 Feb 2000 11:13:27 +0000 (11:13 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  perl is (indirectly) required anyway, so why not to use it?..

Changed files:
    php.spec -> 1.13

php.spec

index dcb85cfbc0e4e97b46cdb199a999c1e0b106fb81..631530c361c7f4d8e7c43de9eec3077cda1f59a0 100644 (file)
--- a/php.spec
+++ b/php.spec
@@ -184,9 +184,8 @@ fi
 %post mysql
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "activating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^;extension=mysql.so|extension=mysql.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^;extension=mysql.so|extension=mysql.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -195,9 +194,8 @@ fi
 %postun mysql
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "deactivating module 'mysql.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^extension=mysql.so|;extension=mysql.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^extension=mysql.so|;extension=mysql.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -206,9 +204,8 @@ fi
 %post gd
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "activating module 'gd.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^;extension=gd.so|extension=gd.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^;extension=gd.so|extension=gd.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -217,9 +214,8 @@ fi
 %postun gd
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "deactivating module 'gd.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^extension=gd.so|;extension=gd.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^extension=gd.so|;extension=gd.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -228,9 +224,8 @@ fi
 %post xml
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "activating module 'xml.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^;extension=xml.so|extension=xml.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^;extension=xml.so|extension=xml.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -239,9 +234,8 @@ fi
 %postun xml
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "deactivating module 'xml.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^extension=xml.so|;extension=xml.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^extension=xml.so|;extension=xml.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -250,9 +244,8 @@ fi
 %post java
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "activating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^;extension=libphp_java.so|extension=libphp_java.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^;extension=libphp_java.so|extension=libphp_java.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
@@ -261,9 +254,8 @@ fi
 %postun java
 if [ -f %{_sysconfdir}/httpd/php.ini ]; then
        echo "deactivating module 'libphp_java.so' in /etc/httpd/php.ini" 1>&2
-       sed -e 's|^extension=libphp_java.so|;extension=libphp_java.so|g' \
-       %{_sysconfdir}/httpd/php.ini > %{_sysconfdir}/httpd/php.ini.new
-       mv %{_sysconfdir}/httpd/php.ini.new %{_sysconfdir}/httpd/php.ini
+       perl -pi -e 's|^extension=libphp_java.so|;extension=libphp_java.so|g' \
+       %{_sysconfdir}/httpd/php.ini
 fi
 if [ -f /var/lock/subsys/httpd ]; then
        /etc/rc.d/init.d/httpd restart 1>&2
This page took 0.643052 seconds and 4 git commands to generate.