poolItem = get_poolItem (source_alias, package_name, kind_name);
if (poolItem) {
RESULT << "Installing " << package_name << " from channel " << source_alias << endl;;
+ poolItem.status().setToBeInstalled(ResStatus::USER);
if (!soft.empty())
poolItem.status().setSoftInstall(true);
resolver->addPoolItemToInstall (poolItem);
poolItem = get_poolItem ("@system", package_name, kind_name);
if (poolItem) {
RESULT << "Uninstalling " << package_name << endl;
+ poolItem.status().setToBeUninstalled(ResStatus::USER);
if (!soft.empty())
poolItem.status().setSoftUninstall(true);
resolver->addPoolItemToRemove (poolItem);
{ return ""; }
/** Patch time stamp */
-unsigned int HelixPatchImpl::timestamp() const
+Date HelixPatchImpl::timestamp() const
{ return 0; }
/** Patch category (recommended, security,...) */
/** Patch ID */
virtual std::string id() const ;
/** Patch time stamp */
- virtual unsigned int timestamp() const ;
+ virtual Date timestamp() const ;
/** Patch category (recommended, security,...) */
virtual std::string category() const ;
/** Does the system need to reboot to finish the update process? */