LINUX.ORG.RU
ФорумAdmin

перенос скриптов с debian на arch


0

0

привет всем. помогите, запарился уже. есть такая штучка - wimax intel 5150. стоит она в моем ноуте. и есть дву хаутушки как сделать его работающим, но одно под убунтой другая под дебиан анстейбл. а у меня арч 686 ) суть в том чтобы прекрутить ваймакс к арчу, и насколько я понимаю это реально. поехали

хауту раз - http://linuxwimax.org/pipermail/wimax/2009-February/000469.html в этой хаутушке даются при компиляции параметры для деба. [b]какие будут параметры для арча?[/b] хауту два - http://community.livejournal.com/yota_ru/270575.html

содержмимое скрипта /etc/init.d/wimax который запускает демонак ваймакса и котоый я соотвественно перенес в /etc/rc.d при старте

[quote] [taz@taz-eee ~]$ sudo /etc/init.d/wimax start Starting WiMAX Network Service: /etc/init.d/wimax: line 27: daemon: command not found [/quote]

содержимое скрипта

[quote] #!/bin/bash # # /etc/rc.d/init.d/wimaxd # # description: start/stop the wimax daemon DESC_APPSRV="WiMAX Network Service" NAME=wimax BINPATH=/usr/local/bininit.d DAEMON=$BINPATH/$BINNAME BINNAME=wimaxd VARRUNPATH=/var/run DAEMONSCRIPTDIR=/etc// PIDFILE=$VARRUNPATH/$BINNAME.pid SCRIPTNAME=$DAEMONSCRIPTDIR/$NAME init.d DAEMON=$BINPATH/$BINNAME # Source function library. . /etc/init.d/functions

start() { echo -n "Starting WiMAX Network Service: " if [ -f $PIDFILE ]; then PID=`cat $PIDFILE` echo -e "\n$DESC_APPSRV is already running:$PID" exit 2; else daemon $BINPATH/$BINNAME RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$BINNAME sleep 5 fi }

stop() { echo -n "Shutting down WiMAX Network Service:" killproc -p $PIDFILE RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$BINNAME rm -f $PIDFILE } case "$1" in start) start ;; stop) stop ;; status) echo -n "$DESC_APPSRV" status -p $PIDFILE ;; *) echo "Usage: $SCRIPTNAME {start|stop|status}" >&2 exit 1 ;; esac exit $? [/quote]

и strace самого бинарника wimaxd

[quote] execve("/usr/local/bin/wimaxd", ["/usr/local/bin/wimaxd"], [/* 53 vars */]) = 0 brk(0) = 0x8af6000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb8027000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/i686/sse2/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/i686/sse2", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/i686/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/i686", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/sse2/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls/sse2", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/tls/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/tls", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/i686/sse2/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/i686/sse2", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/i686/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/i686", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/sse2/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/local/lib/sse2", 0xbff27858) = -1 ENOENT (No such file or directory) open("/usr/local/lib/libnl.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) [/quote] как видно он ищет библы и я неправильно дал параметры при компиляции. самый главный вопрос - какие мне параметры указывать при компилции специфичные для арча? мне кажется этим все решится.

помогите нубу ктонибудь плиз (

★★★★★

Ответ на: Re: перенос скриптов с debian на arch от tazhate

Re: перенос скриптов с debian на arch

>а что касаемо топика?

Ты думаешь, что у кого-нибудь возникнет желание разбираться в этой абракадабре?

Осиль форматирование.

athost ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.