Lines Matching refs:pkg
37 import pkg.client.api_errors as apx
38 import pkg.fmri as fmri
65 add set name=pkg.obsolete value=true
83 """Test bad options to pkg freeze."""
87 self.pkg("freeze -c", exit=2)
88 self.pkg("freeze -c 'foo'", exit=2)
89 self.pkg("freeze pkg://foo", exit=1)
90 self.pkg("unfreeze pkg://foo", exit=1)
91 self.pkg("freeze foo@1.2,4,4,4", exit=1)
92 self.pkg("freeze foo@1#%^", exit=1)
103 self.pkg("freeze foo@1.2 foo@1.3 pkg4@1.2 'z*' 'b*@1.1' foo",
107 pkg freeze: The following packages were frozen at two different versions by
128 """Test that the pkg freeze and unfreeze cli handle exceptions
132 self.pkg("freeze")
135 self.pkg("unfreeze foo", exit=4)
136 self.pkg("unfreeze '*'", exit=4)
140 self.pkg("freeze bar", exit=1)
142 self.pkg("freeze foo@1.0")
146 self.pkg("freeze -H")
151 self.pkg("unfreeze -H")
159 self.pkg("update", exit=4)
161 self.pkg("unfreeze -n foo")
162 self.pkg("freeze -H")
167 self.pkg("info foo")
171 self.pkg("unfreeze foo")
172 self.pkg("update")
175 self.pkg("freeze foo@1.0", exit=1)
180 self.pkg("freeze -n foo@1.0")
181 self.pkg("freeze")
190 self.pkg("freeze -c '1.2 is broken' 'f*@1.0'")
191 self.pkg("freeze -H")
199 self.pkg("install foo@1.1", exit=1)
202 self.pkg("freeze obso@1.0")
203 self.pkg("info -r obso")
207 """Test that pkg freeze and unfreeze display the frozen packages
212 self.pkg("freeze", su_wrap=True)
213 self.pkg("freeze foo@1.0", su_wrap=True, exit=1)
214 self.pkg("unfreeze foo", su_wrap=True, exit=1)
215 self.pkg("freeze foo@1.0")
216 self.pkg("freeze -H", su_wrap=True)
221 self.pkg("unfreeze -H", su_wrap=True)
229 pth = os.path.join(self.img_path(), "var", "pkg", "state",
234 self.pkg("freeze", exit=1, su_wrap=True)
235 self.pkg("unfreeze", exit=1, su_wrap=True)
239 self.pkg("freeze", su_wrap=True)
245 self.pkg("freeze", exit=1)
246 self.pkg("unfreeze", exit=1)
265 self.pkg("freeze")
269 # Check that the output of pkg list is correct in terms of the F
271 self.pkg("list -Ha {0}".format(new_foo))
274 self.pkg("list -Ha {0}".format(existing_foo))
282 self.pkg("freeze")
284 # Test that pkg list reflects the relaxed freeze.
285 self.pkg("list -H {0}".format(existing_foo))
288 self.pkg("list -Haf {0}".format(new_foo))
293 self.pkg("update {0}".format(new_foo))
346 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl1))
347 self.pkg("install foo")
348 self.pkg("freeze foo")
349 self.pkg("list -H foo")
351 self.pkg("info foo")
354 self.pkg("set-publisher -G '*' test1")
355 self.pkg("list -H foo")
358 self.pkg("unfreeze foo")
359 self.pkg("list -H foo")
362 self.pkg("freeze foo")
363 self.pkg("set-publisher -g {0} test1".format(self.durl1))
364 self.pkg("list -H foo")
374 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl1))
375 self.pkg("install foo")
376 self.pkg("freeze foo@1.1,5.11-0")
378 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl2))
379 self.pkg("list -H foo")
389 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl2))
390 self.pkg("install foo")
395 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl1))
396 self.pkg("freeze foo")
397 self.pkg("list -H foo")
402 self.pkg("set-publisher -G '*' -g {0} test1".format(self.durl2))
403 self.pkg("unfreeze foo")
404 self.pkg("list -H foo")