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>