Add step to reset kodi music library (deleting database files)
This commit is contained in:
21
seqs/kodi.sh
21
seqs/kodi.sh
@@ -7,6 +7,7 @@
|
||||
toolName="Kodi"
|
||||
toolUser="kodi"
|
||||
toolServiceFile="/etc/systemd/system/kodi.service"
|
||||
toolProfileDir="/home/kodi/.kodi"
|
||||
|
||||
step_1_info() { echo "Install $toolName via apt"; }
|
||||
step_1_alias() { ALIAS="install"; }
|
||||
@@ -171,5 +172,25 @@ step_12() {
|
||||
exe systemctl start $kodiSyslogName
|
||||
}
|
||||
|
||||
step_40_info() { echo "Reset music database"; }
|
||||
step_40_alias() { ALIAS="resetmusic"; }
|
||||
step_40() {
|
||||
local i
|
||||
local answer="y"
|
||||
local musicDb=( "$toolProfileDir/userdata/Database/MyMusic"*.db )
|
||||
echoseq " [W] Erasing:"
|
||||
for i in ${musicDb[@]}; do
|
||||
echoseq $i
|
||||
done
|
||||
[ $QUIET -eq 0 ] && read -p "Are you sure? (y)/[n] " answer
|
||||
case "$answer" in
|
||||
y|Y)
|
||||
exe rm ${musicDb[@]};;
|
||||
*)
|
||||
echoseq " [I] Abort reset"
|
||||
return 1;
|
||||
esac
|
||||
}
|
||||
|
||||
VERSION_SEQREV=12
|
||||
. /usr/local/bin/sequencer.sh
|
||||
|
Reference in New Issue
Block a user