%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
%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
%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
%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
%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
%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
%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
%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