| 12
 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
 
 | #!/bin/sh
#
# localize.sh - Complete installation of binary distribution
#
# Written 2001,2004 by Werner Almesberger
#
# Copyright 2001 Network Robots
# Copyright 2004 Werner Almesberger
#
if [ ! -d bin ]; then
    echo "$0: directory ./bin not found" 1>&2
    exit 1
fi
TCNG_INSTALL_CWD=/usr/lib/tcng
DESTDIR=$1
wrap()
{
    if [ -z "$2" ]; then
	if [ -f $1 ] && file $1 | grep ELF >/dev/null; then : ; else
	    return 0
	fi
	[ ! -x ${2:-$1} ] || mv ${2:-$1} ${2:-$1}.bin
    fi
    echo Creating link for $1
    ln -s $TCNG_INSTALL_CWD/${2:-$1} $1
}
fix()
{
    [ -f $1 -a -x $1 ] || return 0
    perl -pi -e \
     'BEGIN { $pwd = "'$TCNG_INSTALL_CWD'" } s/topdir=[^\$].*/topdir=$pwd/;' $1
}
wrap bin/tcc
wrap bin/tcng bin/tcc
wrap bin/tcsim
fix lib/tcng/bin/tcc-module
fix lib/tcng/bin/kmod_cc
fix lib/tcng/bin/tcmod_cc
exit 0
 |