Skip to content

Commit

Permalink
Arreglos en funciones globales
Browse files Browse the repository at this point in the history
  • Loading branch information
wifislax-ng committed Apr 9, 2016
1 parent 1d4d63a commit adb7a09
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 14 deletions.
25 changes: 13 additions & 12 deletions Desarrollo/fpc_updater
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Script by www.seguridadwireless.net

SCRIPT_VERSION=20160219
SCRIPT_VERSION=20160409

############################################################
## Funciones comunes. Su nombre empieza por f_ ##
Expand All @@ -16,19 +16,22 @@ f_variables(){
############################################################
# Definicion de variables
F_variables() {
if [ $ARCH = i586 ]; then
ARCH=i386
fi
PRGNAM=fpc
echo -ne "\033]2;${PRGNAM}_updater\007"
WEB=https://sourceforge.net/projects/freepascal/files/Linux/
#VERSION=$(curl -s $WEB/ | grep -m1 "class=\"folder" | awk '{print $2}' | cut -d "\"" -f 2)
VERSION=2.6.4
DOWNLOAD=http://downloads.sourceforge.net/freepascal/${PRGNAM}-$VERSION.i386-linux.tar
DOWNLOAD=http://downloads.sourceforge.net/freepascal/${PRGNAM}-$VERSION.$ARCH-linux.tar
DOWNLOAD2=https://downloads.sourceforge.net/freepascal/${PRGNAM}build-$VERSION.tar.gz
DOWNLOAD3=https://downloads.sourceforge.net/project/freepascal/Source/$VERSION/$PRGNAM-$VERSION.source.tar.gz
}

# Si el paquete no existe se descargara de internet
F_download(){
if [ ! -f ${PRGNAM}-$VERSION.i386-linux.tar ]; then
if [ ! -f ${PRGNAM}-$VERSION.$ARCH-linux.tar ]; then
echo
echo "$CYAN"Descargando sources de $PRGNAM-$VERSION"$CIERRE"
sleep 2
Expand Down Expand Up @@ -56,19 +59,19 @@ echo "$VERDE"Descomprimiendo ..."$CIERRE"
rm -rf $PRGNAM-$VERSION ${PRGNAM}build-$VERSION
mkdir $PRGNAM-$VERSION ${PRGNAM}build-$VERSION
cd $TMP/$PRGNAM-$VERSION
tar xvf $TMP/$PRGNAM-$VERSION.i386-linux.tar --strip-components=1
tar xvf $TMP/$PRGNAM-$VERSION.$ARCH-linux.tar --strip-components=1
cd $TMP/${PRGNAM}build-$VERSION
tar xvf $TMP/${PRGNAM}build-$VERSION.tar.gz

# Unpack binary files.
(
mkdir -p $TMP/$PRGNAM-$VERSION/binary
cd $TMP/$PRGNAM-$VERSION/binary
tar xvf $TMP/$PRGNAM-$VERSION/binary.i386-linux.tar
tar xvf $TMP/$PRGNAM-$VERSION/binary.$ARCH-linux.tar

cd $TMP/$PRGNAM-$VERSION
tar xvf $TMP/$PRGNAM-$VERSION/binary/base.i386-linux.tar.gz
tar xvf $TMP/$PRGNAM-$VERSION/binary/utils.i386-linux.tar.gz
tar xvf $TMP/$PRGNAM-$VERSION/binary/base.$ARCH-linux.tar.gz
tar xvf $TMP/$PRGNAM-$VERSION/binary/utils.$ARCH-linux.tar.gz

cd $TMP/$PRGNAM-$VERSION/bin
if [ "$ARCH" = "x86_64" ]; then
Expand Down Expand Up @@ -231,6 +234,8 @@ trap f_exitmode SIGHUP SIGINT

#Inicializamos las variables globales
f_variables
#Asignamos o detectamos arquitectura
f_arquitectura
#Comprobamos conexion a Internet
f_comprobarConexion
#Inicializamos las variables del script
Expand All @@ -241,8 +246,6 @@ f_directorioTemporal
f_presentacion
#Comprobamos updates del script
f_comprobarUpdates
#Asignamos o detectamos arquitectura
f_arquitectura i386
#Comprobamos version instalada del paquete
f_versionInstalada
#Si no existe el fichero se descargara
Expand All @@ -252,6 +255,4 @@ F_compilar
#Hacemos strip sobre el paquete
f_strip
#Creamos xzm , instalamos y salimos
f_tareasFinales


f_tareasFinales
9 changes: 7 additions & 2 deletions Funciones/funciones_updater
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

# Script by www.seguridadwireless.net

FUNCIONES_VERSION=20160409
FUNCIONES_VERSION=20160410

# Colores
CIERRE=${CIERRE:-""}
Expand Down Expand Up @@ -197,8 +197,13 @@ f_directorioTemporal() {
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
mkdir -p $TMP
cd $TMP
DIRECTORIOS=`ls -d */|sed 's/.$//g'`
for D in $DIRECTORIOS ;do
rm -rf ./$D
done
mkdir -p $PKG $OUTPUT
}

# Hace strip al paquete
Expand Down

0 comments on commit adb7a09

Please sign in to comment.