Fala Eduardo, obrigado pela correção.
Só um detalhe, não fui eu quem criou o script, eu apenas "converti" o arquivo .spec para bash. Mesmo assim passaram alguns erros.
linha 29: devem ser usados colchetes no lugar de parênteses.
linha 29: onde lê-se "lic" trocar por "$lic".
linha 30: apagar o espaço antes da barra invertida no final da linha.
linha 49: onde lê-se "%{ttmkfdir}" deve ser trocado pelo comando nativo da sua distribuição, aqui no Gentoo o comando é "mkfontdir".
Segue o script corrigido e com algumas melhorias:
#!/bin/bash
#Licença da Microsoft (http://www.microsoft.com/misc/info/cpyright.htm)
lic="yes"
# Pasta onde serão baixadas as fontes
pasta="msttcorefonts"
#Pasta onde serão descomprimidas as fontes
fontes="TrueType"
#servidor="http://belnet.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://flow.dl.sourceforge.net/sourceforge/corefonts"
servidor="http://easynews.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://unc.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://umn.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://twtelecom.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://aleron.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://cesnet.dl.sourceforge.net/sourceforge/corefonts"
#servidor="http://switch.dl.sourceforge.net/sourceforge/corefonts"
mkdir -p $pasta
cd $pasta
for i in andale32.exe webdin32.exe trebuc32.exe georgi32.exe verdan32.exe comic32.exe arialb32.exe impact32.exe arial32.exe times32.exe courie32.exe
do
if [ -e "$i" ]; then
echo "Arquivo já foi obtido, continuando..."
else
echo "Obtendo o arquivo $i..."
wget -q $servidor/$i
fi
done
if [ "$lic" = "yes" ]; then
if [ -e "IELPKTH.CAB" ]; then
echo "Arquivo já foi obtido, continuando..."
else
echo "Obtendo o arquivo IELPKTH.CAB..."
wget -q
http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IELPKTH.CAB
fi
fi
if [ -e tmp ]; then
echo -e "\n\e[31;1mRemovendo a pasta tmp antiga...\e[0m\n"
rm -rf tmp
fi
mkdir tmp
for i in *.exe *.CAB
do
if [ -f "$i" ]; then
echo "Extraindo $i..."
cabextract --quiet --lowercase --directory=tmp $i
fi
done
if [ -e $fontes ]; then
echo -e "\n\e[31;1mRemovendo a pasta $fontes antiga...\e[0m\n"
rm -rf $fontes
fi
mkdir $fontes
cd $fontes
cp ../tmp/*.ttf .
chmod 0644 *.ttf
mkfontdir
rm -fr ../tmp
echo "As fontes então em: $pasta/$fontes"
echo "Mova essa pasta para /usr/share/fonts"
echo "E adicione o caminho dela no XF86Config ou xorg.conf"
echo "No Fedora C2 não foi preciso adicionar nada"
echo "Nem foi preciso reiniciar nada nem deslogar"
echo "o usuário, foi reconhecido automaticamente."