Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate binaries installation to /usr/bin #86

Closed
konstantina-gramatova opened this issue Aug 11, 2022 · 0 comments
Closed

Migrate binaries installation to /usr/bin #86

konstantina-gramatova opened this issue Aug 11, 2022 · 0 comments
Assignees
Labels
feature New feature or request
Milestone

Comments

@konstantina-gramatova
Copy link
Contributor

konstantina-gramatova commented Aug 11, 2022

Currently, all binary Kanto artifacts are installed to /user/local/bin. The reasoning behind that is that all the artifacts are currently distributed via a Debian package and a plain binaries archive that can be both handled manually only - not via any kind of a packages manager which acts in the general /usr/bin area.

To ensure best adoption and exploration enablement of Kanto, the first steps to make it available out-of-the-box via a public packages repo are done (i.e. the ongoing Kanto integration with Apertis). In the long run, the Debian ones are a target as well.

Furthermore, different toolings (e.g. libostree) that enable and enrich edge system and packages updates and upgrades take advantage and utilize known packaging and deployment formats and management mechanisms to provide additional capabilities on top (e.g. rollbacks, transactions, parallelism, etc.).

Thus, given the long term adoption goal and benefits, the Kanto binary artifacts installation must be adjusted accordingly - i.e. from /usr/local/bin to /usr/bin.

Tasks:

@konstantina-gramatova konstantina-gramatova self-assigned this Aug 11, 2022
@konstantina-gramatova konstantina-gramatova added the feature New feature or request label Aug 11, 2022
@konstantina-gramatova konstantina-gramatova moved this from Todo to In Progress in Eclipse Kanto Aug 11, 2022
@konstantina-gramatova konstantina-gramatova added this to the M2 milestone Aug 11, 2022
@konstantina-gramatova konstantina-gramatova linked a pull request Aug 11, 2022 that will close this issue
@konstantina-gramatova konstantina-gramatova moved this from In Progress to Ready for Review in Eclipse Kanto Aug 26, 2022
@konstantina-gramatova konstantina-gramatova moved this from Ready for Review to In Review in Eclipse Kanto Aug 26, 2022
@konstantina-gramatova konstantina-gramatova moved this from In Review to Done in Eclipse Kanto Aug 26, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: Done
Development

No branches or pull requests

1 participant