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

Drop clean-etc script #74

Closed
troglobit opened this issue Jul 3, 2023 · 0 comments
Closed

Drop clean-etc script #74

troglobit opened this issue Jul 3, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@troglobit
Copy link
Contributor

For everyone's sanity, we should drop the clean-etc script installed by confd. I propose reducing the amount of services enabled by default to an absolute minimum that can be shared between the different Infix flavors, and that the Classic flavor instead maintain a set of services enabled by default in board/classic/rootfs.

@troglobit troglobit added the enhancement New feature or request label Jul 3, 2023
@troglobit troglobit added this to the Infix v23.07 milestone Jul 3, 2023
troglobit added a commit that referenced this issue Jul 3, 2023
This script has some seriously sharp edges.  Today two devs cut their
fingers on it trying to get new functionality in place.  One when, in a
attempt at, adding an innocent status daemon, and another setting up a
client repository with a custom, enabled-by-default, daemon.  In both
instances this script happily cleaned out the deamons from enabled/.

A better alternative, as described in issue #74, is to be stricter on
what is enabled by default, and for things we feel provide value in the
Classic build, maintain a separate list of symlinks in its meta board
definitiion instead.

Also, clean out previous attempt at factory-config.  Now that we have
the auto-factory support in place we don't need this.

Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
@rical rical closed this as completed in 259239c Jul 4, 2023
@troglobit troglobit modified the milestones: Infix v23.07, Infix v23.08 Aug 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant