#!/bin/bash
# Scrip Bash para recompilar o Enlightenment DR17
# originalmente escrito por rasterman altered by [anestesya]
# Para que esse script funcione corretamente necessitamos que ele esteja localizado no diretorio
# no diretorio principal do source do enlightenment
# o source meu eh /home/anestesya/usr/e17/
# necessita tambem o permicao SUDO
# para permitir que um usuario normal execute comandos com o sudo, o root tem q escrever em /etc/sudoers
# como root digite:
# #visudo
# adicione:
# USUARIO ALL=(ALL) NOPASSWD: ALL
CORE="libs/imlib2 libs/imlib2_loaders libs/edb libs/eet libs/evas libs/ecore libs/epeg libs/epsilon libs/embryo
libs/edje libs/esmart libs/emotion libs/etox libs/ewl libs/engrave"
# Depois de compilara as libs passsamos a compilar os programas .
PROGRAMAS1="apps/iconbar apps/entice apps/entrance apps/elicit apps/e_utils apps/elation apps/e "
PROGRAMAS="apps/euphoria apps/med apps/imlib2_tools misc/erss misc/engage e_modules/rain"
MODULES=$CORE""$PROGRAMS1" "$PROGRAMAS
# issu permite que causo algum erro ocorra a compilacao seja interrompida.
cvs -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e login
cvs -z3 update -dP
set -e
# Agora Senhoras e senhores a parte que recompila o codigo.
echo "Recompila Enlightenment DR 17. by [anestesya]"
for I in $MODULES; do
pushd $I
echo -e "-----------------------------------"
echo ""
echo -e "Recompilando: $I"
echo ""
make clean
echo""
./autogen.sh
./configure
make
sudo make install
sudo /sbin/ldconfig
popd
done
echo -e "Enlightenment atualizado com sucesso!"
echo -e "Caso preciso atualiza seu PATH"
echo -e "by [anestesya]"
07/05/2006
Script para update do Enlightenment DR17
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário