1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
#!/bin/sh
### install.sh - instalacni skript pro ceske a slovenske fortunes
### -- Zdenek Pytela, 98.01.22
### Jsme teprve v zacatcich, takze rozsah je o dva rady nizsi nez u originalu
###
### Instalace:
### V adresari FORTUNESDIR se vytvori podadresar(e) cs-KODOVANI podle
### verze kodovani, zdrojove texty jsou kodovany v ISO-Latin-2.
### Ceske fortunes se spousti fortune cs-KODOVANI, napr. fortune cs-il2.
### Prosim o vsechny pripominky na adresu <letty@mrakoplas.phil.muni.cz>.
### Ze zdroju vyradte ty, ktere se vam nelibi
ZDROJE="zemeplocha mladik pocitace skala prislovi citat klasik cimrman ignac"
### Z kodovani ponechte jenom ty, ktere potrebujete
KODOVANI="il2 ascii pc2 1250 kam il1"
### Kde je adresar s texty fortunes - v RedHatu 5.0 se zmenil adresar!
FORTUNESDIR="/usr/share/games/fortunes"
#FORTUNESDIR="/var/lib/games/fortunes"
KODZDROJE="il2"
### Pokud neni cstocs, instaluje se jenom jedno kodovani
if [ "`type -path cstocs`" = "" ]
then
KODOVANI="il2"
cstocs()
{
cat $3
}
fi
### Instalace vsech zdroju ve vsech vybranych kodovanich
for KOD in $KODOVANI
do
if [ -d $FORTUNESDIR/cs-$KOD ] || mkdir -p $FORTUNESDIR/cs-$KOD
then
for SOUBOR in $ZDROJE
do
# if touch $FORTUNESDIR/cs-$KOD/$SOUBOR
if cstocs $KODZDROJE $KOD $SOUBOR > $FORTUNESDIR/cs-$KOD/$SOUBOR
then
strfile $FORTUNESDIR/cs-$KOD/$SOUBOR
else
echo "Nelze zapsat soubor $FORTUNESDIR/cs-$KOD/$SOUBOR."
fi
done
else
echo "Nelze vytvorit adresar $FORTUNESDIR/cs-$KOD."
fi
done
### Zkouska: funguje to?
fortune cs-il2
|