Arjun Roy
2009-Jul-08 18:40 UTC
[Ovirt-devel] [PATCH: ovirt-identify-node replacement 0/1] Node Image Patch
The purpose of this patch is to add the matahari qmf agent package (http://git.et.redhat.com/?p=matahari.git;a=summary) to the node image. Matahari is a qmf agent that publishes hardware information to an amqp broker, replacing functionality from ovirt-identify-node. However, since the capability is not ovirt specific, the agent is maintained as a separate project (see link above). Dependencies added include: -libboost_regex library -libicu Arjun Roy (1): Added matahari package to node image, replacing ovirt-identify-node. common-blacklist.ks | 4 +++- common-pkgs.ks | 1 + 2 files changed, 4 insertions(+), 1 deletions(-)
Arjun Roy
2009-Jul-08 18:40 UTC
[Ovirt-devel] [PATCH: ovirt-identify-node replacement 1/1] Added matahari package to node image, replacing ovirt-identify-node.
Matahari is a QMF agent that exposes node information and will provide
methods to administer some functions of the node as well. As an example,
it currently provides a method to blink the lights of a network adapter
to aid in physical identification.
Dependencies added:
libicu
libboost_regex
---
common-blacklist.ks | 4 +++-
common-pkgs.ks | 1 +
2 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/common-blacklist.ks b/common-blacklist.ks
index 2452237..f60b005 100644
--- a/common-blacklist.ks
+++ b/common-blacklist.ks
@@ -16,7 +16,7 @@ RPMS="$RPMS kpartx mkinitrd isomd5sum dmraid
checkpolicy"
RPMS="$RPMS gamin pm-utils kbd usermode vbetool ConsoleKit hdparm \
efibootmgr linux-atm-libs fedora-release-notes \
slang psmisc cryptsetup-luks pciutils mtools syslinux \
- wireless-tools radeontool libicu gnupg2 \
+ wireless-tools radeontool gnupg2 \
fedora-logos"
# cronie pulls in exim (sendmail) which pulls in all kinds of perl deps
@@ -127,11 +127,13 @@ keep /usr/lib/libboost_program_options.so*
keep /usr/lib/libboost_filesystem.so*
keep /usr/lib/libboost_thread-mt.so*
keep /usr/lib/libboost_system.so*
+keep /usr/lib/libboost_regex*
drop /usr/lib64/libboost*
keep /usr/lib64/libboost_program_options.so*
keep /usr/lib64/libboost_filesystem.so*
keep /usr/lib64/libboost_thread-mt.so*
keep /usr/lib64/libboost_system.so*
+keep /usr/lib64/libboost_regex*
drop /usr/kerberos
keep /usr/kerberos/bin/kinit
keep /usr/kerberos/bin/klist
diff --git a/common-pkgs.ks b/common-pkgs.ks
index cc507cf..dd25c15 100644
--- a/common-pkgs.ks
+++ b/common-pkgs.ks
@@ -22,6 +22,7 @@ python-libs
db4
vconfig
python-virtinst
+matahari
#debugging
hdparm
sos
--
1.6.2.5
Alan Pevec
2009-Jul-09 07:44 UTC
[Ovirt-devel] [PATCH: ovirt-identify-node replacement 0/1] Node Image Patch
On Wed, Jul 8, 2009 at 8:40 PM, Arjun Roy <arroy at redhat.com> wrote:> Dependencies added include: > -libboost_regex library > -libicu >hmm, that's an unfortunate dependency: complete libicu adds 17MB and blacklisting unused parts doesn't help much: libboost_regex.so links with libicuuc.so (1.3M), libicui18n.so (1.6M) and libicudata.so (14M) which makes 99% of libicu :( Could we avoid this by using more lightweight regexp library? -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://listman.redhat.com/archives/ovirt-devel/attachments/20090709/594a293d/attachment.htm>