The generator contains a set of introspective build scripts that allow end-users to:
Set up the IPFS repository location and configuration backup file location in a convenient APT-compatible way during the first installation (user interaction windows).
Grab the previously exported configuration file and initialize a new IPFS repository preserving the identity.
Basic support for userspace installation (mostly for laptops and low-end systems operated by a single user).
Select and apply the networking profile during the first installation.
builds and installs nicely. I haven’t looked deeply into it, but will make this my main ipfs daemon going forward, then I’ll see how it works. Good work!
Thanks for testing, @bahner! Unfortunately, it does not seem possible to make an Ubuntu PPA from this package, as we don’t have Go as an official Debian-compliant package, but we could have a Github pipeline to build the release packages for different architectures.
Haven’t come across this problem, but is available as a snap. Not sure how that would work, BUT:
This is a known issue, right. golang is not that readily available. You could just make it obvious in the description and create a check in one of the scripts, eg. postinst.
pseudo-code: if [[ $(which go) == “” ]]; then echo "BAWK. No go found in path. Please install and make available in ${PATH}.
You catch my drift. It is very much a quirk, but I would find that acceptable.
@bahner it is not a build issue, the main point here is the PPA processor on launchpad.net does not accept binary packages and custom build pipelines, so we could not create the preinstalled pipeline with ready Go binaries and let Canonical servers build the package to put it in the mainline Ubuntu PPA. So the only thing we could do in this situation, is to provide our own Debian APT repo.
I added a successfully built Ubuntu Launchpad package for version 0.27.0!
@hector@stebalien@Jorropo could you please examine the PPA for the possible toolchain bugs? I will build the packages for the last released versions and will be ready to open them for the community!