OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Michael van Elst
Root: /e/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 22-Jul-2003 18:18:43
Branch: HEAD Handle: 2003072217184200
Modified files:
openpkg-src/inn inn.spec
Log:
polishing
Summary:
Revision Changes Path
1.79 +11 -2 openpkg-src/inn/inn.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/inn/inn.spec
============================================================================
$ cvs diff -u -r1.78 -r1.79 inn.spec
--- openpkg-src/inn/inn.spec 22 Jul 2003 15:48:25 -0000 1.78
+++ openpkg-src/inn/inn.spec 22 Jul 2003 16:18:42 -0000 1.79
@@ -191,6 +191,11 @@
%{l_shtool} mkdir -f -p -m 770 \
$RPM_BUILD_ROOT%{l_prefix}/var/inn/tmp
+ # move default db to template space
+ %{l_shtool} mkdir -f -p -m 755 $RPM_BUILD_ROOT%{l_prefix}/libexec/inn/db
+ mv $RPM_BUILD_ROOT%{l_prefix}/var/inn/db/* \
+ $RPM_BUILD_ROOT%{l_prefix}/libexec/inn/db/
+
# determine file list
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \
%{l_files_std} \
@@ -228,7 +233,6 @@
'%attr(750,%{l_musr},%{l_rgrp}) %{l_prefix}/libexec/inn/tdx-util' \
'%attr(750,%{l_musr},%{l_rgrp}) %{l_prefix}/libexec/inn/writelog' \
'%attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/var/inn/db' \
- '%attr(664,%{l_rusr},%{l_rgrp}) %{l_prefix}/var/inn/db/*' \
'%attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/var/inn/log' \
'%attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/var/inn/run' \
'%attr(775,%{l_musr},%{l_rgrp}) %{l_prefix}/var/inn/spool' \
@@ -240,8 +244,13 @@
rm -rf $RPM_BUILD_ROOT
%post
- # after install, create history db as restricted user
+ # after install, create db as restricted user
if [ $1 -eq 1 ]; then
+ for f in active active.times history newsgroups; do
+ %{l_shtool} install -c -m 644 -o %{l_rusr} -g %{l_rgrp} \
+ $RPM_INSTALL_PREFIX/libexec/inn/db/$f \
+ $RPM_INSTALL_PREFIX/var/inn/db/
+ done
su - %{l_rusr} -c "$RPM_INSTALL_PREFIX/libexec/inn/makedbz -i -o"
fi
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [EMAIL PROTECTED]