The 'server-owned -R' command fails in an Ebuild in case the directory contains symbolic links. ------------------------------------------- snip ------------------------------------------- * ebuild fault: file '/usr/share/webapps/linux_mtpcenter/1.5_beta1/htdocs/vdr/movie' not found * Please report this as a bug at http://bugs.gentoo.org/ !!! ERROR: media-video/linux_mtpcenter-1.5_beta1 failed. Call stack: ebuild.sh, line 1539: Called dyn_install ebuild.sh, line 1013: Called src_install linux_mtpcenter-1.5_beta1.ebuild, line 55: Called webapp_serverowned '-R' '/usr/share/webapps/linux_mtpcenter/1.5_beta1/htdocs' webapp.eclass, line 214: Called webapp_checkfileexists '/usr/share/webapps/linux_mtpcenter/1.5_beta1/htdocs/vdr/movie' '/var/tmp/portage/linux_mtpcenter-1.5_beta1/image/' webapp.eclass, line 81: Called die !!! ebuild fault: file '/usr/share/webapps/linux_mtpcenter/1.5_beta1/htdocs/vdr/movie' not found !!! If you need support, post the topmost build error, and the call stack if relevant. !!! This ebuild is from an overlay: '/usr/local/portage' ------------------------------------------------ snap ------------------------------------------------
Please attach your ebuild
Created attachment 95315 [details] Initial ebuild for mtpcenter
(In reply to comment #2) > Created an attachment (id=95315) [edit] > Initial ebuild for mtpcenter > The attached ebuild is working, but if you drop the clean/rm statements or move the dosyms before the server_owned-statement server_owned fails because of symbolic links in ${MY_HTDOCSDIR}
1) tell upstream to stop shipping tarballs with broken symlinks to device files 2) don't use -R