volumio / Build

Buildscripts for Volumio System
GNU General Public License v2.0
113 stars 102 forks source link

Cleaning up redundant packages/config bits #429

Closed ashthespy closed 3 years ago

ashthespy commented 3 years ago

Using the Buster opportunity for some spring cleaning in the stuff copied into rootfs from /volumio folder in the repo.

In #413 I only looked into the <device>config.sh and <device>image.sh bits, and kept the volumioconfig.sh and configure.sh parts.

From a quick exploration, here are some things to look at

Services

These are just copied into the rootfs, but never used

Irrelevant/Redundant configuration (?)

Not sure if these are still required?

Stuff that is handled by Node back end?

Things that are probably redundant?

Packages

We should probably also evaluating packages that are included in the next round.. djmount - file system client for mounting network media servers netplug - network link monitor daemon -- (switched to ifplugd d6c23e8) udisks, udisks-glue and accompanying configuration bits that are now managed directly using node-udev dhcpcd/isc-dhcp-server/hotspot.sh stuff that can be achieved with dnsmasq (implemented in buster, and probably needs more testing)

I'd like to make a bit more radical suggestion -- instead of re-looking at things here, we start fresh with buster, and carefully select things that are still required? The main architects/contributors (@gkkpch @macmpi @xipmix @volumio of the top of my head) should then review what gets added. Thoughts?

ashthespy commented 3 years ago

I did some work on clean-up in the past with the volumioOS branch, but it is probably best to revisit this with a fresh lens later..