-
neirac
danmcd have you tried compiling
github.com/TritonDataCenter/ipxe in omnios ?
-
nahamu
Is there a quickstart guide to adding packages to omnios-extra? It's been a while since I've done it.
-
nahamu
Ah, the omnios-extra README.md is probably what I need.
-
neirac
nahamu I think there is also an example package in omnios-extra
-
nahamu
yeah.
-
nahamu
is there a way to tell build.sh that I don't need gcc and that I want go119 instead of go118?
-
neirac
andy I already managed to compile the ipxe from triton repo in omnios, the side effect is that ipxe binary makes smartos boot correctly in oracle cloud, that did not happen before.
-
neirac
I'll create a repo with ipxe before I lost all the changes again.
-
danmcd
neirac: no.
-
danmcd
neirac: I wonder what versions of tools are different?
-
danmcd
(I'm officiall off BTW, so I'm disappearing in 30mins or so.)
-
neirac
danmcd oh ok, I'm sorry happy holidays!
-
nahamu
answering my second question: "set_gover 119"
-
nahamu
first attempt at packaging tailscale:
omniosorg/omnios-extra #1230
-
jclulow
nahamu: Should the service be off by default?
-
richlowe
I think the way things have worked before is that things are enabled by default (in the service) but disabled by default (in the profiles), and that's caused a bit of a mess as things have grown
-
richlowe
because all the examples look like we enable stuff
-
richlowe
I don't know how omnios handles that, I only know illumos does it fairly badly
-
jclulow
richlowe: Yeah that should probably be the other way around I guess for many things
-
jclulow
(i.e., off by default but enabled in the profile)
-
richlowe
yeah
-
jclulow
I would expect though that, say, installing nginx doesn't turn it on by default probably
-
hadfl
i fear that we currently have a mix there :/ so getting this more standardised would probably be a good move
-
jclulow
It might also make sense to have it _on_ by default, depending on how it works, though
-
jclulow
e.g., if it is a daemon that is supposed to sit dormant waiting for local requests from some administrative tool
-
richlowe
the daemon won't do anything until you log in via the cli.
-
richlowe
for tailscale
-
jclulow
Well maybe that _should_ be on by default
-
» jclulow shrug
-
jclulow
Or the client tool should know how to check that it's on I guess
-
hadfl
i think one of the parameters to either turn a service on or off by default was whether it required manual steps for the service to run actually and not enter maintenance immediately when turned on by default
-
hadfl
but again i think this is an area which can certainly be improved a lot
-
hadfl
also regarding services, IPD-17 would be nice if it ever got some traction (fenix)
-
fenix
IPD 17: SMF Runtime Directory Creation Support (draft)
-
fenix
-
richlowe
generally what we've wanted is anything that increases the attack surface to be disabled by default, and anything that won't work to be
-
richlowe
but having multiple places that are "by default" is confusing at best
-
sjorge
^
-
sjorge
like 'nginx'/'apache' work without anycondig, but so you really want it to serv a well know dir by default?
-
» sjorge ¯\_(ツ)_/¯
-
richlowe
I feel like we need to invert what "secure by default" did
-
richlowe
and make the baseline manifest-less default be SBD
-
richlowe
and the profiles, if you choose _open, to open things up
-
richlowe
rather than _limited locking them down
-
richlowe
the profiles being in illumos is a mess anyway, because obviously 90% of services aren't.
-
richlowe
but I have been staring at signal handlers for two days, and my mind might be gone
-
richlowe
my hope that rmustacc suffered enough on my behalf hasn't panned out :)
-
nahamu
jclulow: even better would be comments in the PR. :)
-
nahamu
I'm happy to make any changes to get it into shape.