Software Management/Dependencies/Conjunctions
From openSUSE
[edit]
Pattern Conjunctions
| Version: 10.x
| This is only used by 'Code10' distributions like SLE10 or openSUSE 10.x |
Say you have two visible patterns
KDE Gnome
and two invisible patterns
KDE-Kiosk Gnome-Kiosk
and an additional functionality
Kiosk
and you want to install KDE-Kiosk if KDE and Kiosk are selected
and you want to install Gnome-Kiosk if Gnome and Kiosk are selected.
[edit]
How do you express such a relationship ?
KDE-Kiosk should freshen KDE and supplement Kiosk
The supplement makes KDE-Kiosk dormant as long as Kiosk is not selected.
The freshen expresses a condition: Only consider KDE-Kiosk if KDE is also installed.
(If you exchange freshen and supplements, KDE-Kiosk will become active as soon as KDE is selected since supplements will be evaluated by the solver)

