On 2008-09-11 21:26:18 +0200, Martin Mohring wrote:
Adrian Schröter wrote:
On Donnerstag 11 September 2008 19:22:54 Martin Mohring wrote:
Hi,
I have adapted the obs packages to the new rpm checking standards. As a first starter, I did this for: openSUSE:Tools:Devel/obs-all-svn. Now I only get warnings (as I see it - correct me if I am wrong), but still a build error in the end. What did I do wrong?
Logfile: https://build.opensuse.org/package/live_build_log?arch=i586&package=obs-all -svn&project=openSUSE%3ATools%3ADevel&repository=openSUSE_Factory
Help would be appeciated !
Just package also the directories with
%dir /etc/lighttpd %dir /etc/lighttpd/vhosts.d
Cleaned up all now, except:
%post -n obs-api touch /srv/www/obs/{webclient,frontend}/log/development.log chown lighttpd:lighttpd /srv/www/obs/{webclient,frontend}/log/development.log %restart_on_update lighttpd
This gives the error:
... testing for pre/postinstall scripts that are not idempotent chown: invalid user: `lighttpd:lighttpd' postinstall script of obs-api-1.1.0.4986S-2.1.i586.rpm failed
How is that intended to be done?
Hmm you could ship the file with the package and then add something like %attr(-, lighttpd, lighttpd) /srv/www/obs/{webclient,frontend}/log/development.log (don't forget to add "PreReq: lighttpd" to the obs-api package) Marcus --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org