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

Write a setup script #15

Open
retrixe opened this issue Jun 22, 2023 · 0 comments
Open

Write a setup script #15

retrixe opened this issue Jun 22, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Milestone

Comments

@retrixe
Copy link
Owner

retrixe commented Jun 22, 2023

It should support both upgrading Octyne and installing it.

Rough approximation of workflow:

  • Detect if Octyne, octynectl and Ecthelion are installed or not.
  • If they are:
    • Update the versions of all 3 software.
    • Prompt to install any of them if they are not present.
  • Else:
    • Prompt to install what software selection the user wants (download Octyne and octynectl to /usr/local/bin, Ecthelion to /usr/local/share/ecthelion)
  • Prompt to setup systemd services for Octyne and Ecthelion (if not already present).
  • Warn if services are present in /usr/lib/systemd/system and not /etc/systemd/system.

Additional features:

  • Have flags --setup=octyne,ecthelion,octynectl, --no-systemd, --version=stable/git, --update-only, --install-only
@retrixe retrixe added documentation Improvements or additions to documentation good first issue Good for newcomers labels Jun 22, 2023
@retrixe retrixe added this to the Octyne 1.2.0 milestone Jun 22, 2023
@retrixe retrixe pinned this issue Jun 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant