From 1005c56d08f91d581e054b3d407783fd5ddd96ad Mon Sep 17 00:00:00 2001 From: Jacek Konieczny Date: Sun, 16 Nov 2003 10:45:42 +0000 Subject: [PATCH] - installed into %{_datadir}/%{name} - icon included (Zope will crash without it) - CHANGES.txt included in %doc - product installation using installzopeproduct Changed files: Zope-BTreeFolder2.spec -> 1.5 --- Zope-BTreeFolder2.spec | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/Zope-BTreeFolder2.spec b/Zope-BTreeFolder2.spec index 196ec65..2a38f0a 100644 --- a/Zope-BTreeFolder2.spec +++ b/Zope-BTreeFolder2.spec @@ -12,11 +12,10 @@ Source0: http://hathaway.freezope.org/Software/%{zope_subname}/%{zope_subname}-% URL: http://hathaway.freezope.org/Software/BTreeFolder2/ %pyrequires_eq python-modules Requires: Zope +Requires(post,postun): /usr/sbin/installzopeproduct BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) -%define product_dir /usr/lib/zope/Products - %description BTreeFolder2 is a Zope product that acts like a Zope folder but can store many more items. @@ -30,12 +29,12 @@ folderach %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{product_dir}/%{zope_subname} +install -d $RPM_BUILD_ROOT%{_datadir}/%{name} # should tests be included or not? -cp -af {tests,*.py,*.dtml} $RPM_BUILD_ROOT%{product_dir}/%{zope_subname} +cp -af tests *.py *.dtml *.gif $RPM_BUILD_ROOT%{_datadir}/%{name} -%py_comp $RPM_BUILD_ROOT%{product_dir}/%{zope_subname} -%py_ocomp $RPM_BUILD_ROOT%{product_dir}/%{zope_subname} +%py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} +%py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} # find $RPM_BUILD_ROOT -type f -name "*.py" -exec rm -rf {} \;; @@ -43,16 +42,20 @@ cp -af {tests,*.py,*.dtml} $RPM_BUILD_ROOT%{product_dir}/%{zope_subname} rm -rf $RPM_BUILD_ROOT %post +/usr/sbin/installzopeproduct %{_datadir}/%{name}/$p BTreeFolder2 if [ -f /var/lock/subsys/zope ]; then /etc/rc.d/init.d/zope restart >&2 fi %postun -if [ -f /var/lock/subsys/zope ]; then - /etc/rc.d/init.d/zope restart >&2 +if [ "$1" = "0" ]; then + /usr/sbin/installzopeproduct -d $p BTreeFolder2 + if [ -f /var/lock/subsys/zope ]; then + /etc/rc.d/init.d/zope restart >&2 + fi fi %files %defattr(644,root,root,755) -%doc README.txt -%{product_dir}/%{zope_subname} +%doc README.txt CHANGES.txt +%{_datadir}/%{name} -- 2.43.0