socksify.in
上传用户:zm130024
上传日期:2007-01-04
资源大小:432k
文件大小:3k
- #!/bin/sh -
- #
- # Copyright (c) 1997, 1998
- # Inferno Nettverk A/S, Norway. All rights reserved.
- #
- # Redistribution and use in source and binary forms, with or without
- # modification, are permitted provided that the following conditions
- # are met:
- # 1. The above copyright notice, this list of conditions and the following
- # disclaimer must appear in all copies of the software, derivative works
- # or modified versions, and any portions thereof, aswell as in all
- # supporting documentation.
- # 2. All advertising materials mentioning features or use of this software
- # must display the following acknowledgement:
- # This product includes software developed by
- # Inferno Nettverk A/S, Norway.
- # 3. The name of the author may not be used to endorse or promote products
- # derived from this software without specific prior written permission.
- #
- # THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
- # IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- # OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
- # IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
- # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
- # NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
- # DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
- # THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
- # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
- # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- #
- # Inferno Nettverk A/S requests users of this software to return to
- #
- # Software Distribution Coordinator or sdc@inet.no
- # Inferno Nettverk A/S
- # Oslo Research Park
- # Gaustadal閑n 21
- # N-0349 Oslo
- # Norway
- #
- # any improvements or extensions that they make and grant Inferno Nettverk A/S
- # the rights to redistribute these changes.
- #
- # $Id: socksify.in,v 1.20 1999/11/19 09:55:10 karls Exp $
- #On systems where a supported preloading mechanism is used, you can
- #do "socksify <program>" and <program> will use socks without having
- #been relinked or recompiled. This will not work on statically linked
- #binaries.
- SOCKSIFY_PRELOAD_LIBS="@SOCKSIFY_PRELOAD_LIBS@"
- LIBDIR="@LIBRARY_PREFIX@"
- #XXX shared library name should be generated too (possibly including version)
- LIBRARY="${SOCKS_LIBRARY-${LIBDIR}/libdsocks.so}"
- PRELOAD_SEPERATOR="@PRELOAD_SEPERATOR@"
- PRELOAD_POSTFIX="@PRELOAD_POSTFIX@"
- @PRELOAD_VARIABLE@="${LIBRARY}${SOCKSIFY_PRELOAD_LIBS:+${PRELOAD_SEPERATOR}}${SOCKSIFY_PRELOAD_LIBS}${PRELOAD_POSTFIX:+${PRELOAD_SEPERATOR}}${PRELOAD_POSTFIX}"
- export @PRELOAD_VARIABLE@
- LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${LD_LIBRARY_PATH:+:}${LIBDIR}"
- export LD_LIBRARY_PATH
- exec "$@"