-
vibranthey everyone! I'm getting my feet wet with omnios after letting my vm sit for a while post-install
-
vibrantI'm trying to understand how to install third-party software. did some stuff with pkg so far, but this system doesn't have a ports like freebsd does. I see this omnios.org/info/ipsrepos -- but not really sure what to do with it
-
m1arivibrant: from memory core will be setup by default and has all the required stuff, omnios.extra you might have to manually add to pkg. For each of them you can get a list of the packages they include by opening the url for each of them and then chosing the relevant option near the end of text.
-
m1arisame should be true for the sfe.opencsw packages, although I'm not sure I've ever tried them.
-
m1ariAnything else you'll likely have to build from source - although maybe consider if it's something you can help contribute to one of the repositries.
-
vibrantI have never done package management for an OS project but who knows, could be fun
-
andyfThe omnios extra repository has a fair amount of additional software in it. We like to keep it to just things which are used as there's quite a lot of overhead in maintaining it. The repository might already be in your list (try `pkg publisher`) and if not it's easily added.
-
vibrantfor example, is there neofetch?
-
vibrantI'll do pkg search to see what I have
-
jayjwaYou can download the source of it and use that. I have it here.
-
vibrantokay, I shall do that!
-
vibrantthank you all
-
jayjwaWhere is the kernel source on an illumos system? There's not much down in /usr/src.
-
rmustaccIt's not usually shipped by default.
-
rmustaccSo you generally manually clone a repository and build things.
-
sjorgeSo I wasted around 6 hours on this ... gist.github.com/sjorge/159444f7aa8af2cec1b974a825cde4d7
-
sjorgeAm I missing something obvious? Or is that a bug or intended behavior?
-
sjorgeI would have expected if i provide a cloud-init file with a network block and not set any of the properties it would take it from the file. But stub config seems to be generated anyway meaning the one in the file gets ignored. THe stub one just had dhcp4 and dhcp6 set to true.
-
sjorgeWhat is worse is, even all the 'ways' to disable cloud-init's network config do not seem to work :| (cmdline, could.cfg.d/, disabling cloud-init-network.service, masking cloud-init-network.service) ...
-
sjorgebasically if you specify a cloud-init filename, you will be forced onto dhcp