[CentOS] An rpmbuild spec question

mark m.roth at 5-cent.us
Thu Dec 28 12:49:12 UTC 2017


On 12/27/17 18:36, Kenneth Porter wrote:
> On 12/27/2017 3:09 PM, m.roth at 5-cent.us wrote:
>> My current issue, that I keep falling back to, is the install
>> *INSISTS*  that it has to add a - after version.
> 
> You're missing the spec file header that includes lots of meta information. 
> The dash is to separate the version from the package release string. You 
> should have a Release: header to fill that in.

I understood that... but I don't *want* a release number. Unless you're 
suggesting that I *must* do something like change my package name and 
directory to 1.27-0.

	mark
> 
>>   install -m 744 -d %{buildroot}/%{name}-%{version}
> No need to set the mode here. Do that in the %files section with the defattrs 
> tag.
>> %files
>> %{buildroot}/%{name}
> Use the final absolute install path in %files. Don't include the buildroot. So 
> just /opt/%{name}.
>> What I see from the rpmbuild is
>> + cd /usr//local//src//rpmbuild/BUILD
> Don't build as root. I create a special user to build packages from. Install 
> the rpmdevtools package and run rpmdev-setuptree as your build user.
> 
> http://www.g-loaded.eu/2006/04/05/how-to-build-rpm-packages-on-fedora/
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> https://lists.centos.org/mailman/listinfo/centos
> 




More information about the CentOS mailing list