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

systemd toolkit services should be installed to /etc #297

Closed
Tracked by #116
mudler opened this issue Oct 28, 2022 · 0 comments · Fixed by #417
Closed
Tracked by #116

systemd toolkit services should be installed to /etc #297

mudler opened this issue Oct 28, 2022 · 0 comments · Fixed by #417
Assignees
Labels
area/packages enhancement New feature or request refactoring Areas of code that needs refactoring, or have a technical debt

Comments

@mudler
Copy link
Member

mudler commented Oct 28, 2022

Reasoning behind this is simple: it removes a lot of tech debt around. even if respecting for HFS we would need to pick system dirs, it is much more easier to use /etc:

  • It is respected by all distros (keep it distro agnostic first!), no weird path handling
  • Avoid to use system dirs that can be symlinked - depending on distro specifics root dirs could be symlinked and clash, this is the primary reason because we had flavored toolkit packages around
  • While we could use others (/usr/local) this is in use by our current design, and most importantly /usr/local is reserved for user sysadmin changes, not for vendor ones. Sticking with one which is globally recognized is much solid to my eyes (see point 1)
@mudler mudler added the enhancement New feature or request label Oct 28, 2022
@mudler mudler moved this to Todo 🖊 in 🧙Issue tracking board Nov 2, 2022
@mudler mudler added the refactoring Areas of code that needs refactoring, or have a technical debt label Nov 2, 2022
@mudler mudler linked a pull request Nov 14, 2022 that will close this issue
@mudler mudler self-assigned this Nov 14, 2022
@mudler mudler moved this from Todo 🖊 to In Progress 🏃 in 🧙Issue tracking board Nov 14, 2022
Repository owner moved this from In Progress 🏃 to Done ✅ in 🧙Issue tracking board Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/packages enhancement New feature or request refactoring Areas of code that needs refactoring, or have a technical debt
Projects
Archived in project
Development

Successfully merging a pull request may close this issue.

1 participant