cross-platform-actions / action

Cross-platform GitHub action
MIT License
127 stars 19 forks source link

Add DragonFlyBSD support #19

Open Slackadays opened 1 year ago

Slackadays commented 1 year ago

I'm interested in CPA supporting all the popular BSDs. However, DragonFlyBSD is one that isn't supported yet. I'd like for us to be able to easily build software for DragonFly automatically, so it makes sense that CPA should support it.

Also, I think this action is one of the coolest things on GitHub 🚀 since the alternative is a bunch of bespoke hacks.

jacob-carlborg commented 1 year ago

Yes, DragonFlyBSD is on my todo list.

I'm not that familiar with DragonFlyBSD, do you know if it supports non-interactive installations?

Also, I think this action is one of the coolest things on GitHub 🚀 since the alternative is a bunch of bespoke hacks.

Thanks 😄.

Slackadays commented 1 year ago

I'm looking at the installation page and while it doesn't actually claim DFB can be installed non-interactively, it does claim that pressing nothing but Enter gets you through the manual installer just fine. See https://www.dragonflybsd.org/docs/handbook/Installation/ so maybe you could make a script that "presses" nothing but Enter.

jacob-carlborg commented 1 year ago

It's fine, a interactive installation works too, it's just a bit more work.