xbps_transaction_install_pkg: return EEXIST if pkg already installed.
This commit is contained in:
parent
4cd73643a3
commit
cbf7417d1d
@ -56,7 +56,7 @@
|
||||
*/
|
||||
#define XBPS_PKGINDEX_VERSION "1.4"
|
||||
|
||||
#define XBPS_API_VERSION "20120129"
|
||||
#define XBPS_API_VERSION "20120214"
|
||||
#define XBPS_VERSION "0.12"
|
||||
|
||||
/**
|
||||
@ -1315,7 +1315,7 @@ int xbps_remove_pkg_files(prop_dictionary_t dict,
|
||||
* even if package is already installed.
|
||||
*
|
||||
* @return 0 on success, otherwise an errno value.
|
||||
* @retval ENODEV Package is already installed (reinstall wasn't enabled).
|
||||
* @retval EEXIST Package is already installed (reinstall wasn't enabled).
|
||||
* @retval ENOENT Package not matched in repository pool.
|
||||
* @retval ENOTSUP No repositories are available.
|
||||
* @retval EINVAL Any other error ocurred in the process.
|
||||
|
@ -252,7 +252,7 @@ xbps_transaction_install_pkg(const char *pkg, bool reinstall)
|
||||
prop_object_release(pkgd);
|
||||
if ((state == XBPS_PKG_STATE_INSTALLED) && !reinstall) {
|
||||
/* error out if pkg installed and no reinstall */
|
||||
return ENODEV;
|
||||
return EEXIST;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user