Statistics
| Branch: | Tag: | Revision:

one / src / sunstone / public / vendor / noVNC / utils / rebind @ 5fcb9de8

History | View | Annotate | Download (416 Bytes)

1
#!/bin/bash
2

    
3
usage() {
4
    echo "Usage: $(basename $0) OLD_PORT NEW_PORT COMMAND_LINE"
5
    echo
6
    echo "Launch COMMAND_LINE, but intercept system calls to bind"
7
    echo "to OLD_PORT and instead bind them to localhost:NEW_PORT"
8
    exit 2
9
}
10

    
11
# Parameter defaults
12
mydir=$(readlink -f $(dirname ${0}))
13

    
14
export REBIND_PORT_OLD="${1}"; shift
15
export REBIND_PORT_NEW="${1}"; shift
16

    
17
LD_PRELOAD=${mydir}/rebind.so "${@}"
18