Bug 56205 - Conflicts: polkit-rule-packagekit-allow-install
Summary: Conflicts: polkit-rule-packagekit-allow-install
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: polkit-rule-packagekit-disallow-install (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Антон Мидюков
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-09-29 18:35 MSK by Vladislav Glinkin
Modified: 2025-11-05 08:25 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vladislav Glinkin 2025-09-29 18:35:37 MSK
Версия пакета: polkit-rule-packagekit-disallow-install-0.1-alt2

Противоположные друг другу правила не должны сосуществовать в одной системе. Получается какая-то каша.

# rpm -q polkit-rule-packagekit-allow-install polkit-rule-packagekit-disallow-install 
polkit-rule-packagekit-allow-install-1.3.0-alt6.noarch
polkit-rule-packagekit-disallow-install-0.1-alt2.noarch

/usr/share/polkit-1/rules.d/org.freedesktop.packagekit.rules:
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.packagekit.package-install" &&
        subject.active == true && subject.local == true &&
        subject.isInGroup("wheel")) {
            return polkit.Result.YES;
    }
});

/usr/share/polkit-1/rules.d/40-packagekit-disallow-install.rules:
polkit.addRule(function(action, subject) {
    if (action.id == "org.freedesktop.packagekit.package-install" &&
        subject.active == true && subject.local == true &&
        subject.isInGroup("wheel")) {
            return polkit.Result.AUTH_ADMIN;
    }
});
Comment 1 Антон Мидюков 2025-11-05 08:25:49 MSK
Одни правила могут перекрывать другие.