{"id":907,"date":"2010-05-27T10:15:28","date_gmt":"2010-05-27T17:15:28","guid":{"rendered":"http:\/\/wp.colliertech.org\/cj\/?p=907"},"modified":"2010-05-27T10:21:48","modified_gmt":"2010-05-27T17:21:48","slug":"building-libvirt-on-centos5-incomplete","status":"publish","type":"post","link":"https:\/\/wp.c9h.org\/cj\/?p=907","title":{"rendered":"Building libvirt on CentOS5 (incomplete)"},"content":{"rendered":"<p>Much thanks to Brett for the pointers on rpm-fu.<\/p>\n<p>http:\/\/grantmcwilliams.com\/index.php?option=com_content&#038;view=article&#038;id=229:<\/p>\n<p>$ sudo yum install \\<br \/>\n  xen-devel \\<br \/>\n  xhtml1-dtds \\<br \/>\n  hal-devel \\<br \/>\n  libpcap-devel \\<br \/>\n  cyrus-sasl-devel \\<br \/>\n  parted-devel \\<br \/>\n  numactl-devel \\<br \/>\n  avahi-devel \\<br \/>\n  slang-devel \\<br \/>\n  libvolume_id-devel \\<br \/>\n  openldap-devel<\/p>\n<p>#  device-mapper-devel \\<br \/>\n#  xmlrpc-c-devel \\<\/p>\n<p>for pkg in \\<br \/>\n  libssh2-devel-1.2.5-1.el5.pp.x86_64.rpm \\<br \/>\n  libssh2-1.2.5-1.el5.pp.x86_64.rpm \\<br \/>\n  libssh-0.2.1-0.2.svn193.el5.pp.x86_64.rpm \\<br \/>\n  libssh-devel-0.2.1-0.2.svn193.el5.pp.x86_64.rpm<br \/>\ndo<br \/>\n  wget ftp:\/\/ftp.pbone.net\/mirror\/ftp.pramberger.at\/systems\/linux\/contrib\/rhel5\/x86_64\/$pkg<br \/>\n  rpm -i $pkg<br \/>\ndone<\/p>\n<p>wget http:\/\/www.fateyev.com\/RPMS\/RHEL5\/x86_64\/xmlrpc-c-devel-1.14.8-1.el5.x86_64.rpm<br \/>\nwget http:\/\/www.fateyev.com\/RPMS\/RHEL5\/x86_64\/xmlrpc-c-1.14.8-1.el5.x86_64.rpm<br \/>\nrpm -i xmlrpc-c-*1.14*el5*.rpm<\/p>\n<p>wget ftp:\/\/ftp.icm.edu.pl\/vol\/rzm1\/linux-fedora-secondary\/development\/source\/SRPMS\/corosync-0.95-2.fc11.src.rpm<br \/>\nalien -t corosync-0.95-2.fc11.src.rpm<br \/>\nmv corosync-0.95.tgz \/tmp<br \/>\ncd ~\/rpm\/SOURCES<br \/>\ntar xfz \/tmp\/corosync-0.95.tgz<br \/>\npatch -p0<\/p>\n<pre>\r\n--- corosync.spec.orig  2010-05-26 19:17:15.000000000 +0000\r\n+++ corosync.spec       2010-05-26 19:21:39.000000000 +0000\r\n@@ -39,11 +39,7 @@\r\n fi\r\n %endif\r\n \r\n-%{_configure}  CFLAGS=\"$(echo '%{optflags}')\" \\\r\n-               --prefix=\/usr \\\r\n-               --sysconfdir=\/etc \\\r\n-               --localstatedir=\/var \\\r\n-               --libdir=%{_libdir}\r\n+%{configure}   CFLAGS=\"$(echo '%{optflags}')\"\r\n \r\n %build\r\n make %{_smp_mflags}\r\n@@ -52,8 +48,8 @@\r\n rm -rf %{buildroot}\r\n \r\n make install DESTDIR=%{buildroot}\r\n-install -d %{buildroot}%{_initddir}\r\n-install -m 755 init\/redhat %{buildroot}%{_initddir}\/corosync\r\n+install -d %{buildroot}%{_sysconfdir}\/init.d\r\n+install -m 755 init\/redhat %{buildroot}%{_sysconfdir}\/init.d\/corosync\r\n \r\n ## tree fixup\r\n # drop static libs\r\n@@ -95,7 +91,7 @@\r\n %{_sbindir}\/corosync-fplay\r\n %{_sbindir}\/corosync-pload\r\n %config(noreplace) \/etc\/corosync.conf\r\n-%{_initddir}\/corosync\r\n+%{_sysconfdir}\/init.d\/corosync\r\n %dir %{_libexecdir}\/lcrso\r\n %{_libexecdir}\/lcrso\/coroparse.lcrso\r\n %{_libexecdir}\/lcrso\/objdb.lcrso\r\n<\/pre>\n<p>rpmbuild -bb corosync.spec<br \/>\nsudo rpm -i ~\/rpm\/RPMS\/x86_64\/corosynclib*.rpm<\/p>\n<p>wget ftp:\/\/ftp.icm.edu.pl\/vol\/rzm1\/linux-fedora-secondary\/development\/source\/SRPMS\/openais-0.94-1.fc11.src.rpm<br \/>\nalien -t openais-0.94-1.fc11.src.rpm<br \/>\nmv openais-0.94.tgz \/tmp<br \/>\ncd ~\/rpm\/SOURCES<br \/>\ntar xfz \/tmp\/openais-0.94.tgz<br \/>\nrpmbuild -bb openais.spec<br \/>\nsudo rpm -i ~\/rpm\/RPMS\/x86_64\/openaislib-*.rpm<\/p>\n<p>wget ftp:\/\/ftp.icm.edu.pl\/vol\/rzm1\/linux-fedora-secondary\/development\/source\/SRPMS\/lvm2-2.02.45-4.fc11.src.rpm<br \/>\nalien -t lvm2-2.02.45-4.fc11.src.rpm<br \/>\nmv lvm2-2.02.45.tgz \/tmp<br \/>\ncd ~\/rpm\/SOURCES<br \/>\ntar xfz \/tmp\/lvm2-2.02.45.tgz<br \/>\nrpmbuild -bb lvm2.spec<\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=cjamescollier\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Much thanks to Brett for the pointers on rpm-fu. http:\/\/grantmcwilliams.com\/index.php?option=com_content&#038;view=article&#038;id=229: $ sudo yum install \\ xen-devel \\ xhtml1-dtds \\ hal-devel \\ libpcap-devel \\ cyrus-sasl-devel \\ parted-devel \\ numactl-devel \\ avahi-devel \\ slang-devel \\ libvolume_id-devel \\ openldap-devel # device-mapper-devel \\ # xmlrpc-c-devel \\ for pkg in \\ libssh2-devel-1.2.5-1.el5.pp.x86_64.rpm \\ libssh2-1.2.5-1.el5.pp.x86_64.rpm \\ libssh-0.2.1-0.2.svn193.el5.pp.x86_64.rpm \\ libssh-devel-0.2.1-0.2.svn193.el5.pp.x86_64.rpm do wget [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218,17,217,196,47,200,197,130,184,8,183],"tags":[],"class_list":["post-907","post","type-post","status-publish","format-standard","hentry","category-centos","category-debian","category-kvm","category-libvirt","category-linux","category-lvm","category-qemu","category-ubuntu","category-virtualization","category-work","category-xen"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1YDIB-eD","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/907","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=907"}],"version-history":[{"count":7,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/907\/revisions"}],"predecessor-version":[{"id":914,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/907\/revisions\/914"}],"wp:attachment":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=907"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=907"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=907"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}