I've a CI build process during which I install a debian package from my local reprepro.
I have a
Makefile which does call aptitude to install the package from its own repository like this
sudo aptitude -y install foobar >> aptitude.log 2>&1
Now it could happen that aptitude has conflicts, which can't be resolved or the repository doesn't offer a new version for the package "foobar". In both cases aptitude wouldn't install anything. But
after the aptitude call in the
Makefile always returns
What way do you propose to check if aptitude actually did install anything? Grepping for the last line of the aptitude output is the only thing I can think of if the exit codes are always