-
-
Notifications
You must be signed in to change notification settings - Fork 505
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
DietPi-Software | MPD: Update installer #2381
Conversation
+ DietPi-Software | MPD: "apt-mark unhold" not required for "dpkg -i", which will even remove the "hold" tag + DietPi-Software | MPD: Re-use "mpd" user, create or modify it according to our needs + DietPi-Software | MPD: Preserve existing log and cache files; Move from /var/lib/mpd, if those are not yet symlinks, + DietPi-Software | MPD: Update systemd unit to match current upstream/Debian package; Remove unsupported settings on Jessie
@Fourdee Using "mpd" user should work just fine. Not sure why we still use/reverted to root? Two other issues that might be related to compile options:
|
Strange, cant see any compile options to change default config path. Also https://www.systutorials.com/docs/linux/man/5-mpd.conf/
|
@Fourdee I mean at least it is no deal breaker. One can always give the config via command argument and one needs to run the About TCP port vs unix socket we need to be very careful with existing installs, as all MPD "clients" need reconfiguration then. It is for sure safer and faster then TCP but only works on local system, not local network. What we could do is:
|
ARMv8 binary does not work for ARMv8 on Jessie, but ARMv7 does? |
|
+ DietPi-Software | YMPD: Install Stretch binary on Buster, until we have build a Buster binary + DietPi-Software | YMPD: Install required libssl1.1 from Stretch repo on Jessie + DietPi-Software | YMPD/Shairport-Sync: On Jessie+ARMv6, install armhf libssl1.1 binary, TESTING required! + DietPi-Software | YMPD/myMPD: Within systemd units on Buster, comments in same line after User= is not allowed + DietPi-Software | myMPD: useradd "mympd" if non-existent, otherwise usermod according to our needs + DietPi-Software | Remove User=root entries from all systemd units, which is default anyway
Yep, this is incorrect. In theory should not work unless all pre-reqs are installed as |
Many thanks, looks good, will merge 👍 |
Currently:
So until v0.20.11 all armv8 are linked to armv7. Still in use is only the fixed Jessie version (besides users with outdated DietPi). Shall we link all to v0.20.23 now + armv8 to correct aarch64? Or are the dependencies anyway not available there (because of Jessie and/or armv8)? Otherwise disable install option for this combo. We anyway don't offer Jessie armv8 images since longer. |
@Fourdee
|
Yep should be fine. Let me test install. |
🈯️ Fine
|
@Fourdee Updated URL in dietpi-software and links on server:
|
Not tried it on Jessie, all our images excluding Odroid C1 are now Stretch.
Legend, thanks 👍 |
Status: Ready
[ ] Install and use (?) mpd.socket€: Handle as separate requestTesting:
Reference: https://github.com/Fourdee/DietPi/issues/2378
Commit list/description: