Lines Matching refs:pkg

36 import pkg.catalog as catalog
37 import pkg.actions as actions
38 import pkg.fmri as fmri
77 add set name=pkg.human-version value=0.9.8r
83 add set name=pkg.human-version value=0.9.8.18
108 """Test bad frmi's with pkg info."""
118 self.pkg("info foo@x.y", exit=1)
120 self.pkg("info -q foo@x.y", exit=1)
122 self.pkg("info pkg:/man@0.5.11,5.11-0.95:20080807T160129",
124 self.pkg("info pkg:/man@0.5.11,5.11-0.95:20080807T1", exit=1)
125 self.pkg("info pkg:/man@0.5.11,5.11-0.95:", exit=1)
126 self.pkg("info pkg:/man@0.5.11,5.11-0.", exit=1)
127 self.pkg("info pkg:/man@0.5.11,5.11-", exit=1)
128 self.pkg("info pkg:/man@0.5.11,-", exit=1)
129 self.pkg("info pkg:/man@-", exit=1)
130 self.pkg("info pkg:/man@", exit=1)
133 self.pkg("info -r _usr/bin/stunnel", exit=1)
134 self.pkg("info _usr/bin/stunnel", exit=1)
137 self.pkg("install jade")
138 self.pkg("info pkg:/foo@bar.baz", exit=1)
139 self.pkg("info pkg:/foo@bar.baz jade", exit=1)
140 self.pkg("info -r pkg:/foo@bar.baz", exit=1)
143 self.pkg("info pkg:/foo@0.5.11,5.11-0.91:20080613T999999Z",
147 """local pkg info should fail in an empty image; remote
151 self.pkg("info", exit=1)
154 """pkg: check that info behaves for local and remote cases."""
167 add set pkg.description="Short desc"
174 add set pkg.description="This package constrains package versions to those for build 123. WARNING: Proper system update and correct package selection depend on the presence of this incorporation. Removing this package will result in an unsupported system."
185 self.pkg("install jade")
186 self.pkg("verify -v")
200 self.pkg("info -r jade", su_wrap=True)
204 self.pkg("info jade", su_wrap=True)
209 self.pkg("unset-publisher test")
210 self.pkg("info -r jade", su_wrap=True, exit=1)
214 self.pkg("info jade", su_wrap=True, exit=1)
218 self.pkg("set-publisher test")
219 self.pkg("info -r jade", su_wrap=True, exit=1)
223 self.pkg("info jade", su_wrap=True, exit=1)
227 self.pkg("set-publisher -p {0} test".format(self.durl))
230 self.pkg("info jade | grep 'State: Installed'")
231 self.pkg("info jade | grep ' Category: Applications/Sound and Video'")
232 self.pkg("info jade | grep ' Category: Applications/Sound and Video (org.opensolaris.category.2008)'", exit=1)
233 self.pkg("info jade | grep 'Description:'", exit=1)
234 self.pkg("info turquoise 2>&1 | grep 'no packages matching'")
235 self.pkg("info emerald", exit=1)
236 self.pkg("info emerald 2>&1 | grep 'no packages matching'")
237 self.pkg("info 'j*'")
238 self.pkg("info '*a*'")
239 self.pkg("info jade", su_wrap=True)
241 self.pkg("info -q jade")
245 self.pkg("info -r jade | grep 'State: Installed'")
246 self.pkg("info -r jade | grep ' Category: Applications/Sound and Video'")
247 self.pkg("info -r jade | grep ' Category: Applications/Sound and Video (org.opensolaris.category.2008)'", exit=1)
248 self.pkg("info -r turquoise | grep 'State: Not installed'")
249 self.pkg("info -r turquoise | grep ' Category: System/Security/Foo/bar/Baz'")
250 self.pkg("info -r turquoise | grep ' Category: System/Security/Foo/bar/Baz (org.opensolaris.category.2008)'", exit=1)
251 self.pkg("info -r turquoise | grep ' Description: Short desc'")
253 self.pkg("info -qr turquoise")
255 self.pkg("info -r turquoise")
268 self.pkg("info -r turquoise", su_wrap=True)
275 self.pkg("info -r copper")
285 self.pkg("info -qr turquoise")
288 self.pkg("info -r emerald", exit=1)
289 self.pkg("info -r emerald 2>&1 | grep 'no packages matching'")
291 self.pkg("info -qr emerald", exit=1)
310 self.pkg("info --license -r bronze")
311 self.pkg("info --license -r silver", exit=1)
313 self.pkg("info --license -qr silver", exit=1)
315 self.pkg("info --license -r bronze silver", exit=3)
316 self.pkg("info --license -r silver 2>&1 | grep 'no license information'")
318 self.pkg("install bronze silver")
320 self.pkg("info --license bronze")
322 self.pkg("info --license -q bronze")
325 self.pkg("info --license silver", exit=1)
327 self.pkg("info --license -q silver", exit=1)
330 self.pkg("info --license bronze silver", exit=3)
332 self.pkg("info --license -q bronze silver", exit=3)
335 self.pkg("info --license silver 2>&1 | grep 'no license information'")
338 """Verify that 'pkg info' handles optional attributes as expected."""
355 add set pkg.description="Short desc"
361 add set pkg.description="This package constrains package versions to those for build 123. WARNING: Proper system update and correct packagsudo ../run.py -dvo test_info_local_remote selection depend on the presence of this incorporation. Removing this package will result in an unsupported system."
371 self.pkg("install jade")
372 self.pkg("install turquoise")
373 self.pkg("install copper")
374 self.pkg("verify -v")
378 self.pkg("info jade")
383 self.pkg("info jade")
387 self.pkg("info jade")
392 self.pkg("info copper")
396 self.pkg("info jade")
400 """Verify that pkg info handles packages with invalid
406 self.pkg("list", exit=1)
410 self.pkg("info -r {0}".format(" ".join(p for p in plist)))
430 self.pkg("info -r {0}".format(pfmri.pkg_name), exit=0)
438 self.pkg("info -r human | grep 'Version: 0.9.8.18 (0.9.8r)'")
442 self.pkg("info -r human2 | grep 'Version: 0.9.8.18$'")
445 """Verify that pkg info -r returns expected results when
470 self.pkg("set-publisher -p {0}".format(repodir))
476 self.pkg("info -r bronze human")
485 FMRI: pkg://test/bronze@1.0-0:20110910T004546Z
494 FMRI: pkg://test/human@0.9.8.18-0:20110910T004546Z
500 self.pkg("info -r //test2/bronze")
509 FMRI: pkg://test2/bronze@1.0-0:20110910T004546Z
516 self.pkg("info -r //test/bronze bronze")
525 FMRI: pkg://test/bronze@1.0-0:20110910T004546Z
529 self.pkg("info -r //test2/bronze bronze")
538 FMRI: pkg://test/bronze@1.0-0:20110910T004546Z
547 FMRI: pkg://test2/bronze@1.0-0:20110910T004546Z
551 self.pkg("info -r //test3/bronze //test2/bronze bronze")
560 FMRI: pkg://test/bronze@1.0-0:20110910T004546Z
569 FMRI: pkg://test2/bronze@1.0-0:20110910T004546Z
578 FMRI: pkg://test3/bronze@1.0-0:20110910T004546Z
602 add set name=pkg.renamed value=true
612 add set name=pkg.renamed value=true variant.cat=lynx
621 add set name=pkg.renamed value=true variant.cat=bobcat
630 add set name=pkg.renamed value=true
645 self.pkg("info -r ren_correct")
667 self.pkg("info -r ren_op_variant")
686 self.pkg("info -r ren_variant_missing")
706 self.pkg("info -r ren_partial_variant")
730 self.pkg("info -r --license bronze")
732 self.pkg("info -r --license bronze@0.5")
735 self.pkg("install --licenses bronze@0.5")
739 self.pkg("info -l --license bronze")
741 self.pkg("info -r --license bronze")
743 self.pkg("info -r --license bronze@1.0")
746 self.pkg("update --licenses bronze@1.0")
750 self.pkg("info -r --license bronze")
752 self.pkg("info -l --license bronze")
754 self.pkg("info -r --license bronze@0.5")
758 """Test that pkg info will show last update and install time"""
762 self.pkg("install bronze@0.5")
764 "var/pkg/state/installed/catalog.base.C")
768 self.pkg(("info bronze | grep 'Last Install Time: "
772 self.pkg("install bronze@1.0")
776 self.pkg(("info bronze | grep 'Last Install Time: "
782 self.pkg(("info bronze | grep 'Last Update Time: "
832 license {hash} license=foo chash={chash} pkg.csize={csize} \
833 pkg.size={size}""".format(
836 csize=a.attrs["pkg.csize"],
837 size=a.attrs["pkg.size"]
844 repository the original manifest is used for pkg info and info
848 self.pkg("install bronze")
850 self.pkg("info --license bronze")
854 self.pkg("refresh --full")
856 self.pkg("info --license bronze")
860 self.pkg("info -r --license bronze")
872 self.pkg("info -r --license bronze")
875 self.pkg("refresh --full")
877 self.pkg("info -r --license bronze")