www-servers/thttpd-2.26.4-r1 now put htdocs in ./usr/share/doc/${PF}. Theses files are not installed if FEATURES="nodoc". So postinst() fail as it's changing permissions on that files : pkg_postinst() { chown root:${THTTPD_GROUP} "${EROOT}/usr/sbin/makeweb" \ || die "Failed chown makeweb" chmod 2751 "${EROOT}/usr/sbin/makeweb" \ || die "Failed chmod makeweb" chmod 755 "${EROOT}/usr/share/doc/${PF}/htdocs.dist/cgi-bin/printenv" \ || die "Failed chmod printenv" } Shouldn't this be done in src_install() ? Attached the complete log. Reproducible: Always
Created attachment 330141 [details] www-servers:thttpd-2.26.4-r1:20121121-164800.log
(In reply to comment #0) > Shouldn't this be done in src_install() ? I don't see why not. This isn't what postinst is for.
(In reply to comment #2) > (In reply to comment #0) > > Shouldn't this be done in src_install() ? > > I don't see why not. This isn't what postinst is for. Yeah this is left over from when I inherited the ebuild. Anyhow, this should be fixed without a rev bump. Please reopen if its still a problem.