Disons que j'ai les paquets périmés suivants :
- foo
- bar
- baz
Je veux en mettre à jour autant que possible, alors j'essaie de courir :
sudo port -n -f upgrade outdated
Cependant, cela échoue avec :
Error: org.macports.build for port foo returned: command execution failed
Please see the log file for port foo for details: ...
Comment puis-je faire en sorte que macports essaie de mettre à jour bar et baz, si foo échoue ?
Je voudrais que macports essaie d'installer/mettre à niveau d'autres ports si l'installation/mise à niveau de certains d'entre eux échoue et continue simplement.
De la page de manuel :
-f force mode (ignore state file)
-n don't upgrade dependencies (affects upgrade and install)
Edit : foo, bar & baz, sont 3 ports totalement indépendants, qui ne dépendent pas les uns des autres en aucune façon.
Edit 2 : La prochaine fois que je l'exécuterai, les ports périmés pourraient être a, b & c, au lieu de foo, bar & baz, donc je ne peux pas coder en dur les ports défaillants et je ne peux pas simplement faire :
sudo port update foo
sudo port update bar
sudo port update baz