<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Rpm Rpmbuild Elasticsearch on Roger Welin</title><link>https://rogerwelin.github.io/categories/rpm-rpmbuild-elasticsearch/</link><description>Recent content in Rpm Rpmbuild Elasticsearch on Roger Welin</description><generator>Hugo -- 0.155.0</generator><language>en-us</language><lastBuildDate>Wed, 22 Apr 2015 22:43:43 +0000</lastBuildDate><atom:link href="https://rogerwelin.github.io/categories/rpm-rpmbuild-elasticsearch/feed.xml" rel="self" type="application/rss+xml"/><item><title>rpmbuild tutorial - Elasticsearch source rpm</title><link>https://rogerwelin.github.io/2015/04/22/rpmbuild-tutorial-elasticsearch-source-rpm/</link><pubDate>Wed, 22 Apr 2015 22:43:43 +0000</pubDate><guid>https://rogerwelin.github.io/2015/04/22/rpmbuild-tutorial-elasticsearch-source-rpm/</guid><description>&lt;!-- more --&gt;
&lt;p&gt;First let&amp;rsquo;s set up our build rpm environment by installing the following:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff7b72;font-weight:bold"&gt;[&lt;/span&gt;bob@vagrant-centos65 ~&lt;span style="color:#ff7b72;font-weight:bold"&gt;]&lt;/span&gt;$ sudo yum install -y rpmdevtools rpmlint
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Then we&amp;rsquo;ll set up the folder structure with the rpmdev-setuptree command. It will create tbe rpmbuild folder and it&amp;rsquo;s subfolders as shown below.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#e6edf3;background-color:#0d1117;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-sh" data-lang="sh"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff7b72;font-weight:bold"&gt;[&lt;/span&gt;bob@vagrant-centos65 ~&lt;span style="color:#ff7b72;font-weight:bold"&gt;]&lt;/span&gt;$ rpmdev-setuptree
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ff7b72;font-weight:bold"&gt;[&lt;/span&gt;bob@vagrant-centos65 ~&lt;span style="color:#ff7b72;font-weight:bold"&gt;]&lt;/span&gt;$ tree rpmbuild/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rpmbuild/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── BUILD
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── RPMS
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── SOURCES
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;├── SPECS
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;└── SRPMS
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In the SPEC folder we create elasticsearch.spec, and in the SOURCES folder we download the tar-file from elasticsearch.&lt;/p&gt;</description></item></channel></rss>