Closed matthewdarwin closed 1 year ago
FWIW, the final layout of the build looks like this:
/etc/systemd_monitor/nodeos
/etc/nodeos/snapshot_version
/etc/nodeos/config.ini.example
/DEBIAN/control
/DEBIAN/postinst
/DEBIAN/conffiles
/DEBIAN/prerm
/lib/systemd/system/nodeos.service
/usr/bin/cleos
/usr/bin/nodeos
/usr/bin/leap-util
/usr/bin/trace_api_util
/usr/bin/keosd
/usr/share/bash-completion/completions/cleos
/usr/share/bash-completion/completions/leap-util
We need to back this out for 4.0.1 so as not to have a breaking change (a missing script) in a patch release.
Removed via https://github.com/AntelopeIO/leap/pull/857
We agreed to just revert #857.
When leap 4.0 was released, It had a scripts/install_deps.sh. When I was building a recent patch, I noticed the script is no longer there.
Ideally the build instructions don't change within a release cycle. They can change at major releases of course.
I have (since the pre nodeos 1.0 days) my own custom build script which generates an apt package for our infrasructure. It looks like below: $TAG is filled in from our build system, which is whatever tag/branch I want to build. $TEMPDIR is a temporary directory where the build runs.