Skip to content

Commit da99d46

Browse files
committed
Fix: myMPD permission issues #50
1 parent 2557937 commit da99d46

File tree

7 files changed

+27
-6
lines changed

7 files changed

+27
-6
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ https://github.com/jcorporation/myMPDos/
99
### Changelog
1010

1111
- Support myMPD v23 config variables
12+
- Fix myMPD permission issues #50
1213

1314
***
1415

mympdos/bootstrap-advanced.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@ DISABLE_HDMI="false"
9595
#MYMPD_HTTP_PORT=80
9696
#MYMPD_LOGLEVEL=5
9797
#MYMPD_URI=""
98-
#MYMPD_SAVE_CACHES=true
9998
#MYMPD_SCRIPTACL=""
10099
#MYMPD_STICKERS=true
101100
#MYMPD_SSL=true
@@ -114,3 +113,7 @@ DISABLE_HDMI="false"
114113
#MYMPD_WEBRADIODB=true
115114
#MYMPD_CERT_CHECK=true
116115
#MYMPD_CA_CERT_STORE=""
116+
#MYMPD_JUKEBOX_QUEUE_LENGTH_ALBUM=100
117+
#MYMPD_JUKEBOX_QUEUE_LENGTH_ALBUM_MIN=10
118+
#MYMPD_JUKEBOX_QUEUE_LENGTH_SONG=25
119+
#MYMPD_JUKEBOX_QUEUE_LENGTH_SONG_MIN=5

mympdos/overlay/usr/local/bin/mympdos-bootstrap.sh

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -436,9 +436,6 @@ install -d /etc/mympdos/custom
436436
/usr/bin/configmpd.sh
437437

438438
echo "Creating myMPD configuration"
439-
install -d /var/lib/mympd/scripts
440-
cp -v /usr/local/defaults/mympd-scripts/*.lua /var/lib/mympd/scripts
441-
442439
export MYMPD_ACL
443440
export MYMPD_ALBUM_GROUP_TAG
444441
export MYMPD_ALBUM_MODE
@@ -450,7 +447,6 @@ export MYMPD_CACHE_MISC_KEEP_DAYS
450447
export MYMPD_CACHE_THUMBS_KEEP_DAYS
451448
export MYMPD_LOGLEVEL
452449
export MYMPD_MYMPD_URI
453-
export MYMPD_SAVE_CACHES
454450
export MYMPD_SCRIPTACL
455451
export MYMPD_SCRIPTS_EXTERNAL
456452
export MYMPD_STICKERS
@@ -467,9 +463,18 @@ export MYMPD_SSL_KEY
467463
export MYMPD_WEBRADIODB
468464
export MYMPD_CERT_CHECK
469465
export MYMPD_CA_CERT_STORE
466+
export MYMPD_JUKEBOX_QUEUE_LENGTH_ALBUM
467+
export MYMPD_JUKEBOX_QUEUE_LENGTH_ALBUM_MIN
468+
export MYMPD_JUKEBOX_QUEUE_LENGTH_SONG
469+
export MYMPD_JUKEBOX_QUEUE_LENGTH_SONG_MIN
470470
mympd -c
471471

472-
chown -R mympd:mympd /var/lib/mympd/scripts
472+
echo "Installing myMPD scripts"
473+
cp -v /usr/local/defaults/mympd-scripts/*.lua /var/lib/mympd/scripts
474+
475+
echo "Fixing myMPD permissions"
476+
chown -R mympd:mympd /var/lib/mympd
477+
chown -R mympd:mympd /var/cache/mympd
473478

474479
echo "Trusting myMPD CA"
475480
cp /var/lib/mympd/ssl/ca.pem /etc/ssl/certs/mympd.pem

updates/1.7.4/update.sha256

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
p/6htnVXiiuCpzVZy8hCLc5kpvIxKGVUALUkZ3pLGk2b82Ttohq6gB5qaxP7FEmv
2+
UFeXrzcGKXl17HHeTOkvKGhzDVNXUBRPbBDNs2cAOos/zc0SdaQI4xve7hy7W7oO
3+
nP+ggLi9zKaYcabJdFkdm+s5Ms+svfxfqPShpeNRK4hju/+vtOFOy4NfE6d7SXYO
4+
96USJfDpNqIJKFKPWXQ/Jtvl/WbjeOXareG/9TZ1A6Jb4Ap7fqe7SjOUDAghs1s7
5+
f8mM5ccb9G1wEqEZi0fl0W/r/AQa6ffCTyVxGpgoMgV7wEY1yRXpcXUlUJXoGwEo
6+
JcLWfMUpvswZiA+xMiwCtw==

updates/1.7.4/update.tar.gz

274 Bytes
Binary file not shown.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.7.5

updates/1.7.4/update/update.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/sh
2+
3+
echo "Fixing myMPD permissions"
4+
chown -R mympd:mympd /var/lib/mympd
5+
chown -R mympd:mympd /var/cache/mympd

0 commit comments

Comments
 (0)