diff --git a/src/setup-fonts.sh b/src/setup-fonts.sh index e223b5a5d..0c5edf550 100644 --- a/src/setup-fonts.sh +++ b/src/setup-fonts.sh @@ -6,9 +6,13 @@ root=/Volumes/SystemRoot for file in $(find /etc/fonts/ -type f); do + mkdir -p $(dirname .$file) sed "s|/usr/|$root/usr/|" $file > .$file done for link in $(find /etc/fonts/ -type l); do - [ -L .$link ] || ln -s $root$(realpath $link) .$link + if [[ ! -L .$link ]]; then + mkdir -p $(dirname .$link) + ln -s $root$(realpath $link) .$link + fi done