SPECS: php-pear-PEAR.spec - lock and filemap not moved to /var unt...
glen
glen at pld-linux.org
Tue Mar 7 19:20:17 CET 2006
Author: glen Date: Tue Mar 7 18:20:17 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- lock and filemap not moved to /var until install is fixed
---- Files affected:
SPECS:
php-pear-PEAR.spec (1.112 -> 1.113)
---- Diffs:
================================================================
Index: SPECS/php-pear-PEAR.spec
diff -u SPECS/php-pear-PEAR.spec:1.112 SPECS/php-pear-PEAR.spec:1.113
--- SPECS/php-pear-PEAR.spec:1.112 Tue Mar 7 11:20:48 2006
+++ SPECS/php-pear-PEAR.spec Tue Mar 7 19:20:11 2006
@@ -8,7 +8,7 @@
%define _status stable
%define _pearname %{_class}
#
-%define _rel 0.8
+%define _rel 0.14
Summary: PEAR Base System
Summary(pl): Podstawowy system PEAR
Name: php-pear-%{_pearname}
@@ -30,13 +30,11 @@
Patch5: %{name}-FHS.patch
URL: http://pear.php.net/package/PEAR
BuildRequires: php-cli
-BuildRequires: php-pear >= 4:1.0-12.3
-BuildRequires: php-pear-PEAR
%{!?with_bootstrap:BuildRequires: rpm-php-pearprov >= 4.4.2-11}
Requires: %{name}-core = %{epoch}:%{version}-%{release}
Requires: /usr/bin/php
Requires: php-pcre
-Requires: php-pear >= 4:1.0-5.5
+Requires: php-pear >= 4:1.0-12.3
Requires: php-pear-Archive_Tar >= 1.1
Requires: php-pear-Console_Getopt >= 1.2
Requires: php-pear-XML_RPC >= 1.4.0
@@ -158,8 +156,8 @@
touch $RPM_BUILD_ROOT%{_statedir}/.depdb{,lock}
touch $RPM_BUILD_ROOT%{_statedir}/channels/{__uri,{pear,pecl}.php.net}.reg
touch $RPM_BUILD_ROOT%{_statedir}/channels/.alias/{pear,pecl}.txt
-touch $RPM_BUILD_ROOT%{_statedir}/.filemap
-touch $RPM_BUILD_ROOT%{_statedir}/.lock
+touch $RPM_BUILD_ROOT%{php_pear_dir}/.filemap
+touch $RPM_BUILD_ROOT%{php_pear_dir}/.lock
# -C and -q options were for php-cgi, in php-cli they're enabled by default.
%define php_exec exec /usr/bin/php -dinclude_path=%{php_pear_dir} -doutput_buffering=1
@@ -184,24 +182,23 @@
echo '$''Log: $' >> $RPM_BUILD_ROOT%{php_pear_dir}/data/%{_class}/template.spec
%post
-if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
- cat %{_docdir}/%{name}-%{version}/optional-packages.txt
-fi
-if [ ! -f %{_statedir}/.lock ]; then
- umask 2
- touch %{_statedir}/.lock
-fi
if [ ! -e %{php_pear_dir}/.registry ]; then
ln -s %{_statedir}/registry %{php_pear_dir}/.registry
fi
+if [ ! -f %{php_pear_dir}/.lock ]; then
+ %{_bindir}/pear list > /dev/null
+fi
+if [ -f %{_docdir}/%{name}-%{version}/optional-packages.txt ]; then
+ cat %{_docdir}/%{name}-%{version}/optional-packages.txt
+fi
%triggerpostun -- %{name} < 1:1.4.7-0.3
if [ ! -L %{php_pear_dir}/.registry ]; then
mv -f %{php_pear_dir}/.registry/*.reg %{_statedir}/registry
+ rmdir %{php_pear_dir}/.registry/* 2>/dev/null
rmdir %{php_pear_dir}/.registry 2>/dev/null || mv -v %{php_pear_dir}/.registry{,.rpmsave}
ln -s %{_statedir}/registry %{php_pear_dir}/.registry
fi
-rm -f %{php_pear_dir}/.{lock,depdb*,filemap}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -236,8 +233,8 @@
%ghost %{_statedir}/registry/.channel.pecl.php.net
%ghost %{_statedir}/.depdblock
%ghost %{_statedir}/.depdb
-%ghost %{_statedir}/.filemap
-%ghost %{_statedir}/.lock
+%ghost %{php_pear_dir}/.filemap
+%ghost %{php_pear_dir}/.lock
%files core
%defattr(644,root,root,755)
@@ -254,6 +251,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.113 2006/03/07 18:20:11 glen
+- lock and filemap not moved to /var until install is fixed
+
Revision 1.112 2006/03/07 10:20:48 glen
- BR php-pear-PEAR
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/php-pear-PEAR.spec?r1=1.112&r2=1.113&f=u
More information about the pld-cvs-commit
mailing list