currently, the do* scripts don't exit with a non-zero status when a critical command fails, except if it is the last one. However, they should rather abort than pretend everything works fine. At least dobin and dolib should do proper error checking so the ebuild can bail out if something breaks.
Created attachment 78734 [details, diff] an attempt to fix the issue
imo the scripts should exit non-zero, but install as many files/things as possible
Comment on attachment 78734 [details, diff] an attempt to fix the issue that's true, didn't think of that possibility.. i'll provide an updated patch
Created attachment 78796 [details, diff] install as much as possible, then exit appropriately here we go
cleaned up: dodir doconfd doenvd donitd newconfd newenvd newinitd newbin newdoc newexe newins newlib.a newlib.so newman newsbin
cleaned up dobin / dosbin
dolib is fixed now
doman now updated
i think this is done