apt install distribusi #1

Open
opened 10 months ago by decentral1se · 6 comments
Owner

When things stabilise and it gets used a bit, it'd be nice to have a proper release listing instead of the binary lurking in the git repo. That makes it easier to track which commits are in which version. It should still be low bureaucracy tho. Releases come from https://git.vvvvvvaria.org/decentral1se/distribusi-go/releases.

We're gonna package it for Debian, see below 🥳

~~When things stabilise and it gets used a bit, it'd be nice to have a proper release listing instead of the binary lurking in the git repo. That makes it easier to track which commits are in which version. It should still be low bureaucracy tho. Releases come from https://git.vvvvvvaria.org/decentral1se/distribusi-go/releases.~~ We're gonna package it for Debian, see below 🥳
Poster
Owner

I'd love a curl https://tools.varia.zone | bash -- -s -- distribusi installer also 😁 We could steal the approach from this script if people don't think curl ... | bash is too 🤮 The ... -- -s -- ... is obviously bizarre but that is Bash for you!

I'd love a `curl https://tools.varia.zone | bash -- -s -- distribusi` installer also 😁 We could steal the approach from [this script](https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/scripts/installer/installer) if people don't think `curl ... | bash` is too 🤮 The `... -- -s -- ...` is obviously bizarre but that is Bash for you!
decentral1se added the
enhancement
install
labels 10 months ago

I'd love a curl https://tools.varia.zone | bash -- -s -- distribusi installer also 😁 We could steal the approach from this script if people don't think curl ... | bash is too 🤮 The ... -- -s -- ... is obviously bizarre but that is Bash for you!

This is nasty stuff. Let's just package it for debian?

> I'd love a `curl https://tools.varia.zone | bash -- -s -- distribusi` installer also 😁 We could steal the approach from [this script](https://git.coopcloud.tech/coop-cloud/abra/src/branch/main/scripts/installer/installer) if people don't think `curl ... | bash` is too 🤮 The `... -- -s -- ...` is obviously bizarre but that is Bash for you! This is nasty stuff. Let's just package it for debian?
Poster
Owner

apt install distribusi 🚀

`apt install distribusi` 🚀
decentral1se changed title from Publish from releases tab to Publish as debian package 10 months ago
decentral1se changed title from Publish as debian package to apt install distribusi 10 months ago
Poster
Owner

Couldn't resist taking a run at seeing what Go can do for x-platform builds and ended up at goreleaser again which made things really easy. I updated the install guide 😆 More in .goreleaser.yaml and the release docs 🚀 I didn't delve into the freebsd/solaris/etc. binaries yet though 😀 I think you can teach goreleaser to publish debian packages (some hints here) and potentially macosx stuff.

Couldn't resist taking a run at seeing what Go can do for x-platform builds and ended up at [goreleaser](https://goreleaser.com) again which made things really easy. I updated the [install guide](https://git.vvvvvvaria.org/decentral1se/distribusi-go#install) 😆 More in [.goreleaser.yaml](https://git.vvvvvvaria.org/decentral1se/distribusi-go/src/branch/main/.goreleaser.yaml) and [the release docs](https://git.vvvvvvaria.org/decentral1se/distribusi-go#release) 🚀 I didn't delve into the freebsd/solaris/etc. binaries yet though 😀 I *think* you can teach `goreleaser` to publish debian packages (some hints [here](https://goreleaser.com/cookbooks/debconf-templates/?h=debian)) and potentially macosx stuff.

Wow this is pretty sick!

I'm slowly gonna start reading this: https://wiki.debian.org/Packaging/Intro

Wow this is pretty sick! I'm slowly gonna start reading this: https://wiki.debian.org/Packaging/Intro
Poster
Owner
Aha https://goreleaser.com/customization/nfpm/
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.