flagflag  If you want to see English page, please click "English" Button at Left.
1: 2008-12-21 (日) 03:29:18 iseki ソース
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


トップ   新規 ページ一覧 単語検索 最終更新   ヘルプ   最終更新のRSS 1.0 最終更新のRSS 2.0 最終更新のRSS Atom

サイト内 検索

ログイン

ユーザー名:

パスワード:


パスワード紛失
新規登録

サブ メニュー

ミニカレンダー

前月2024年 5月翌月
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
<今日>

オンライン状況

102 人のユーザが現在オンラインです。 (21 人のユーザが xpwiki を参照しています。)

登録ユーザ: 0
ゲスト: 102

もっと...

アクセスカウンタ

今日 : 5655565556555655
昨日 : 7722772277227722
総計 : 2343713623437136234371362343713623437136234371362343713623437136
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com