flagflag  
1: 2008-12-21 (Sun) 03:29:18 iseki source
Line 1: Line 1:
 +** Install to Gentoo Linux (by Uwe aka slick) [#z6f1c9e8]
 +Here are some basic intructions howto install sl_proxy on Gentoo.
 +
 +Use at your own risk. You should know how to work with ebuilds and can create you own.
 +
 +Here is my example ebuild masked by ~x86. This will compile and install it.
 +After that the config-files are in /etc/sl_proxy.
 +Be sure to replace the path in the configs to /etc/sl_proxy
 +
 +**** i.E. $overlay/app-misc/sl_proxy/sl_proxy-1.2.​6.ebuild [#jada92f5]
 + # Copyright 1999-2008 Gentoo Foundation
 + # Distributed under the terms of the GNU General Public License v2
 + # $Header: $
 +
 + inherit eutils flag-o-matic
 +
 + DESCRIPTION="This system consists of Proxy Server (sl_relay) and Cache Server (sl_cache) for Second  Life on Linux"
 + HOMEPAGE="http://www.nsl.tuis.ac.jp/xoops/modules/​xpwiki/?sl_proxy%20%28E%29"
 + SRC_URI="http://www.solar-system.tuis.ac.jp/SoftW​are/dist/${P}.tgz"
 + # check for new version here: http://www.solar-system.tuis.ac.jp/SoftW​are/software_eng.html
 +
 + LICENSE="free-noncomm"
 + SLOT="0"
 + KEYWORDS="~x86"
 + IUSE=""
 +
 + RDEPEND="dev-libs/openssl
 +         sys-libs/zlib"
 +
 + DEPEND="${RDEPEND}"
 +
 + src_unpack() {
 +       unpack ${A}
 + }
 +
 + src_compile() {
 +       emake || die
 + }
 + src_install() {
 +       dodir /bin
 +       dodir /etc/sl_proxy
 +       keepdir /var/sl_proxy
 +       mv "${S}/sl_cache/sl_cache" "${D}/bin"
 +       mv ${S}/sl_cache/conf/* "${D}/etc/sl_proxy"
 +       mv "${S}/sl_relay/sl_relay" "${D}/bin"
 +       mv ${S}/sl_relay/conf/* "${D}/etc/sl_proxy"
 +       chown nobody: "${D}/var/sl_proxy"
 + }
 +
 +
 +Additional, I wrote my own simple init-scripts based on the original, so this works better with gentoo.
 +
 +**** /etc/init.d/sl_relay [#kcc21d54]
 + #!/sbin/runscript
 + # Copyright 1999-2008 Gentoo Foundation
 + # Distributed under the terms of the GNU General Public License v2
 +
 + PIDFILE=/var/run/sl_relay.pid
 +
 + depend() {
 +               need net sl_cache
 + }
 +
 + start() {
 +               ebegin "Starting sl_relay"
 +               /bin/sl_relay \
 +                               -s login.agni.lindenlab.com:443 \
 +                               -p 8100 \
 +                               -c /etc/sl_proxy/sl_relay.conf \
 +                               -e 127.0.0.1:8200 \
 +                               -u nobody \
 +                               -f ${PIDFILE} \
 +                               -d 1> /var/log/sl_relay.log 2>&1 &
 +               eend $? "Failed to start sl_relay"
 + }
 + stop() {
 +               ebegin "Stopping sl_relay"
 +               read PID < ${PIDFILE}
 +               kill -INT $PID
 +               rm -f ${PIDFILE}
 +               eend $? "Failed to stop sl_relay"
 + }
 +
 +****/etc/init.d/sl_cache [#gd142088]
 + #!/sbin/runscript
 + # Copyright 1999-2008 Gentoo Foundation
 + # Distributed under the terms of the GNU General Public License v2
 +
 + PIDFILE=/var/run/sl_cache.pid
 +
 + depend() {
 +       need net
 + }
 +
 + start() {
 +       ebegin "Starting sl_cache"
 +       /bin/sl_cache \
 +               -p 8200 \
 +               -c /etc/sl_proxy/sl_cache.conf \
 +               -u nobody \
 +               -f ${PIDFILE} \
 +               -d 1> /var/log/sl_cache.log 2>&1 &
 +       eend $? "Failed to start sl_cache"
 + }
 +
 + stop() {
 +       ebegin "Stopping sl_cache"
 +       read PID < ${PIDFILE}
 +       kill -INT $PID
 +       rm -f ${PIDFILE}
 +       eend $? "Failed to stop sl_cache"
 + }
 +
 +
 +My last successfull and useable installation are with:
 +-sys-libs/zlib-1.2.3-r1
 +-dev-libs/openssl-0.9.8g  USE="kerberos sse2 zlib -bindist -emacs -gmp -test"
 +~
 +~
 +-----------------------------
 +last modified: 01/14/2008~
 +Uwe aka slick @ forums.gentoo.org


Front page   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthJul 2025Next Month
Su Mo Tu We Th Fr Sa
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
Today

Who's Online

62 user(s) are online (12 user(s) are browsing xpwiki)

Members: 0
Guests: 62

more...

Access Counter

Today : 9124912491249124
Yesterday : 1013210132101321013210132
Total : 2753481927534819275348192753481927534819275348192753481927534819
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com