X-Git-Url: https://git.xonotic.org/?p=xonotic%2Fxonotic-music.pk3dir.git;a=blobdiff_plain;f=cdtracks.sh;h=f503e695196d8d16f4a6415026b5de77faa5e270;hp=9009fdaeeef66b795347362c1a6630edcd2377e4;hb=HEAD;hpb=b8f507e0c4516dba5115b60019950b5cb336db03 diff --git a/cdtracks.sh b/cdtracks.sh index 9009fda..f503e69 100755 --- a/cdtracks.sh +++ b/cdtracks.sh @@ -1,12 +1,19 @@ #!/bin/sh +IGNORE=thunder + set -ex cd sound/cdtracks for F in *.ogg; do T=${F%.ogg} # for tracker files we still need the ext - if ! grep "^cdtrack [1-9][0-9]* $T" ../../cdtracks.cfg >/dev/null; then - n=`tail -n 1 ../../cdtracks.cfg | cut -d ' ' -f 2` - n=$(($n+1)) - echo "_cdtrack $n $T" >> ../../cdtracks.cfg - fi + case " $IGNORE " in + *" $T "*) + ;; + *) + if ! grep "^_cdtrack [1-9][0-9]* $T" ../../cdtracks.cfg >/dev/null; then + n=`tail -n 1 ../../cdtracks.cfg | cut -d ' ' -f 2` + n=$(($n+1)) + echo "_cdtrack $n $T" >> ../../cdtracks.cfg + fi + esac done