-
jbk
nomad: so if you wanted to test it out, i think it's probably decent enough now.. rss isn't there yet, so RX might not be the speediest
-
gemelen
jperkin: I tried to setup bob in a clean zone one more time, but I still could not figure out what is missing from all the assumption made for it. Say, a zone is created from base or even minimal template, complier installed, a user for bob is created, pkgsrc cloned, boostrap tarfile downloaded. I could get a bob binary, init its config and provide the paths, but then any command that should build
-
gemelen
something fails at the very beggining with something akin to "Error: Failed to query pkgsrc variables: /bin/sh[1]: /home/bob/opt/bin/bmake: not found [No such file or directory]". smartos-trunk.lua example doesn't help me as well
-
gemelen
If you may tell what are the expectations/dependencies for the setup to work, it'd be great
-
jperkin
gemelen: that suggests a mismatch between what you used for creating the bootstrap kit and what you have configured in the pkgsrc section in config.lua - the only thing that needs to match exactly is the path to bmake
-
jperkin
everything else is derived directly by invoking bmake inside the sandboxes, so once you've matched it it should work
-
jperkin
i.e. if you bootstrapped pkgsrc with --prefix=/home/bob/opt then that should work, but that's quite an odd prefix so I presume you used something else?
-
jperkin
the expectations for it are absolutely minimal - for example on netbsd the generated config works without having to make any changes at all, you can literally 'bob init' and then start building with 'bob build'. on non-NetBSD the only thing stopping it from working with the default config is a bootstrap kit
-
jperkin
so an absolutely minimal getting started on e.g. illumos would be something like './bootstrap --gzip-binary-kit=/data/bootstrap.tar.gz', then bob init, then set bootstrap=/data/bootstrap.tar.gz and make=/usr/pkg/bin/bmake
-
jperkin
everything else (setting up a bob user for unprivileged builds, tuning the dynamic scheduler, adding extra mounts, etc) are just extras
-
jperkin
oh, sorry, I just noticed this is in #illumos, I'd have moved it to #smartos or #pkgsrc or something, sorry for the spam
-
gemelen
yeah, I thought that I wrote it on #smartos as well. thanks, I'll try
-
richlowe
andyf: I hadn't noticed you fixed the i2c test races, but _thank you_