product. Required for registration.
+-------------------------------------------------------------------
+Fri Sep 12 16:04:54 CEST 2008 - ma@suse.de
+
+- Make registerTarget and registerRelease abvailable for installed
+ product. Required for registration.
+- revision 11043
+
-------------------------------------------------------------------
Fri Sep 12 12:59:50 CEST 2008 - ma@suse.de
return ret;
}
+ std::string Product::registerTarget() const
+ { return lookupStrAttribute( sat::SolvAttr::productRegisterTarget );}
+
+ std::string Product::registerRelease() const
+ { return lookupStrAttribute( sat::SolvAttr::productRegisterRelease ); }
+
/////////////////////////////////////////////////////////////////
Product::UrlList Product::urls( const std::string & key_r ) const
/** The product flags */
std::list<std::string> flags() const;
+ /** This is \c register.target attribute of an installed product.
+ * Used for registration.
+ */
+ std::string registerTarget() const;
+
+ /** This is \c register.release attribute of an installed product.
+ * Used for registration.
+ */
+ std::string registerRelease() const;
+
+
public:
/***/
class UrlList;
const SolvAttr SolvAttr::extends ( SOLVABLE_EXTENDS );
// product
- const SolvAttr SolvAttr::productShortlabel ( PRODUCT_SHORTLABEL );
- const SolvAttr SolvAttr::productDistproduct ( PRODUCT_DISTPRODUCT );
- const SolvAttr SolvAttr::productDistversion ( PRODUCT_DISTVERSION );
- const SolvAttr SolvAttr::productType ( PRODUCT_TYPE );
- const SolvAttr SolvAttr::productFlags ( PRODUCT_FLAGS );
- const SolvAttr SolvAttr::productFlavor ( PRODUCT_FLAVOR );
- const SolvAttr SolvAttr::productReferences ( PRODUCT_REFERENCES );
- const SolvAttr SolvAttr::productUpdaterepoKey( PRODUCT_UPDATEREPOKEY );
+ const SolvAttr SolvAttr::productShortlabel ( PRODUCT_SHORTLABEL );
+ const SolvAttr SolvAttr::productDistproduct ( PRODUCT_DISTPRODUCT );
+ const SolvAttr SolvAttr::productDistversion ( PRODUCT_DISTVERSION );
+ const SolvAttr SolvAttr::productType ( PRODUCT_TYPE );
+ const SolvAttr SolvAttr::productFlags ( PRODUCT_FLAGS );
+ const SolvAttr SolvAttr::productFlavor ( PRODUCT_FLAVOR );
+ const SolvAttr SolvAttr::productReferences ( PRODUCT_REFERENCES );
+ const SolvAttr SolvAttr::productUpdaterepoKey ( PRODUCT_UPDATEREPOKEY );
+ const SolvAttr SolvAttr::productRegisterTarget ( "" )
+ const SolvAttr SolvAttr::productRegisterRelease( "" )
const SolvAttr SolvAttr::productUrl( PRODUCT_URL );
const SolvAttr SolvAttr::productUrlType( PRODUCT_URL_TYPE );
static const SolvAttr productFlavor;
static const SolvAttr productReferences; // the package providing the metadata
static const SolvAttr productUpdaterepoKey;
-
+ static const SolvAttr productRegisterTarget;
+ static const SolvAttr productRegisterRelease;
static const SolvAttr productUrl;
static const SolvAttr productUrlType;
-
//@}
/** \name repository */