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 MonthMay 2024Next 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

42 user(s) are online (3 user(s) are browsing xpwiki)

Members: 0
Guests: 42

more...

Access Counter

Today : 6141614161416141
Yesterday : 1361113611136111361113611
Total : 2364454823644548236445482364454823644548236445482364454823644548
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com