Hi, On Wed, Jun 26, 2013 at 11:43:04AM +0200, Kim Bisgaard wrote: > Looking in BUILDROOT: > ls -l BUILDROOT/ > total 8 > drwxr-xr-x. 5 kim users 4096 Jun 26 10:59 dovecot-2.2.4-2_138.fc17.i386 > drwxr-xr-x. 2 kim users 4096 Jun 26 10:59 > dovecot-2.2.4-2_138.fc17.i386%{_tmpfilesdir} > > > Does not look like _tmpfilesdir is set :-(
:( > I have remembered that tmpfilesdir should be set to /etc/tmpfiles.d :-) > > I have this installed: > atrpms-rpm-config-203-1.noarch I decided to hardcode it for now. The macro is only valid for F19 (or even F20?) upwards. > Regards, > Kim > > > On 2013-06-26 11:19, Kim Bisgaard wrote: > >Hi Axel, > > > >I noticed that Dovecot had a 2.2.4 release, but with a warning (in > >2.2.3) that it needed a new version of Pigeonhole. There is > >currently no new release of Pigeonhole, so I wanted to see what > >would happen if I tried to recompile new Dovecot with old > >Pigeonhole. > > > >I downloaded your src-rpm, updated the version, and tried to rebuild but ran > >into this error: > >Processing files: dovecot-2.2.4-2_138.fc17.i686 > >error: File must begin with "/": %_tmpfilesdir/dovecot.conf > >Executing(%doc): /bin/sh -e /home/kim/rpm/tmp/rpm-tmp.M1htXb > >+ umask 022 > >+ cd /home/kim/rpm/BUILD > >+ cd dovecot-2.2.4 > >+ > >DOCDIR=/home/kim/rpm/BUILDROOT/dovecot-2.2.4-2_138.fc17.i386/usr/share/doc/dovecot-2.2.4 > >+ export DOCDIR > >+ /usr/bin/mkdir -p > >/home/kim/rpm/BUILDROOT/dovecot-2.2.4-2_138.fc17.i386/usr/share/doc/dovecot-2.2.4 > >+ cp -pr docinstall/documentation.txt > >docinstall/dovecot-openssl.cnf docinstall/example-config > >docinstall/mkcert.sh docinstall/solr-schema.xml docinstall/wiki > >AUTHORS ChangeLog COPYING COPYING.LGPL COPYING.MIT NEWS README > >/home/kim/rpm/BUILDROOT/dovecot-2.2.4-2_138.fc17.i386/usr/share/doc/dovecot-2.2.4 > >+ exit 0 > > > > > >RPM build errors: > > File must begin with "/": %_tmpfilesdir/dovecot.conf > > > > > >It seems to come from these lines: > >%if %{with systemd} > >%_tmpfilesdir/dovecot.conf > >%{_unitdir}/dovecot.service > >%{_unitdir}/dovecot.socket > >%else > > > > > >But I do not understand why dovecot.conf should go into some > >temp-dir? nor why I have a problem here, since I have the newest > >macros? I have tried to surround it with {}, with no luck. This is > >on FC17. > > > >Hope you can shed some light... > > > >Regards, > >Kim > > > > > >_______________________________________________ > >atrpms-devel mailing list > >atrpms-devel@atrpms.net > >http://lists.atrpms.net/mailman/listinfo/atrpms-devel > > > _______________________________________________ > atrpms-devel mailing list > atrpms-devel@atrpms.net > http://lists.atrpms.net/mailman/listinfo/atrpms-devel > -- Axel.Thimm at ATrpms.net _______________________________________________ atrpms-devel mailing list atrpms-devel@atrpms.net http://lists.atrpms.net/mailman/listinfo/atrpms-devel