summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Nicoletti <dantti85-pk@yahoo.com.br>2008-08-03 22:40:23 -0300
committerDaniel Nicoletti <dantti85-pk@yahoo.com.br>2008-08-03 22:40:23 -0300
commit69c0ce0dc570a721ec3c8e9ecbf080964312091c (patch)
tree16ed4516af4886a3e8b2ccb65f0ba43e1fcfd6f1
parentaddca07a0cd59867fce8de35152b0c6aa21d7401 (diff)
changed the constants.h to work with the new policy (0.3)
-rw-r--r--lib/Daemon.cpp2
-rw-r--r--lib/Transaction.cpp24
-rw-r--r--lib/constants.h26
3 files changed, 25 insertions, 27 deletions
diff --git a/lib/Daemon.cpp b/lib/Daemon.cpp
index e9c7f22..1591456 100644
--- a/lib/Daemon.cpp
+++ b/lib/Daemon.cpp
@@ -72,7 +72,7 @@ bool Daemon::setProxy(const QString &http_proxy, const QString &ftp_proxy) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_SETPROXY) )
+ if ( polkit->getAuth(AUTH_SYSTEM_NETWORK_PROXY_CONFIGURE) )
return proxy->SetProxy(http_proxy, ftp_proxy).isValid();
else
return false;
diff --git a/lib/Transaction.cpp b/lib/Transaction.cpp
index 613ec5c..da6d36e 100644
--- a/lib/Transaction.cpp
+++ b/lib/Transaction.cpp
@@ -142,7 +142,7 @@ bool Transaction::installPackages(const QList<Package*> &packages) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_INSTALL) )
+ if ( polkit->getAuth(AUTH_PACKAGE_INSTALL) )
return proxy->InstallPackages(pids).isValid();
else
return false;
@@ -162,7 +162,7 @@ bool Transaction::installSignature(const SignatureType::Value &type, const QStri
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_INSTALLSIGNATURE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_TRUST_SIGNING_KEY) )
return proxy->InstallSignature(EnumToString<SignatureType>(type), key_id, p->id()).isValid();
else
return false;
@@ -178,7 +178,7 @@ bool Transaction::updatePackages(const QList<Package*> &packages) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_UPDATEPACKAGE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_UPDATE) )
return proxy->UpdatePackages(pids).isValid();
else
return false;
@@ -194,7 +194,7 @@ bool Transaction::updatePackage(Package *p) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_UPDATEPACKAGE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_UPDATE) )
return proxy->UpdatePackages(pids).isValid();
else
return false;
@@ -208,7 +208,7 @@ bool Transaction::installFiles(const QStringList& files, bool trusted) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth((trusted ? AUTH_LOCALINSTALLTRUSTED : AUTH_LOCALINSTALLUNTRUSTED)) )
+ if ( polkit->getAuth((trusted ? AUTH_PACKAGE_INSTALL : AUTH_PACKAGE_INSTALL_UNTRUSTED)) )
return proxy->InstallFiles(trusted, files).isValid();
else
return false;
@@ -224,7 +224,7 @@ bool Transaction::removePackages(const QList<Package*> &packages, bool allow_dep
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_REMOVE) )
+ if ( polkit->getAuth(AUTH_PACKAGE_REMOVE) )
return proxy->RemovePackages(pids, allow_deps, autoremove).isValid();
else
return false;
@@ -244,7 +244,7 @@ bool Transaction::updateSystem() {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_UPDATESYSTEM) )
+ if ( polkit->getAuth(AUTH_SYSTEM_UPDATE) )
return proxy->UpdateSystem().isValid();
else
return false;
@@ -258,7 +258,7 @@ bool Transaction::rollback(const QString &tid) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_ROLLBACK) )
+ if ( polkit->getAuth(AUTH_SYSTEM_ROLLBACK) )
return proxy->Rollback(tid).isValid();
else
return false;
@@ -282,7 +282,7 @@ bool Transaction::refreshCache(bool force) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_REFRESHCACHE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_SOURCES_REFRESH) )
return proxy->RefreshCache(force).isValid();
else
return false;
@@ -305,7 +305,7 @@ bool Transaction::repoEnable(const QString &repo_id, bool enabled) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_REPOCHANGE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_SOURCES_CONFIGURE) )
return proxy->RepoEnable(repo_id, enabled).isValid();
else
return false;
@@ -319,7 +319,7 @@ bool Transaction::repoSetData(const QString &repo_id, const QString &parameter,
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_REPOCHANGE) )
+ if ( polkit->getAuth(AUTH_SYSTEM_SOURCES_CONFIGURE) )
return proxy->RepoSetData(repo_id, parameter, value).isValid();
else
return false;
@@ -343,7 +343,7 @@ bool Transaction::acceptEula(const QString &id) {
return true;
else {
// ok no lucky...
- if ( polkit->getAuth(AUTH_ACCEPTEULA) )
+ if ( polkit->getAuth(AUTH_PACKAGE_EULA_ACCEPT) )
return proxy->AcceptEula(id).isValid();
else
return false;
diff --git a/lib/constants.h b/lib/constants.h
index a988e59..d01ba45 100644
--- a/lib/constants.h
+++ b/lib/constants.h
@@ -9,18 +9,16 @@
*
*/
-#define PK_NAME "org.freedesktop.PackageKit"
-#define PK_PATH "/org/freedesktop/PackageKit"
+#define PK_NAME "org.freedesktop.PackageKit"
+#define PK_PATH "/org/freedesktop/PackageKit"
-#define AUTH_UPDATESYSTEM "org.freedesktop.packagekit.update-system"
-#define AUTH_UPDATEPACKAGE "org.freedesktop.packagekit.update-package"
-#define AUTH_SETPROXY "org.freedesktop.packagekit.set-proxy"
-#define AUTH_ROLLBACK "org.freedesktop.packagekit.rollback"
-#define AUTH_REPOCHANGE "org.freedesktop.packagekit.repo-change"
-#define AUTH_REMOVE "org.freedesktop.packagekit.remove"
-#define AUTH_REFRESHCACHE "org.freedesktop.packagekit.refresh-cache"
-#define AUTH_LOCALINSTALLUNTRUSTED "org.freedesktop.packagekit.localinstall-untrusted"
-#define AUTH_LOCALINSTALLTRUSTED "org.freedesktop.packagekit.localinstall-trusted"
-#define AUTH_INSTALLSIGNATURE "org.freedesktop.packagekit.install-signature"
-#define AUTH_INSTALL "org.freedesktop.packagekit.install"
-#define AUTH_ACCEPTEULA "org.freedesktop.packagekit.accept-eula"
+#define AUTH_PACKAGE_INSTALL "org.freedesktop.packagekit.package-install"
+#define AUTH_PACKAGE_INSTALL_UNTRUSTED "org.freedesktop.packagekit.package-install-untrusted"
+#define AUTH_SYSTEM_TRUST_SIGNING_KEY "org.freedesktop.packagekit.system-trust-signing-key"
+#define AUTH_PACKAGE_EULA_ACCEPT "org.freedesktop.packagekit.package-eula-accept"
+#define AUTH_PACKAGE_REMOVE "org.freedesktop.packagekit.package-remove"
+#define AUTH_SYSTEM_UPDATE "org.freedesktop.packagekit.system-update"
+#define AUTH_SYSTEM_ROLLBACK "org.freedesktop.packagekit.system-rollback"
+#define AUTH_SYSTEM_SOURCES_CONFIGURE "org.freedesktop.packagekit.systems-sources-configure"
+#define AUTH_SYSTEM_SOURCES_REFRESH "org.freedesktop.packagekit.system-sources-refresh"
+#define AUTH_SYSTEM_NETWORK_PROXY_CONFIGURE "org.freedesktop.packagekit.system-network-proxy-configure"