166caab986
When there's a new xbps update, xbps-install(1) will now return EBUSY (16) and a message (if dry-run disabled) explaining how to proceed. If there's an update and transaction does not contain xbps, it will error out unless the 'xbps' pkg is the only target pkg, i.e: # xbps-install -Su # echo $? 16 To update xbps, the only way to proceed is to explicitly declare it as an update, i.e: # xbps-install -u xbps The dry-run mode will still show there's an xbps update. Modified the existing test cases to satisfy the new behaviour. Closes #166 Closes #142 |
||
---|---|---|
.. | ||
xbps-alternatives | ||
xbps-checkvers | ||
xbps-create | ||
xbps-dgraph | ||
xbps-digest | ||
xbps-fbulk | ||
xbps-fetch | ||
xbps-install | ||
xbps-pkgdb | ||
xbps-query | ||
xbps-reconfigure | ||
xbps-remove | ||
xbps-rindex | ||
xbps-uchroot | ||
xbps-uhelper | ||
xbps-uunshare | ||
Makefile |