File: link_csacek

package info (click to toggle)
libapache-csacek 2.1.9-4
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 1,500 kB
  • ctags: 1,773
  • sloc: ansic: 11,833; makefile: 454; yacc: 199; sh: 164; php: 51; sed: 5
file content (43 lines) | stat: -rwxr-xr-x 861 bytes parent folder | download | duplicates (3)
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
#! /bin/sh

if test $# -ne 1; then
	echo "Nebyla zadana zagzipovana binarka, ktera se ma zpracovat."
	echo "Syntax:"
	echo "   $0 csacek_XXX.gz"
	exit 1
fi

if test ! -f $1; then
	echo "Soubor '$1' nebyl nalezen."
	exit 2
fi

CSACEK_CODES="ASCII ISO-8859-2 CP1250 ISO-8859-1 CP852 MAC UTF8"
PARTLIST="cs en"
SUFFIX=
LN_S="ln -s"
BINARY="toASCII$SUFFIX"
TARGET_CODE="ASCII"

SRCGZ="$1"
SRC=`echo $1 | sed 's/\.gz$//'`
gunzip $SRCGZ 
cp $SRC $BINARY
chmod a+x $BINARY

for part in $PARTLIST XXX_CSACEK; do
  if test $part = XXX_CSACEK; then
        part=""
  else
        part=".$part"
  fi
  for code in $CSACEK_CODES GUESS __CHARSET__ whichcode; do
        if test $code != whichcode; then
                code="to$code"
        fi
        if test X$part != X -o $code != to$TARGET_CODE; then
            $LN_S $BINARY $code$part$SUFFIX
        fi
  done
done