Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema com script
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
humpback
Retired Dev
Retired Dev


Joined: 19 Oct 2002
Posts: 394
Location: Coimbra - Portugal

PostPosted: Tue Dec 17, 2002 4:08 pm    Post subject: Problema com script Reply with quote

Ontem numa das maquinas gentoo tive um problema com um script de instalação de um programa (script do programa, não é nenhuma ebuild).

Depois de algum debug reparei nisto:
Code:

if [ `uname -s` = Linux ]
then
        case `uname -r` in
        2.[456]*)
                LD_ASSUME_KERNEL=2.2.5
                export LD_ASSUME_KERNEL
                ;;
        esac
fi

Basicamente ele alterava o LD_ASSUME_KERNEL e apartir dai qq programa que fosse chamado não corria pois não encontrava as libs.
O mais estranho é que isto não aconteceu em todas as maquinas que tenho com gentoo mas apenas no portátil.
Code:

humpback@sam humpback $ uname -s
Linux
humpback@sam humpback $ uname -r
2.4.19-gentoo-r10


Se alguem sobre resolver isto por favor que diga para eu poer mandar a correcção aos gajos do programa.

[/code][/quote]
_________________
Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
-------------
Back to top
View user's profile Send private message
darktux
Veteran
Veteran


Joined: 16 Nov 2002
Posts: 1086
Location: Coimbra, Portugal

PostPosted: Tue Dec 17, 2002 5:15 pm    Post subject: Reply with quote

Põe no fim do script

Code:
unset LD_ASSUME_KERNEL


mas não me parece que o problema esteja aí. Isto deve resolver o problema para os outros programas, pq n me parece que seja uma variável necessária.
_________________
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Back to top
View user's profile Send private message
humpback
Retired Dev
Retired Dev


Joined: 19 Oct 2002
Posts: 394
Location: Coimbra - Portugal

PostPosted: Tue Dec 17, 2002 6:21 pm    Post subject: Reply with quote

Pois, isso claro que não resolve :)
Pois o script ja estoirou nos entretantos :)
Comentando ou colocando o unset logo apo's o export resolve.

Mas o que eu gostava era de perceber porque raio aquilo faz o set, nao devia...
_________________
Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
-------------
Back to top
View user's profile Send private message
darktux
Veteran
Veteran


Joined: 16 Nov 2002
Posts: 1086
Location: Coimbra, Portugal

PostPosted: Tue Dec 17, 2002 6:44 pm    Post subject: Reply with quote

Ke programa é? Pode-se saber? :? Pode ser que se descubra o pq do export :P

Se puseres o unset no fim do script não resolve? Estranho..
_________________
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Back to top
View user's profile Send private message
humpback
Retired Dev
Retired Dev


Joined: 19 Oct 2002
Posts: 394
Location: Coimbra - Portugal

PostPosted: Tue Dec 17, 2002 8:54 pm    Post subject: Reply with quote

O problema está ali... naquele bocado de codigo.. Por alguma razao aquilo não detecta que eu tenho um kernel 2.4 (atravéz do uname -r) e faz o set como se fosse um kernel 2.2 e apartir dai da barracada. O objectivo será perceber porque é que aquele bocado de codigo nao worka como deve ser.

Aquilo é o script de instalação/execução do oxygen um editor de xml em java.
_________________
Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
-------------
Back to top
View user's profile Send private message
pilla
Administrator
Administrator


Joined: 07 Aug 2002
Posts: 7212
Location: Pelotas, BR

PostPosted: Tue Dec 17, 2002 9:01 pm    Post subject: Reply with quote

Engraçado, parece que ele detecta e muda de propósito! Se ele acha um kernel >= 2.4, ele faz com que a variavel seja alterada.... muito estranho. Acho que o correto seria algo tipo [23] ao inves de [456], mas dai estou especulando... nao tenho o codigo.
Back to top
View user's profile Send private message
RoadRunner
Moderator
Moderator


Joined: 12 Jun 2002
Posts: 490
Location: Coimbra, Portugal

PostPosted: Tue Dec 17, 2002 11:20 pm    Post subject: Reply with quote

Sim, é mesmo isso. Se o kernel for um 2.4, 2.5 ou 2.6(!!) ele assume que é um 2.2. comportamento estranho. Talvez a melhor solução é a que o bloody sugeriu, substituir [456] por [23]
Back to top
View user's profile Send private message
pilla
Administrator
Administrator


Joined: 07 Aug 2002
Posts: 7212
Location: Pelotas, BR

PostPosted: Tue Dec 17, 2002 11:21 pm    Post subject: Reply with quote

Eu gostaria de ouvir o que os programadores desse pacote dizem a respeito... de repente, a gente está perdendo algum ponto importante ai. Mas eu não consigo ver o que é.
Back to top
View user's profile Send private message
humpback
Retired Dev
Retired Dev


Joined: 19 Oct 2002
Posts: 394
Location: Coimbra - Portugal

PostPosted: Wed Dec 18, 2002 12:35 am    Post subject: Reply with quote

E o mais estranho é que workou bem !!!
E depois de um momento para o outro deixou de dar.. Que cena estranha, vou ver se mando um mail para os gajos que fazem o programa.
_________________
Gustavo Felisberto
Humpback @ #gentoo-pt
------------
It's most certainly GNU/Linux, not Linux. Read more at
http://www.gnu.org/gnu/why-gnu-linux.html .
-------------
Back to top
View user's profile Send private message
darktux
Veteran
Veteran


Joined: 16 Nov 2002
Posts: 1086
Location: Coimbra, Portugal

PostPosted: Wed Dec 18, 2002 10:17 am    Post subject: Reply with quote

Ahhhh era um programa ligado a Java..... nough said :twisted:
_________________
Lego my ego, and I'll lego your knowledge

www.tuxslare.org - My reborn website :P
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum