いわもとです。
In Wed, 11 Dec 2002 16:36:17 +0900
<[vine-users:056850] sa を使いたい& psacct をリビルトできません>
<Susumu Tanimura/谷村 晋 <stanimura-ngs@xxxxxxxxxx>> Wrote:
> psacct-6.3.2-19.src.rpm
> をダウンロードしてリビルドを試みたところ、
> [snip]
> 上記のエラーでリビルドに失敗しました。
>
spec file に以下の patch 当てればいけません?
とりあえず、こちらの環境では build / install / それっぽく動作 してます。
%post は動いてないみたいだけど(^^;
Conflicts: initscripts < 6.55 があるのが気になりますが、
とりあえず comment out しちゃってます。
----------------------------------------------------------------------------
--- psacct.spec Wed Mar 27 05:24:22 2002
+++ psacct.spec_vine Thu Dec 12 19:27:19 2002
@@ -2,18 +2,12 @@
# Broken RH Alpha buildsystem is wasting my time
Excludearch: alpha
-%define FHS_compliant 1
-
-%if %{FHS_compliant}
%define accounting_logdir /var/account
-%else
-%define accounting_logdir /var/log
-%endif
Summary: Utilities for monitoring process activities.
Name: psacct
Version: 6.3.2
-Release: 19
+Release: 19v
License: GPL
Group: Applications/System
Source: ftp://ftp.gnu.org/pub/gnu/acct-6.3.2.tar.gz
@@ -31,7 +25,7 @@
# This conflict is to avoid psacct being forced on by old initscripts now that
# we have a proper initscript in place. initscripts 6.55 and later are fixed.
-Conflicts: initscripts < 6.55
+# Conflicts: initscripts < 6.55
%description
The psacct package contains several utilities for monitoring process
@@ -45,16 +39,11 @@
%prep
%setup -q -n acct-%{version}
-%if ! %{FHS_compliant}
-%patch0 -p0 -b .config
-%endif
+# %patch0 -p0 -b .config
%patch1 -p1 -b .psacct-exit
%patch2 -p0 -b .64bit-fixes
%build
-%if ! %{FHS_compliant}
-autoconf
-%endif
%configure
sed -e "s/\/\* #undef HAVE_LINUX_ACCT_H \*\//#define HAVE_LINUX_ACCT_H/" config.h > config.h.new
@@ -120,9 +109,7 @@
%files
%defattr(-,root,root)
-%if %{FHS_compliant}
-%dir /var/account
-%endif
+%dir %{accounting_logdir}
/etc/rc.d/init.d/psacct
%attr(0600,root,root) %config %{accounting_logdir}/pacct
%attr(0644,root,root) %config(noreplace) /etc/logrotate.d/*
@@ -140,6 +127,10 @@
%{_infodir}/accounting.info.gz
%changelog
+* Thu Dec 12 2002 Satoshi IWAMOTO <satoshi.iwamoto@xxxxxxxxxxx>
+- 6.3.2-19v
+- Rebuild for Vine 2.5/2.6
+
* Tue Mar 27 2002 Mike A. Harris <mharris@xxxxxxxxxx> 6.3.2-19
- Made initscript touch/chmod accounting file if it is not present during
startup, to ensure accounting works properly when enabled.
----------------------------------------------------------------------------
-------------------------------------------
e-mail : iwamoto@xxxxxxxxxxxxxxxxxxx
Nifty-Serve : satoshi.iwamoto@xxxxxxxxxxx
岩本 敏 (satoshi IWAMOTO)
-------------------------------------------
離れえぬよう、流されぬよう、ぎゅっと…