@@ -347,20 +347,6 @@ getVar() { # var=value
347347grepr () {
348348 grep --color --exclude-dir plugin -Inr " $@ " /srv
349349}
350- ignoreMntDirs () {
351- local dir mpdignore
352- for dir in NVME SATA SD USB; do
353- mpdignore=/mnt/MPD/$dir /.mpdignore
354- if [[ $1 == restore ]]; then
355- for dir in NVME SATA SD USB; do
356- sed -i " \|$dir | d" $mpdignore
357- done
358- [[ ! -s $mpdignore ]] && rm $mpdignore
359- else
360- echo $dir >> $mpdignore
361- fi
362- done
363- }
364350inOutputConf () {
365351 local file
366352 file=$dirmpdconf /output.conf
@@ -561,6 +547,7 @@ sharedDataLink() {
561547 chown -h http:http $dirdata /{audiocd,bookmarks,lyrics,webradio} $dirsystem /{display,order}.json
562548 chown -h mpd:audio $dirdata /{mpd,playlists} $dirmpd /mpd.db
563549 appendSortUnique $dirnas /.mpdignore data
550+ echo -e ' NVME\nSATA\nSD\nUSB' >> /mnt/MPD/.mpdignore
564551 [[ $1 == rserver && -e $dirshareddata /source ]] && return
565552# --------------------------------------------------------------------
566553 readarray -t source <<< $( < $dirshareddata /source )
@@ -578,6 +565,9 @@ sharedDataReset() {
578565 mv -f $dirbackup /{display,order}.json $dirsystem
579566 mv -f $dirbackup /* $dirdata
580567 rm -rf $dirbackup
568+ mpdignore=/mnt/MPD/.mpdignore
569+ ignore=$( grep -Ev ' ^data$|^NVME$|^SATA$|^SD$|^USB$' $mpdignore )
570+ [[ $ignore ]] && echo " $ignore " > $mpdignore || rm $mpdignore
581571 dirPermissions
582572}
583573snapclientIP () {
0 commit comments