-
jclulowGuest88: So, I'm not sure what those "pkgrepo set" things do
-
jclulowDid someone tell you to do those
-
jclulowSecondly, if you used "nightly" to do the build, "on-nightly" is just the name of the publisher it uses for the packages it creates
-
jclulowIt's the default value of "PKGPUBLISHER_REDIST" in Makefile.master
-
jclulowI expect, if you want to have the build use a different publisher, you could override that value in your environment file
-
jclulowWhat we end up doing for Helios is use the --mog-file option for pkgrecv to apply transformations on the way past
-
jclulowOur tool creates a mogrify file that transforms the package FMRIs to use a different publisher, etc: github.com/oxidecomputer/helios/blo…/helios-build/src/main.rs#L481-L503
-
jclulowThen we transform them when doing a pkgrecv from the nightly*/repo.redist repo into a repo outside the build directory, using --mog-file to point at that file (elsewhere in the program there)
-
sommerfeldjclulow: I can confirm that setting PKGPUBLISHER_REDIST in your nightly environment file works as expected.
-
Guest88jclulow I found "pkgrepo set" referenced described in a few places. I have been following along and am admittedly a bit shaky on the subcommands. I did use nightly to do the build. Would it be idiomatic to create a pkg/server instance which uses ${path/to/nightly/repo} as its inst_root, thereby serving the new packages via http without the
-
Guest88complication of exchanging packages between local repositories?
-
Guest88Thanks for sharing about Helios. I'm looking at the link now
-
jclulowGuest88: I suppose you could point a depot at the place where the build root lives
-
jclulowYou'd probably want to make sure it gets run as the build user/group
-
Guest88Well, coincidentally, I did this (except I had already set it up as root) and it did succeed in transferring the packages, except the publisher name of on-nightly persists even on the other server receiving the packages. I came across some extra info which explains the reason why the publisher name is embedded; apparently, this is intended behavior
-
Guest88(which I hadn't seen documented until now)
-
gitomat[illumos-gate] 13992 VNIC in Zone loses access to properties -- Dan McDonald <danmcd⊙mi>
-
gitomat[illumos-gate] 17148 viona wrongly rejects jumbo frames -- Patrick Mooney <pmooney⊙pc>