antiblock
Cyphriun
  • Chatbox

    Did you check out our Discord? https://discord.gg/FFdvMjk9xA
    You don't have permission to chat.
    Load More
Sign in to follow this  
Gamemaster

[SHELL] Exportar as dependências dos binários -- lib32

1 post in this topic

Boa noite pessoal

É com todo o prazer que partilho com vocês já que SHARING IS CARING um script que acabei de fazer para exportar todas as dependências de um binário BSD.

Mas para que serve no Metin2? Serve para aqueles que correm o Servidor num FreeBSD em 64 bits mas como a game/db é compilada em 32 Bits, necessita de outras libs.

Ao correrem o script, ele vai ler as dependências e depois copiá-las para uma pasta temporária onde poderão depois fazer um arquivo e assim transferí-lo para o vosso servidor 64 Bits.

Aqueles que necessitarem deste Script, irão entender para fim que serve.

A pasta para onde ele vai copiar os ficheiros é: /tmp/server_lib32

# Teem que suibstituir 'db/db_r' e 'game/game_r' pelos os vossos caminhos!
# @filename export_lib32.sh
# @author Gamemaster
rm -rf /tmp/server_lib32
mkdir -p /tmp/server_lib32
ldd db/db_r | tail -n+2 | awk '{sub(/.*=> /, ""); print}' | sed 's/([^)]*)//g' | sed -e 's/^[ \t]*//' | xargs -I {} cp {} /tmp/server_lib32/.
ldd game/game_r | tail -n+2 | awk '{sub(/.*=> /, ""); print}' | sed 's/([^)]*)//g' | sed -e 's/^[ \t]*//' | xargs -I {} cp {} /tmp/server_lib32/.

Caso precisarem de ajuda, enviem um MP!

Melhores cumprimentos,

Gamemaster

Share this post


Link to post
Share on other sites
antiblock
Rodnia | Alpha & Omega

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this