New pkg metadata structure for 0.18. See the NEWS file for info.
This commit is contained in:
@@ -173,8 +173,6 @@ main(int argc, char **argv)
|
||||
xh.repository = defrepo;
|
||||
if (flags & XBPS_FLAG_VERBOSE)
|
||||
xh.unpack_cb = unpack_progress_cb_verbose;
|
||||
else
|
||||
xh.unpack_cb = unpack_progress_cb;
|
||||
|
||||
if ((rv = xbps_init(&xh)) != 0) {
|
||||
xbps_error_printf("Failed to initialize libxbps: %s\n",
|
||||
|
||||
@@ -49,46 +49,48 @@ state_cb(struct xbps_handle *xhp,
|
||||
switch (xscd->state) {
|
||||
/* notifications */
|
||||
case XBPS_STATE_TRANS_DOWNLOAD:
|
||||
printf("[*] Downloading binary packages\n");
|
||||
printf("\n[*] Downloading binary packages\n");
|
||||
break;
|
||||
case XBPS_STATE_TRANS_VERIFY:
|
||||
printf("[*] Verifying binary package integrity\n");
|
||||
printf("\n[*] Verifying binary package integrity\n");
|
||||
break;
|
||||
case XBPS_STATE_TRANS_RUN:
|
||||
printf("[*] Running transaction tasks\n");
|
||||
printf("\n[*] Running transaction tasks\n");
|
||||
break;
|
||||
case XBPS_STATE_TRANS_CONFIGURE:
|
||||
printf("[*] Configuring unpacked packages\n");
|
||||
printf("\n[*] Configuring unpacked packages\n");
|
||||
break;
|
||||
case XBPS_STATE_REPOSYNC:
|
||||
printf("[*] Updating `%s/%s' ...\n",
|
||||
xscd->arg0, xscd->arg1);
|
||||
break;
|
||||
case XBPS_STATE_VERIFY:
|
||||
printf("%s: checking binary pkg integrity ...\n", xscd->arg0);
|
||||
break;
|
||||
case XBPS_STATE_CONFIG_FILE:
|
||||
if (xscd->desc != NULL)
|
||||
printf("%s\n", xscd->desc);
|
||||
break;
|
||||
case XBPS_STATE_REMOVE:
|
||||
printf("Removing `%s-%s' ...\n", xscd->arg0, xscd->arg1);
|
||||
printf("%s-%s: removing ...\n", xscd->arg0, xscd->arg1);
|
||||
break;
|
||||
case XBPS_STATE_CONFIGURE:
|
||||
printf("Configuring `%s-%s' ...\n", xscd->arg0, xscd->arg1);
|
||||
printf("%s-%s: configuring ...\n", xscd->arg0, xscd->arg1);
|
||||
break;
|
||||
case XBPS_STATE_REGISTER:
|
||||
case XBPS_STATE_UNREGISTER:
|
||||
/* empty */
|
||||
break;
|
||||
case XBPS_STATE_UNPACK:
|
||||
printf("Unpacking `%s-%s' ...\n", xscd->arg0, xscd->arg1);
|
||||
printf("%s-%s: unpacking ...\n", xscd->arg0, xscd->arg1);
|
||||
break;
|
||||
case XBPS_STATE_INSTALL:
|
||||
printf("Installing `%s-%s' ...\n", xscd->arg0, xscd->arg1);
|
||||
printf("%s-%s: installing ...\n", xscd->arg0, xscd->arg1);
|
||||
break;
|
||||
case XBPS_STATE_UPDATE:
|
||||
pkgd = xbps_find_pkg_dict_installed(xhp, xscd->arg0, false);
|
||||
prop_dictionary_get_cstring_nocopy(pkgd, "version", &version);
|
||||
printf("Updating `%s' (`%s' to `%s') ...\n", xscd->arg0,
|
||||
printf("%s-%s: updating to %s ...\n", xscd->arg0,
|
||||
version, xscd->arg1);
|
||||
break;
|
||||
/* success */
|
||||
@@ -102,7 +104,7 @@ state_cb(struct xbps_handle *xhp,
|
||||
}
|
||||
break;
|
||||
case XBPS_STATE_INSTALL_DONE:
|
||||
printf("Installed `%s-%s' successfully.\n",
|
||||
printf("%s-%s: installed successfully.\n",
|
||||
xscd->arg0, xscd->arg1);
|
||||
if (syslog_enabled)
|
||||
syslog(LOG_NOTICE, "Installed `%s-%s' successfully "
|
||||
@@ -110,7 +112,7 @@ state_cb(struct xbps_handle *xhp,
|
||||
xhp->rootdir);
|
||||
break;
|
||||
case XBPS_STATE_UPDATE_DONE:
|
||||
printf("Updated `%s' to `%s' successfully.\n",
|
||||
printf("%s-%s: updated successfully.\n",
|
||||
xscd->arg0, xscd->arg1);
|
||||
if (syslog_enabled)
|
||||
syslog(LOG_NOTICE, "Updated `%s' to `%s' successfully "
|
||||
@@ -118,7 +120,7 @@ state_cb(struct xbps_handle *xhp,
|
||||
xhp->rootdir);
|
||||
break;
|
||||
case XBPS_STATE_REMOVE_DONE:
|
||||
printf("Removed `%s-%s' successfully.\n",
|
||||
printf("%s-%s: removed successfully.\n",
|
||||
xscd->arg0, xscd->arg1);
|
||||
if (syslog_enabled)
|
||||
syslog(LOG_NOTICE, "Removed `%s-%s' successfully "
|
||||
|
||||
@@ -314,7 +314,7 @@ exec_transaction(struct xbps_handle *xhp, size_t maxcols, bool yes, bool drun)
|
||||
* It's time to run the transaction!
|
||||
*/
|
||||
if ((rv = xbps_transaction_commit(xhp)) == 0) {
|
||||
printf("%u installed, %u updated, "
|
||||
printf("\n%u installed, %u updated, "
|
||||
"%u configured, %u removed.\n", trans->inst_pkgcnt,
|
||||
trans->up_pkgcnt, trans->cf_pkgcnt + trans->inst_pkgcnt,
|
||||
trans->rm_pkgcnt);
|
||||
|
||||
Reference in New Issue
Block a user