On 2017-11-24 08:32, Neil Bothwick wrote: > > Package P bypasses applying user patches (by not calling > > default_src_prepare). I have patches I need to apply to P, and in > > this case I really don't want to fork the ebuild. So, I'm hell bent > > on doing it the hacky way with /etc/portage/bashrc (which, IIRC, I > > have been told on this list not to do, but now I don't have much > > choice). > > You do have a choice, use /etc/portage/env. here's one I have to patch > a specific version of a package > > % cat env/app-cdr/cdrdao-1.2.3 > post_src_unpack() { > cd "${S}" > epatch_user > }
Again IIRC, when I tried using env for a similar purpose, it didn't work at all, it seemed the only things valid in those files were variable assignments. If possible, I would of course much prefer this way, as is avoids an ugly switch on the package name. Do you know what I could've been doing wrong? I think I brought it up on the list, I'll try to dig up the thread. -- Please don't Cc: me privately on mailing lists and Usenet, if you also post the followup to the list or newsgroup. To reply privately _only_ on Usenet, fetch the TXT record for the domain.