#774: Cambios para generar ogLive de 64 bits y ampliar instrucciones de su MV Vagrant.
git-svn-id: https://opengnsys.es/svn/branches/version1.1@5222 a21b9725-9963-47de-94b9-378ad31fedc9master
parent
71517ae97c
commit
8d20e015e1
|
@ -107,16 +107,15 @@ case "${1,,}" in
|
||||||
xenial-4.8) # ogLive 1.1.0-rc5 basado en Ubuntu 16.04 y Kernel 4.8.
|
xenial-4.8) # ogLive 1.1.0-rc5 basado en Ubuntu 16.04 y Kernel 4.8.
|
||||||
OSDISTRIB="ubuntu"
|
OSDISTRIB="ubuntu"
|
||||||
OSCODENAME="xenial"
|
OSCODENAME="xenial"
|
||||||
OSRELEASE="4.8.0-34-generic"
|
OSRELEASE="4.8.0-39-generic"
|
||||||
OSARCH="i386"
|
OSARCH="amd64"
|
||||||
OSHTTP="http://es.archive.ubuntu.com/ubuntu/"
|
OSHTTP="http://es.archive.ubuntu.com/ubuntu/"
|
||||||
;;
|
;;
|
||||||
host) # ogLive basado en la distribución del servidor.
|
host) # ogLive basado en la distribución del servidor.
|
||||||
OSDISTRIB=$(lsb_release -is)
|
OSDISTRIB=$(lsb_release -is)
|
||||||
OSCODENAME=$(lsb_release -cs)
|
OSCODENAME=$(lsb_release -cs)
|
||||||
OSRELEASE=$(uname -a | awk '{print $3}')
|
OSRELEASE=$(uname -r)
|
||||||
#uname -a | grep x86_64 > /dev/null && OSARCH="amd64" || OSARCH="i386"
|
OSARCH=$(dpkg --print-architecture)
|
||||||
OSARCH="i386"
|
|
||||||
export OSHTTP="http://es.archive.ubuntu.com/ubuntu/"
|
export OSHTTP="http://es.archive.ubuntu.com/ubuntu/"
|
||||||
;;
|
;;
|
||||||
*) # Parámetro desconocido
|
*) # Parámetro desconocido
|
||||||
|
@ -126,7 +125,7 @@ case "${1,,}" in
|
||||||
esac
|
esac
|
||||||
SVNURL="http://opengnsys.es/svn/branches/version1.1/client"
|
SVNURL="http://opengnsys.es/svn/branches/version1.1/client"
|
||||||
VERSIONSVN=$(LANG=C svn info $SVNURL | awk '/Rev:/ {print "r"$4}')
|
VERSIONSVN=$(LANG=C svn info $SVNURL | awk '/Rev:/ {print "r"$4}')
|
||||||
NAMEISOCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$OSRELEASE-$VERSIONSVN"
|
NAMEISOCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$OSRELEASE-$OSARCH-$VERSIONSVN"
|
||||||
NAMEHOSTCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$VERSIONSVN"
|
NAMEHOSTCLIENT="$VERSIONBOOTTOOLS-$OSCODENAME-$VERSIONSVN"
|
||||||
export OSDISTRIB OSCODENAME OSRELEASE OSARCH OSHTTP
|
export OSDISTRIB OSCODENAME OSRELEASE OSARCH OSHTTP
|
||||||
export TYPECLIENT VERSIONSVN NAMEISOCLIENT NAMEHOSTCLIENT
|
export TYPECLIENT VERSIONSVN NAMEISOCLIENT NAMEHOSTCLIENT
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
OpenGnsys Client 1.1.0-rc4
|
OpenGnsys Client 1.1.0-rc5
|
||||||
|
|
|
@ -15,10 +15,8 @@ OGCLIENTCFG=${OGCLIENTCFG:-/tmp/ogclient.cfg}
|
||||||
[ -f $OGCLIENTCFG ] && source $OGCLIENTCFG
|
[ -f $OGCLIENTCFG ] && source $OGCLIENTCFG
|
||||||
OSDISTRIB=${OSDISTRIB:-$(lsb_release -is)}
|
OSDISTRIB=${OSDISTRIB:-$(lsb_release -is)}
|
||||||
OSCODENAME=${OSCODENAME:-$(lsb_release -cs)}
|
OSCODENAME=${OSCODENAME:-$(lsb_release -cs)}
|
||||||
OSRELEASE=${OSRELEASE:-$(uname -a | awk '{print $3}')}
|
OSRELEASE=${OSRELEASE:-$(uname -r)}
|
||||||
if [ -z "$OSARCH" ]; then
|
OSARCH=${OSARCH:-$(dpkg --print-architecture)}
|
||||||
uname -a | grep x86_64 > /dev/null && OSARCH="amd64" || OSARCH="i386"
|
|
||||||
fi
|
|
||||||
OSHTTP=${OSHTTP:-"http://es.archive.ubuntu.com/ubuntu/"}
|
OSHTTP=${OSHTTP:-"http://es.archive.ubuntu.com/ubuntu/"}
|
||||||
|
|
||||||
echo "$OSDISTRIB:$OSCODENAME:$OSRELEASE:$OSARCH:$OSHTTP"
|
echo "$OSDISTRIB:$OSCODENAME:$OSRELEASE:$OSARCH:$OSHTTP"
|
||||||
|
|
|
@ -14,8 +14,13 @@ ln -s /bin/true /sbin/initctl
|
||||||
#apt-get update; apt-get install --no-install-recommends dbus; dbus-uuidgen > /var/lib/dbus/machine-id; dpkg-divert --local --rename --add /sbin/initctl; ln -s /bin/true /sbin/initctl
|
#apt-get update; apt-get install --no-install-recommends dbus; dbus-uuidgen > /var/lib/dbus/machine-id; dpkg-divert --local --rename --add /sbin/initctl; ln -s /bin/true /sbin/initctl
|
||||||
|
|
||||||
#cp /tmp/sources.list /etc/apt/sources.list
|
#cp /tmp/sources.list /etc/apt/sources.list
|
||||||
#Limpiamos y actualizamos los repositorios apt
|
#Limpiamos y actualizamos los repositorios apt (incluir siempre paquetes de 32 bits)
|
||||||
apt-get clean
|
apt-get clean
|
||||||
|
OSARCH=${OSARCH:-$(dpkg --print-architecture)}
|
||||||
|
if [ "$OSARCH" != "i386" ]; then
|
||||||
|
dpkg --add-architecture i386
|
||||||
|
PKGS32="lib32gcc1 lib32stdc++6 lib32z1"
|
||||||
|
fi
|
||||||
apt-get update
|
apt-get update
|
||||||
apt-get upgrade -y
|
apt-get upgrade -y
|
||||||
|
|
||||||
|
@ -29,10 +34,7 @@ echo "/dev/sda1 / ext4 rw,errors=remount-ro 0 0" > /etc/mtab
|
||||||
# Deteccion de la versión y kernel a usar
|
# Deteccion de la versión y kernel a usar
|
||||||
OGCLIENTCFG=${OGCLIENTCFG:-/tmp/ogclient.cfg}
|
OGCLIENTCFG=${OGCLIENTCFG:-/tmp/ogclient.cfg}
|
||||||
[ -f $OGCLIENTCFG ] && source $OGCLIENTCFG
|
[ -f $OGCLIENTCFG ] && source $OGCLIENTCFG
|
||||||
OSRELEASE=${OSRELEASE:-$(uname -a | awk '{print $3}')}
|
OSRELEASE=${OSRELEASE:-$(uname -r)}
|
||||||
if [ -z "$OSARCH" ]; then
|
|
||||||
uname -a | grep x86_64 > /dev/null && OSARCH="amd64" || OSARCH="i386"
|
|
||||||
fi
|
|
||||||
# inicio de la instalacion
|
# inicio de la instalacion
|
||||||
if [ "$OSRELEASE" == "3.7.6-030706-generic" ]; then
|
if [ "$OSRELEASE" == "3.7.6-030706-generic" ]; then
|
||||||
# Descargar e instalar Kernel 3.7.
|
# Descargar e instalar Kernel 3.7.
|
||||||
|
@ -62,7 +64,7 @@ console-setup console-setup/fontsize-fb47 select 8x16
|
||||||
davfs2 davfs2/suid_file boolean false
|
davfs2 davfs2/suid_file boolean false
|
||||||
kexec-tools kexec-tools/load_kexec boolean true
|
kexec-tools kexec-tools/load_kexec boolean true
|
||||||
EOT
|
EOT
|
||||||
apt-get -y install sshfs console-data kexec-tools davfs2
|
apt-get -y install sshfs console-data kexec-tools davfs2 $PKGS32
|
||||||
|
|
||||||
#comenzamos con la instalación de los paquetes a instalar.
|
#comenzamos con la instalación de los paquetes a instalar.
|
||||||
for group in `find /usr/bin/boot-tools/listpackages/ -name sw.*`
|
for group in `find /usr/bin/boot-tools/listpackages/ -name sw.*`
|
||||||
|
@ -71,9 +73,6 @@ do
|
||||||
for package in ` awk /^install/'{print $2}' $group `
|
for package in ` awk /^install/'{print $2}' $group `
|
||||||
do
|
do
|
||||||
echo -n $package
|
echo -n $package
|
||||||
#ADV
|
|
||||||
#TEST
|
|
||||||
#apt-get -y --force-yes install --no-install-recommends $package &>/dev/null
|
|
||||||
apt-get -y --force-yes install $package &>/dev/null
|
apt-get -y --force-yes install $package &>/dev/null
|
||||||
RETVAL=$?
|
RETVAL=$?
|
||||||
if [ $RETVAL == 0 ]
|
if [ $RETVAL == 0 ]
|
||||||
|
|
|
@ -2,6 +2,7 @@ install build-essential
|
||||||
#install libattr* # Satura el tamaño del archivo en Ubuntu 15.04
|
#install libattr* # Satura el tamaño del archivo en Ubuntu 15.04
|
||||||
install libattr1
|
install libattr1
|
||||||
install libattr1-dev
|
install libattr1-dev
|
||||||
|
install uuid-dev
|
||||||
install attr
|
install attr
|
||||||
install make
|
install make
|
||||||
install m4
|
install m4
|
||||||
|
|
Loading…
Reference in New Issue