[Dovecot] 2.2.12 RPM Needed

Reindl Harald h.reindl at thelounge.net
Mon May 12 20:16:39 UTC 2014



Am 12.05.2014 22:05, schrieb Götz Reinicke - IT Koordinator:
> Hi,
> Am 24.04.14 21:23, schrieb Reindl Harald:
>>
>>
>> Am 24.04.2014 19:37, schrieb Asai:
>>> I'm not very experienced in building Source RPMs and we're in need of a Dovecot RPM for version 2.2.12 for CentOS
>>> 5.  It seems that the  ATRPMs repo maintained by Axel Thimm hasn't seen much activity lately and the task of
>>> updating a source RPM is more than I have time for as a busy developer who does systems admin on the side.
>>>
>>> Could anybody recommend another repo where there would be the latest Dovecot binaries?  Or perhaps tell me of any
>>> gotchas and catches which might arise if I go ahead and build 2.2.12 from source over the RPM I currently have
>>> installed (2.2.10)?
>>
>> you only need to replace the tarball and the version in the SPEC
>> and rebuild the package - for monir updates you don't need anything
>> else if upstream has no broken release strategy, dovecot's is fine
>>
>> i am building dovecot the last two years without any SPEC change
>> except version and changelog - but you won't be happy with my
>> stripped down SPEC following our infrastructure (no configs etc.)
> 
> I downloaded the ATRPM specfile (http://dl.atrpms.net/all/dovecot.spec)
> and the recent dovecot file and get a
> 
> Fehler: Ungültige Quelle:
> /root/rpmbuild/SOURCES/dovecot-2.1-defaultconfig.patch: Datei oder
> Verzeichnis nicht gefunden
> 
> when I do rpmbuild -ba dovecot.spec
> 
> May be I'm heading into the total wrong direction, as I never did build
> a rpm before...
> 
> May be someone can point me into the right direction?

where is that file?

you should not only download the SPEC

* download the src.rpm
* rpm -ivh package.src.rpm *as user*
* this will unpack the tarball, SPEC and patches to the correct locations
* normally you have ~/rpmbuild with subfolders SOURCES, SPECS, RPMS

here you go:
http://wiki.centos.org/HowTos/SetupRpmBuildEnvironment

some patches may be needed and re-define distribution specific things
some pacthes *may be* obsolete and no longer match -> remove them from the SPEC

and you can build your own src.rpm with "rpmbuild -bs ~/rpmbuild/SPECS/dovecot.spec"
which contains all the patches and spec-file changes you recently used

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 246 bytes
Desc: OpenPGP digital signature
URL: <http://dovecot.org/pipermail/dovecot/attachments/20140512/7f1139d9/attachment.sig>


More information about the dovecot mailing list