if (input_path != NULL) {
pkg_register_cleanup_callback(pkg_rollback_cb, pkg);
rc = pkg_add_fromdir(db, pkg, input_path);
rc = pkg_add_fromdir(pkg, input_path);
pkg_unregister_cleanup_callback(pkg_rollback_cb, pkg);
if (rc != EPKG_OK) {
pkg_rollback_pkg(pkg);