for i in $(cat "$albumlist"); do
cp --recursive --symbolic-link $musicdir/$i $workdir/
- rsync -rptgoD --exclude="*.flac" --exclude="*.mp3" \
+ rsync --recursive --perms --times --group --owner \
+ --exclude="*.flac" --exclude="*.mp3" \
--include="cover.jpg" $musicdir/$i $workdir/
done
local readonly paralleopts="$3"
local readonly scriptdir="$4"
- find $workdir -name '*.flac' | \
- sort | \
- parallel $basefile --will-cite --ungroup --eta --progress \
- --sshlogin \
- $parallelopts \
- $scriptdir/flactomp3v2 {}
+ find $workdir -name '*.flac' \
+ | sort \
+ | parallel $basefile --will-cite --ungroup --eta --progress \
+ --sshlogin $parallelopts $scriptdir/flactomp3v2 {}
}
CleanupFlac()
{
local readonly workdir="$1"
- find $workdir -name '*.flac' | \
- sort | \
- xargs rm
+ find $workdir -name '*.flac' | sort | xargs rm
}
CleanupWorkDir()
{
local readonly workdir="$1"
- find $workdir -name '*.mp3' | \
- sort | \
- xargs sha256sum | \
- sed "s=$workdir/==" \
- >> $workdir/sha256sum
+ find $workdir -name '*.mp3' | sort | xargs sha256sum \
+ | sed "s=$workdir/==" >> $workdir/sha256sum
}
ExistsScripts()