]> git.proxmox.com Git - mirror_novnc.git/blob - utils/rebind
Merge pull request #444 from samhed/extdesktop
[mirror_novnc.git] / utils / rebind
1 #!/usr/bin/env 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