local/bin/homesync: Fix games and videos indexing.

master
Pierre Neidhardt 2020-01-14 14:53:47 +01:00
parent 7ab60d8219
commit 7e0d371d27
1 changed files with 11 additions and 9 deletions

View File

@ -65,17 +65,19 @@ if [ -n "$OPT_DATAROOT" ]; then
case "$i" in
*/locate.db|*/lost+found|*/Sync*)
continue ;;
*/public/games|*/public/videos)
for j in "$i"/*; do
folder=$(basename $(dirname "$j"))
mkdir -p ~/personal/index/"$folder"
dataindex "$j" > ~/personal/index/"$folder"/"$(basename "$j")".index
unset folder
done
continue ;;
*/public)
for j in "$i"/*; do
dataindex "$j" > ~/personal/index/"$(basename "$j")".index
case "$j" in
*/games|*/videos)
for k in "$j"/*; do
folder=$(basename $(dirname "$k"))
mkdir -p ~/personal/index/"$folder"
dataindex "$k" > ~/personal/index/"$folder"/"$(basename "$k")".index
unset folder
done ;;
*)
dataindex "$j" > ~/personal/index/"$(basename "$j")".index ;;
esac
done
continue ;;
*/private)