Summary: | app-admin/sysstat-6.0.1 has incorrect /usr/lib/sa/sa1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Chad <cfeller> |
Component: | Current packages | Assignee: | Aaron Walker (RETIRED) <ka0ttic> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | plasmaroo |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
patch for the sa1 file
patch, not gzipped |
Description
Chad
2005-07-03 00:34:42 UTC
Created attachment 62526 [details, diff]
patch for the sa1 file
if the decision is the keep the sysstat installed in /usr/lib, this patch will
fix the sa1 file.
Created attachment 62527 [details, diff]
patch, not gzipped
not sure if bugzilla liked it being gzipped....
Previous version did not install anything into /usr/local (as Gentoo in general does not install anything there) and the /usr/lib/sa/sa1 shell script is identical for both versions. However, 6.0.0 seems to work for me, while 6.0.1 does not. Weird. odd... I had to change my crontab from /usr/local/lib to /usr/lib for these entries (which was the first thing I noticed after the upgrade). That is curious what forced it over to /usr/local/lib... (and you are right, gentoo tends to use /opt versus /usr/local .) My laptop hasn't been updated in a couple of weeks, and is still running sysstat-6.0.0. From /var/db/pkg: $ pwd /var/db/pkg/app-admin/sysstat-6.0.0 $ grep -in local * | grep sa CONTENTS:18:dir /usr/local/lib/sa CONTENTS:19:obj /usr/local/lib/sa/sa1 73085ff3b453d4762c1c391d62267be5 1116361913 CONTENTS:20:obj /usr/local/lib/sa/sa2 45374159157bd1d286096a5dd2684043 1116361913 CONTENTS:21:obj /usr/local/lib/sa/sadc 1ca4b08995e35b557764052be46ebb88 1116361913 $ So it did install in /usr/local, looking around, it isn't obvious to me what pushed it over there... I won't update this machine just yet, as it may be of some forensic value. It was installing into /usr/local. I noticed this at the last moment and added "SA_LIB_DIR=/usr/lib/sa" to the make install line in the ebuild. I'll just need to add that to the make call in src_compile as well so that it gets sed'd properly. In CVS. |