4 import opk
, cfg
, opkgcl
9 o
.add(Package
="a", Version
="1.0", Architecture
="all", Recommends
="b")
10 o
.add(Package
="b", Version
="1.0", Architecture
="all")
11 o
.add(Package
="c", Version
="1.0", Architecture
="all", Recommends
="b")
20 opkgcl
.remove("a", "--autoremove")
21 if not opkgcl
.is_installed("b"):
22 print(__file__
, ": Pacakge 'b' orphaned despite remaining "
23 "recommending package 'c'.")
26 opkgcl
.remove("c", "--autoremove")
27 if opkgcl
.is_installed("b"):
28 print(__file__
, ": Recommended package 'b' not autoremoved.")