Am Mittwoch 02 September 2009 01:05:04 schrieb Allan McRae:
Pierre Schmitz wrote:
Hi,
I would file a bug report but somehow...
It seems makepkg -i just throws a warning if it cannot install the package after build. I would prefer if it would at least return something different from 0.
My scripts assume that everything is fine if makepkg retuns 0 and an inter package file conflict wasn't noticed due to the behaviour that makepkg did return 0 even if something went wrong.
Hmmm... there was a bug report that was the opposite.
The reasoning here is that makepkg did not fail, rather pacman failed to install the successfully built package. The same occurs when pacman fails to remove deps as asked by makepkg.
Allan
Well, makepkg -i is makepkg+pacman and one of those fails the whole thing should fail, too. I only ask for the correct return value; makepkg does not need to abort etc.. The point is that the current implementation makes the -i useless for scripting because you cannot check if the install failed or not. -- Pierre Schmitz, http://users.archlinux.de/~pierre