Lines Matching refs:pkg

34 import pkg.client.image as image
35 import pkg.misc
61 """ pkg bogus option checks """
65 self.pkg("set-publisher -@ test3", exit=2)
66 self.pkg("publisher -@ test5", exit=2)
67 self.pkg("set-publisher -k", exit=2)
68 self.pkg("set-publisher -c", exit=2)
69 self.pkg("set-publisher -O", exit=2)
70 self.pkg("unset-publisher", exit=2)
71 self.pkg("unset-publisher -k", exit=2)
74 """pkg: add and remove a publisher"""
78 self.pkg("set-publisher -O http://{0}1 test1".format(self.bogus_url),
82 self.pkg("set-publisher -d --no-refresh -O http://{0}1 test1".format(
85 self.pkg("publisher | grep test")
86 self.pkg("set-publisher -P -O http://{0}2 test2".format(
88 self.pkg("set-publisher -P --no-refresh -O http://{0}2 test2".format(
90 self.pkg("publisher | grep test2")
91 self.pkg("unset-publisher test1")
92 self.pkg("publisher | grep test1", exit=1)
99 self.pkg("set-publisher --no-refresh -O http://{0}2 test3".format(
101 self.pkg("unset-publisher test3 test4", exit=3)
104 self.pkg("unset-publisher test3 test4", exit=1)
105 self.pkg("unset-publisher test3", exit=1)
111 self.pkg("set-publisher --no-refresh -O http://{0}2 test3".format(
113 self.pkg("unset-publisher test3")
116 self.pkg("set-publisher --no-refresh -O http://{0}2 test3".format(
118 self.pkg("set-publisher --no-refresh -O http://{0}2 test4".format(
120 self.pkg("unset-publisher test3 test4")
124 self.pkg("info -r '//test/*'")
128 # from $IMG_DIR/pkg.
135 pub_cache_path = os.path.join(self.img_path(), "var", "pkg",
138 os.listdir(os.path.join(self.img_path(), "var", "pkg",
143 self.pkg("unset-publisher test")
150 self.pkg("set-publisher -O http://{0}1 --no-refresh --reset-uuid test1".format(
152 self.pkg("set-publisher --no-refresh --reset-uuid test1")
153 self.pkg("set-publisher -O http://{0}1 --no-refresh test2".format(
155 self.pkg("publisher test2 | grep 'Client UUID: '")
156 self.pkg("publisher test2 | grep -v 'Client UUID: None'")
159 """pkg: more insidious option abuse for set-publisher"""
166 self.pkg(
170 self.pkg("set-publisher -O http://{0}1 test1".format(self.bogus_url),
172 self.pkg("set-publisher -O http://{0}2 test2".format(self.bogus_url),
174 self.pkg("set-publisher --no-refresh -O https://{0}1 test1".format(
176 self.pkg("set-publisher --no-refresh -O http://{0}2 test2".format(
180 self.pkg("set-publisher --no-refresh -k {0} test1".format(key_path))
184 self.pkg("set-publisher --no-refresh -k {0} test2".format(key_path),
191 img_key_path = os.path.join(self.img_path(), "var", "pkg",
192 "ssl", pkg.misc.get_data_digest(key_path,
195 self.pkg("publisher test1")
199 self.pkg("set-publisher --no-refresh -O https://{0}2 test2".format(
201 self.pkg("set-publisher --no-refresh -k {0} test2".format(
205 self.pkg("set-publisher --no-refresh -k '' test1")
206 self.pkg("set-publisher --no-refresh -O http://{0}2 test2".format(
210 self.pkg("set-publisher --no-refresh -c {0} test1".format(cert_path))
214 self.pkg("set-publisher --no-refresh -c {0} test2".format(cert_path),
218 img_cert_path = os.path.join(self.img_path(), "var", "pkg",
219 "ssl", pkg.misc.get_data_digest(cert_path,
222 self.pkg("publisher test1", exit=3)
226 self.pkg("set-publisher --no-refresh -O https://{0}2 test2".format(
228 self.pkg("set-publisher --no-refresh -c {0} test2".format(
232 self.pkg("set-publisher --no-refresh -O http://{0}2 test2".format(
236 self.pkg("publisher test1", exit=3)
237 self.pkg("publisher test3", exit=1)
238 self.pkg("publisher -H | grep URI", exit=1)
241 self.pkg('set-publisher --no-refresh -c "" test1')
242 self.pkg('publisher -H test1 | grep "SSL Cert: None"')
244 self.pkg('set-publisher --no-refresh -k "" test1')
245 self.pkg('publisher -H test1 | grep "SSL Key: None"')
247 self.pkg("set-publisher --set-property foo test1", exit=2)
248 self.pkg("set-publisher --set-property foo=bar --set-property "
250 self.pkg("set-publisher --add-property-value foo test1", exit=2)
251 self.pkg("set-publisher --remove-property-value foo test1",
253 self.pkg("set-publisher --approve-ca-cert /shouldnotexist/foo "
257 self.pkg("set-publisher --approve-ca-cert {0} test1".format(key_path),
261 self.pkg("set-publisher --no-refresh --set-property "
263 self.pkg("publisher test1")
265 self.pkg("set-publisher --no-refresh --set-property foo=bar "
267 self.pkg("publisher test1")
269 self.pkg("set-publisher --no-refresh --remove-property-value "
271 self.pkg("publisher test1")
273 self.pkg("set-publisher --no-refresh --set-property "
275 self.pkg("set-publisher --no-refresh --remove-property-value "
278 self.pkg("publisher")
279 self.pkg("set-publisher --no-refresh --search-after foo test1",
281 self.pkg("set-publisher --no-refresh --search-before foo test1",
289 self.pkg("set-publisher -O http://{0}1 test1".format(self.bogus_url),
291 self.pkg("set-publisher --no-refresh -O http://{0}1 test1".format(
294 self.pkg(("set-publisher -O http://{0}2 ".format(self.bogus_url)) +
296 self.pkg(("set-publisher -O http://{0}2 ".format(self.bogus_url)) +
298 self.pkg("set-publisher -O http://*^5$% test2", exit=1)
299 self.pkg("set-publisher -O http://{0}1:abcde test2".format(
301 self.pkg("set-publisher -O ftp://{0}2 test2".format(self.bogus_url),
305 self.pkg("set-publisher --no-refresh -g http://a/ a")
306 self.pkg("set-publisher --no-refresh -g http://a.example.com " \
315 self.pkg("set-publisher --no-refresh -O http://{0}1 test1".format(
317 self.pkg("set-publisher --no-refresh -O http://{0}1 foo".format(
319 self.pkg("publisher | grep foo")
320 self.pkg("set-publisher -P --no-refresh -O http://{0}2 test2".format(
322 self.pkg("unset-publisher foo", su_wrap=True, exit=1)
323 self.pkg("unset-publisher foo")
325 self.pkg("set-publisher -m http://{0}1 test".format(self.bogus_url),
327 self.pkg("set-publisher -m http://{0}2 test".format(
330 self.pkg("set-publisher -M http://{0}2 test".format(
332 self.pkg("set-publisher -M http://{0}2 test".format(
340 self.pkg("set-publisher --no-refresh -O https://{0}1 test1".format(
342 self.pkg("set-publisher --no-refresh -c {0} test1".format(cert_path))
343 self.pkg("set-publisher --no-refresh -k {0} test1".format(key_path))
348 img_key_path = os.path.join(self.img_path(), "var", "pkg",
349 "ssl", pkg.misc.get_data_digest(key_path,
351 img_cert_path = os.path.join(self.img_path(), "var", "pkg",
352 "ssl", pkg.misc.get_data_digest(cert_path,
361 self.pkg("publisher test1", su_wrap=True, exit=3)
367 self.pkg("publisher test1", exit=3)
374 self.pkg("set-publisher --no-refresh -O https://{0}1 test1".format(
376 self.pkg("set-publisher --no-refresh -O http://{0}2 test2".format(
387 self.pkg("publisher -F tsv")
394 self.pkg("publisher -HF tsv")
401 the output of pkg publisher and that setting the CA certs when
416 self.pkg("set-publisher "
421 self.pkg("publisher test")
452 displayed in the output of pkg publisher <publisher name>."""
455 self.pkg("publisher test")
458 self.pkg("set-publisher --set-property foo=bar test")
459 self.pkg("publisher test")
462 self.pkg("set-publisher --add-property-value foo=bar1 test",
465 self.pkg("set-publisher --set-property "
468 self.pkg("publisher test")
472 self.pkg("set-publisher --add-property-value "
474 self.pkg("publisher test")
478 """Test that pkg(1) client does not traceback if no publisher
482 self.pkg("publisher -P", exit=0)
484 self.pkg("set-publisher -g {0} test".format(self.durl1))
485 self.pkg("install foo")
486 self.pkg("unset-publisher test")
487 self.pkg("publisher -P", exit=0)
494 self.pkg("publisher test")
501 self.pkg("set-publisher --no-refresh {add} {url} "
504 self.pkg("publisher test")
508 self.pkg("set-publisher --no-refresh {add} {url} "
512 self.pkg("publisher test")
517 self.pkg("set-publisher --no-refresh -G {0} test".format(
519 self.pkg("publisher -F tsv")
526 self.pkg("set-publisher --no-refresh {add} {url} "
529 self.pkg("set-publisher --no-refresh {add} {url} "
533 self.pkg("publisher -F tsv")
540 self.pkg("set-publisher --no-refresh {remove} {url}"
543 self.pkg("set-publisher --no-refresh {add} {url} "
545 self.pkg("publisher -F tsv")
548 self.pkg("set-publisher --no-refresh {remove} "
555 self.pkg("set-publisher --no-refresh {add} http://a "
557 self.pkg("set-publisher --no-refresh {add} http://b "
560 self.pkg("publisher -F tsv")
576 self.pkg("set-publisher -p {0} test1".format(repo_dir))
585 self.pkg("set-publisher -g {0} test2".format(repo_dir))
593 self.pkg("set-publisher -g {0} test3".format(repo_dir))
605 img_key_path = os.path.join(self.img_path(), "var", "pkg",
606 "ssl", pkg.misc.get_data_digest(key_path,
608 img_cert_path = os.path.join(self.img_path(), "var", "pkg",
609 "ssl", pkg.misc.get_data_digest(cert_path,
612 self.pkg("set-publisher --no-refresh -O https://{0} -c {1} \
621 self.pkg("set-publisher --no-refresh -O http://{0} \
630 self.pkg("set-publisher --no-refresh -O https://{0} -c {1} \
633 self.pkg("set-publisher --no-refresh -O https://{0} -c {1} \
641 self.pkg("set-publisher --no-refresh -O http://{0} \
649 self.pkg("set-publisher --no-refresh -O https://{0} -c {1} \
656 self.pkg("unset-publisher foo")
661 self.pkg("unset-publisher test1")
711 "http://pkg.opensolaris.org/contrib",
737 self.pkg("set-publisher -O " + self.durl2 + " test2")
738 self.pkg("set-publisher -O " + self.durl3 + " test3")
747 self.pkg("set-publisher --no-refresh {0} http://{1}1 test1".format(
749 self.pkg("set-publisher --no-refresh {0} http://{1}2 test1".format(
751 self.pkg("set-publisher --no-refresh {0} http://{1}5".format(add_opt,
753 self.pkg("set-publisher {0} test1".format(add_opt), exit=2)
754 self.pkg("set-publisher --no-refresh {0} http://{1}1 test1".format(
756 self.pkg("set-publisher {0} http://{1}5 test11".format(add_opt,
759 self.pkg("set-publisher {0} {1}7 test1".format(
763 self.pkg("set-publisher --no-refresh {0} http://{1}1 test1".format(
765 self.pkg("set-publisher --no-refresh {0} http://{1}2 test1".format(
770 self.pkg("set-publisher {0} test11 http://{1}2 http://{2}4".format(
772 self.pkg("set-publisher {0} http://{1}5".format(remove_opt,
775 self.pkg("set-publisher {0} test1".format(remove_opt), exit=2)
777 self.pkg("set-publisher {0} http://{1}5 test11".format(remove_opt,
779 self.pkg("set-publisher {0} http://{1}6 test1".format(remove_opt,
781 self.pkg("set-publisher {0} {1}7 test1".format(remove_opt,
785 self.pkg("set-publisher {0} {1} test1".format(add_opt, durl4))
786 self.pkg("set-publisher {0} {1} {2} {3} test1".format(add_opt, durl5,
788 self.pkg("publisher | grep {0}.*{1}".format(etype, durl5))
789 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4), exit=1)
790 self.pkg("set-publisher {0} {1} test1".format(remove_opt, durl5))
791 self.pkg("set-publisher {0} {1} {2} {3} {4} \* test1".format(add_opt,
793 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4))
794 self.pkg("publisher | grep {0}.*{1}".format(etype, durl5))
795 self.pkg("set-publisher {0} \* test1".format(remove_opt))
797 self.pkg("set-publisher {0} {1} test1".format(add_opt, durl1))
798 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4), exit=1)
799 self.pkg("publisher | grep {0}.*{1}".format(etype, durl5), exit=1)
801 # Verify that if one of multiple URLs is not a valid URL, pkg
803 self.pkg("set-publisher {0} {1} {2} http://b^^^/ogus test1".format(
805 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4), exit=1)
808 self.pkg("set-publisher {0} {1} {2} {3} test1".format(add_opt, durl4,
810 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4))
811 self.pkg("publisher | grep {0}.*{1}".format(etype, durl5))
814 self.pkg("set-publisher {0} {1} {2} {3} test1".format(remove_opt, durl4,
816 self.pkg("publisher | grep {0}.*{1}".format(etype, durl4), exit=1)
817 self.pkg("publisher | grep {0}.*{1}".format(etype, durl5), exit=1)
823 # a pkg command run from within the target image.
824 cmdpath = os.path.join(self.get_img_path(), "pkg")
889 self.pkg("publisher test3", exit=1)
892 self.pkg("set-publisher -p {0} test2".format(durl3), exit=1)
908 self.pkg("set-publisher -p {0}".format(durl3))
927 self.pkg("set-publisher -p {0}".format(durl3))
956 self.pkg("set-publisher -p {0}".format(durl6))
965 self.pkg("unset-publisher test3")
967 self.pkg("set-publisher -P -p {0}".format(durl6))
972 self.pkg("publisher -HF tsv")
986 self.pkg("set-publisher --search-after=test1 test2")
987 self.pkg("set-publisher --search-after=test2 test3")
989 self.pkg("set-publisher -P -p {0}".format(durl6))
997 self.pkg("unset-publisher test3")
998 self.pkg("unset-publisher test2")
999 self.pkg("set-publisher -P --proxy http://myproxy -p {0}".format(
1006 self.pkg("publisher -HF tsv")
1023 self.pkg("set-publisher -g {0} test1".format(rurl1))
1024 self.pkg("set-publisher --no-refresh -g https://test.invalid1 "
1032 self.pkg("set-publisher --no-refresh -k {0} -c {1} test1".format(
1034 self.pkg("publisher test1")
1039 img_key_path = os.path.join(self.img_path(), "var", "pkg",
1040 "ssl", pkg.misc.get_data_digest(key_path,
1042 img_cert_path = os.path.join(self.img_path(), "var", "pkg",
1043 "ssl", pkg.misc.get_data_digest(cert_path,
1050 self.pkg("set-publisher -G '*' -g {0} test1".format(durl1))
1051 self.pkg("publisher test1")
1057 self.pkg("set-publisher -m {0} test1".format(rurl1))
1058 self.pkg("set-publisher --no-refresh -m https://test.invalid1 "
1060 self.pkg("set-publisher --no-refresh -k {0} -c {1} test1".format(
1065 self.pkg("set-publisher -M '*' -m {0} test1".format(durl1))
1066 self.pkg("publisher test1")
1088 self.pkg("set-publisher -g {0} -g {1} test1".format(durl4, durl5))
1089 self.pkg("set-publisher -O {0} test1".format(durl4))
1090 self.pkg("publisher | grep origin.*{0}".format(durl1), exit=1)
1091 self.pkg("publisher | grep origin.*{0}".format(durl5), exit=1)
1094 # that removing that repository will not prevent the pkg(1)
1101 self.pkg("set-publisher -O {0} test1".format(repo_uri))
1104 self.pkg("publisher")
1105 self.pkg("set-publisher -O {0} test1".format(
1110 self.pkg("set-publisher -g http://[::1] "
1115 self.pkg("publisher | "
1117 self.pkg("set-publisher -G http://[::1] "
1123 self.pkg("publisher | "
1125 self.pkg("unset-publisher testipv6")
1130 self.pkg("publisher")
1131 self.pkg("publisher | grep test1")
1132 self.pkg("publisher | grep test2")
1134 self.pkg("set-publisher -d test2")
1135 self.pkg("publisher | grep test2") # always show
1136 self.pkg("publisher -n | grep test2", exit=1) # unless -n
1138 self.pkg("list -a bar", exit=1)
1139 self.pkg("set-publisher -P test2")
1140 self.pkg("publisher test2")
1141 self.pkg("set-publisher -e test2")
1142 self.pkg("publisher -n | grep test2")
1143 self.pkg("list -a bar")
1145 self.pkg("set-publisher --disable test2")
1146 self.pkg("publisher | grep test2")
1147 self.pkg("publisher -n | grep test2", exit=1)
1148 self.pkg("list -a bar", exit=1)
1149 self.pkg("set-publisher --enable test2")
1150 self.pkg("publisher -n | grep test2")
1151 self.pkg("list -a bar")
1164 self.pkg("set-publisher -g '*' test4", exit=2)
1166 self.pkg("set-publisher -g {0} --enable test1".format(
1170 self.pkg("set-publisher -g {0} --disable test1".format(
1173 self.pkg("set-publisher -g {0} --enable test1".format(
1175 self.pkg("publisher -F tsv | grep unknown")
1180 self.pkg("set-publisher --enable -g " + self.durl7 + " test4")
1181 self.pkg("publisher -F tsv | grep test4")
1185 self.pkg("list -af origin1")
1186 self.pkg("info -r origin1")
1188 self.pkg("install origin1")
1189 self.pkg("uninstall origin1")
1192 self.pkg("set-publisher --disable -g " + self.durl7 + " test4")
1193 self.pkg("publisher -F tsv | grep test4")
1196 self.pkg("publisher | grep test4")
1198 self.pkg("list -af origin1", exit=1)
1199 self.pkg("install origin1", exit=1)
1202 self.pkg("set-publisher --enable -g " + self.durl7 + " test4")
1203 self.pkg("list -af origin1")
1206 self.pkg("set-publisher --disable test4")
1207 self.pkg("publisher | grep test4")
1211 self.pkg("publisher -F tsv | grep test4")
1215 self.pkg("list -af origin1", exit=1)
1216 self.pkg("info origin1", exit=1)
1217 self.pkg("install origin1", exit=1)
1218 self.pkg("unset-publisher test4")
1221 self.pkg("set-publisher --disable -g " + self.durl8 + " test5")
1222 self.pkg("publisher -F tsv | grep test5")
1225 self.pkg("publisher | grep test5")
1227 self.pkg("list -af origin2", exit=1)
1228 self.pkg("info -r origin2", exit=1)
1230 self.pkg("install origin2", exit=1)
1233 self.pkg("set-publisher -G " + self.durl8 + " test5")
1235 self.pkg("set-publisher --disable -g " + self.durl8 + " test5")
1236 self.pkg("publisher -F tsv | grep test5")
1239 self.pkg("publisher | grep test5")
1241 self.pkg("list -af origin2", exit=1)
1242 self.pkg("info -r origin2", exit=1)
1244 self.pkg("install origin2", exit=1)
1247 self.pkg("set-publisher --enable -g '*' test5")
1248 self.pkg("publisher -F tsv | grep test5")
1251 self.pkg("publisher | grep test5")
1253 self.pkg("list -af origin2")
1254 self.pkg("info -r origin2")
1255 self.pkg("install -nv origin2")
1257 self.pkg("set-publisher --disable -g '*' test5")
1258 self.pkg("publisher -F tsv | grep test5")
1261 self.pkg("publisher | grep test5")
1263 self.pkg("list -af origin2", exit=1)
1264 self.pkg("info -r origin2", exit=1)
1266 self.pkg("install origin2", exit=1)
1269 self.pkg("set-publisher -g {0} test4".format(
1272 self.pkg("set-publisher -g {0} --disable test4".format(
1274 self.pkg("publisher -HF tsv | grep test4")
1282 self.pkg("publisher | grep test4")
1286 self.pkg("install origin1", exit=1)
1287 self.pkg("list -af origin1", exit=1)
1288 self.pkg("info -r origin1", exit=1)
1291 self.pkg("refresh --full")
1292 self.pkg("install origin1", exit=1)
1293 self.pkg("list -af origin1", exit=1)
1294 self.pkg("info -r origin1", exit=1)
1298 self.pkg("install origin2")
1299 self.pkg("uninstall origin2")
1302 self.pkg("set-publisher -g {0} --disable test4".format(
1304 self.pkg("publisher | grep test4")
1306 self.pkg("publisher -HF tsv | grep test4")
1312 self.pkg("publisher -Hn | grep test4")
1315 self.pkg("install origin2", exit=1)
1317 self.pkg("list -af origin2", exit=1)
1318 self.pkg("info -r origin2", exit=1)
1321 self.pkg("set-publisher -g '*' --enable test4")
1322 self.pkg("publisher | grep test4")
1324 self.pkg("publisher -HF tsv | grep test4")
1330 self.pkg("publisher -Hn | grep test4")
1331 self.pkg("install -nv origin1")
1332 self.pkg("install -nv origin2")
1333 self.pkg("list -af origin1")
1334 self.pkg("info -r origin1")
1335 self.pkg("list -af origin2")
1336 self.pkg("info -r origin2")
1341 self.pkg("install origin1", exit=1)
1345 self.pkg("set-publisher -g '*' --disable test4")
1346 self.pkg("publisher -HF tsv | grep test4")
1352 self.pkg("install origin1", exit=1)
1353 self.pkg("list -af origin1", exit=1)
1354 self.pkg("info -r origin1", exit=1)
1355 self.pkg("install origin2", exit=1)
1356 self.pkg("list -af origin2", exit=1)
1357 self.pkg("info -r origin2", exit=1)
1360 self.pkg("refresh --full")
1361 self.pkg("install origin1", exit=1)
1362 self.pkg("list -af origin1", exit=1)
1363 self.pkg("info -r origin1", exit=1)
1364 self.pkg("install origin2", exit=1)
1365 self.pkg("list -af origin2", exit=1)
1366 self.pkg("info -r origin2", exit=1)
1369 self.pkg("set-publisher -G " + self.durl9 + " -g " + self.durl7
1371 self.pkg("publisher -HF tsv | grep test4")
1379 self.pkg("set-publisher -G http://unknown -g " + self.durl7
1381 self.pkg("publisher -HF tsv | grep test4")
1389 self.pkg("set-publisher -G '*' -g " + self.durl9
1391 self.pkg("publisher -HF tsv | grep test4")
1397 self.pkg("publisher | grep test4")
1402 self.pkg("unset-publisher test4")
1403 self.pkg("set-publisher -G " + self.durl7 + " -g " +
1408 self.pkg("unset-publisher test5")
1409 self.pkg("set-publisher -G '*' -g " + self.durl8 + " --disable "
1411 self.pkg("publisher -HF tsv | grep test5")
1416 self.pkg("publisher | grep test5")
1424 self.pkg("set-publisher -e -P test1")
1425 self.pkg("set-publisher -e --search-after test1 test2")
1426 self.pkg("set-publisher -e --search-after test2 test3")
1427 self.pkg("publisher") # ease debugging
1428 self.pkg("publisher -H | head -1 | egrep test1")
1429 self.pkg("publisher -H | head -2 | egrep test2")
1430 self.pkg("publisher -H | head -3 | egrep test3")
1432 self.pkg("set-publisher --disable test2")
1433 self.pkg("publisher") # ease debugging
1434 self.pkg("publisher -H | head -1 | egrep test1")
1435 self.pkg("publisher -H | head -2 | egrep test2")
1436 self.pkg("publisher -H | head -3 | egrep test3")
1437 self.pkg("set-publisher --enable test2")
1439 self.pkg("set-publisher -P test3")
1440 self.pkg("publisher") # ease debugging
1441 self.pkg("publisher -H | head -1 | egrep test3")
1442 self.pkg("publisher -H | head -2 | egrep test1")
1443 self.pkg("publisher -H | head -3 | egrep test2")
1445 self.pkg("set-publisher --search-after=test1 test3")
1446 self.pkg("publisher") # ease debugging
1447 self.pkg("publisher -H | head -1 | egrep test1")
1448 self.pkg("publisher -H | head -2 | egrep test3")
1449 self.pkg("publisher -H | head -3 | egrep test2")
1451 self.pkg("set-publisher --search-before=test3 test2")
1452 self.pkg("publisher") # ease debugging
1453 self.pkg("publisher -H | head -1 | egrep test1")
1454 self.pkg("publisher -H | head -2 | egrep test2")
1455 self.pkg("publisher -H | head -3 | egrep test3")
1457 self.pkg("set-publisher --search-before=test3 test3", exit=1)
1458 self.pkg("set-publisher --search-after=test3 test3", exit=1)
1462 self.pkg("unset-publisher test2")
1463 self.pkg("unset-publisher test3")
1464 self.pkg("set-publisher --search-before=test1 test2")
1465 self.pkg("set-publisher --search-after=test2 test3")
1466 self.pkg("publisher") # ease debugging
1467 self.pkg("publisher -H | head -1 | egrep test2")
1468 self.pkg("publisher -H | head -2 | egrep test3")
1469 self.pkg("publisher -H | head -3 | egrep test1")
1475 self.pkg("install foo bar baz")
1476 self.pkg("unset-publisher test1")
1477 self.pkg("unset-publisher test2")
1478 self.pkg("unset-publisher test3")
1479 self.pkg("publisher")
1482 self.pkg("set-publisher -p {0}".format(self.durl1))
1483 self.pkg("set-publisher -p {0}".format(self.durl2))
1484 self.pkg("set-publisher -p {0}".format(self.durl3))
1491 self.pkg("unset-publisher test2")
1492 self.pkg("install foo")
1493 self.pkg("unset-publisher test1")
1494 self.pkg("set-publisher -P -p {0}".format(self.durl2))
1497 self.pkg("unset-publisher test2")
1498 self.pkg("unset-publisher test3")
1499 self.pkg("set-publisher -P -p {0}".format(self.durl2))
1502 self.pkg("set-publisher -P -p {0}".format(self.durl1))
1503 self.pkg("set-publisher -p {0}".format(self.durl3))
1517 open pkg://another-pub/baz@1,5.11-0
1536 self.pkg("set-publisher --search-before test2 -p {0}".format(
1538 self.pkg("publisher -HF tsv")
1548 self.pkg("set-publisher -p {0} -p {1}".format(self.rurl1,
1566 the output of pkg publisher and that setting the CA certs when
1580 self.pkg("set-publisher -O {0} "
1585 self.pkg("publisher test2")
1616 the output of pkg publisher and that setting the CA certs when
1630 self.pkg("set-publisher -O {0} --no-refresh "
1635 self.pkg("publisher test2")