diff options
Diffstat (limited to 'client/boot/ogClientNfs-generator.lib')
-rwxr-xr-x | client/boot/ogClientNfs-generator.lib | 139 |
1 files changed, 0 insertions, 139 deletions
diff --git a/client/boot/ogClientNfs-generator.lib b/client/boot/ogClientNfs-generator.lib deleted file mode 100755 index a077f4cb..00000000 --- a/client/boot/ogClientNfs-generator.lib +++ /dev/null @@ -1,139 +0,0 @@ - -function BuildOSBase() { -#/** @function BuildOSBase: @brief instala los componentes base de los opengnsys OS y muestra aquellos que hay que compilar. -#@param $1 str_versionLinux -#@param ejemplo BuildEACOSBase ubuntu904 -#@return -#@warning Salidas de errores no determinada -#@attention -#@version 0.1 Date: 02/05/2009 Author Antonio J. Doblas Viso. Universidad de Malaga -#@note version importada desde EAC para su adaptación a opengnsys. No testeada -#*/ -# -if [ $# = 0 ] -then - echo"InstallEACOSBase instala los componentes base de los EAC OS." - echo "sintaxis: InstallEACOSBASE strVersionLinux --- Ejemplo: InstallEACOSBase ubuntu0904 " - return -fi -if [ $# = 1 ] -then - case $1 in - "ubuntu0904") - cp -ra /etc/udev/rules.d /etc/udev/rules.d-old - rm /etc/udev/rules.d/70-persistent-net.rules - echo "###########START Especificos EAC############ " >> /etc/apt/sources.list - echo "deb http://free.nchc.org.tw/ubuntu jaunty-security main restricted universe multiverse" >> /etc/apt/sources.list - echo "deb http://free.nchc.org.tw/drbl-core drbl stable" >> /etc/apt/sources.list - echo "deb http://www.geekconnection.org/remastersys/repository ubuntu/" >> /etc/apt/sources.list - echo "###########END Especificos EAC############ " >> /etc/apt/sources.list - apt-get update - #apt-get install xorg-dev xorg lxde qingy roxterm - #apt-get install firefox links midbrowser scite - #apt-get install build-essential cmake m4 autoconf gettext libbz2-dev - apt-get install nfs-common nfs-kernel-server openssh-server sshfs - apt-get install reiser4progs hfsplus curl - apt-get install fusesmb smbnetfs smbfs subversion - apt-get install gkrellm saidar htop iptraf vnstat ethstatus darkstat ncdu xdiskusage iotop lshw lshw-gtk conky - apt-get install dcfldd ddrescue di disktype dmraid hdparm sdparm hexedit lftp lsscsi lshw mc myrescue testdisk hwinfo - apt-get install partimage ntfsprogs partclone mysql-client php5 php5-cli php5-cgi php5-mysql registry-tools sysv-rc-conf kexec-tools gparted parted parted-doc gnu-fdisk fatresize gparted - apt-get install lzop ethtool etherwake remastersys bfr fbgrab fbset ksh registry-tools netpipes - apt-get install drbl-partimage drbl-chntpw drbl-ntfsprogs drbl-lzop - # desactivamos por si acaso alguno servicios, que en la distribucion base no son necesarios - #/etc/init.d/apache2 stop && update-rc.d -f apache2 remove - #update-rc.d -f gdm remove - #apt-get install lighttpd - #/etc/init.d/lighttpd stop && update-rc.d -f lighttpd remove - ;; - esac -fi - -if [ $# = 1 ] -then - - echo "creando la estrucutra de datos" - mkdir -p /opt/opengnsys/{bin,etc,log,lib/{engine/bin,modules},images,init} - cd /root/ && svn co svn://www.informatica.us.es:3690/eac-hidra -fi - - -if [ $# = 1 ] -then - read -p "pausa para configurar el framebuffer: abre una nueva consola y segue estas intrucciones, luego pulsa enter" - echo "Activar el framebuffer: abre una consola y realiza estas operaciones" - echo "/etc/modprobe.d/blacklist-framebuffer => le comentamos las lineas de vesafb, vga16fb y radeonfb" - echo "/etc/initramfs-tools/modules => agregamos en una linea cada una de estas fbcon vesafb vga16b" - echo "actualizamos con # update-initramfs -u" - echo "acivadmos el framebuffer en /boot/grub/menu.lst y en el kernel que deseemos a�adimos vga=791" -fi - -if [ $# = 1 ] -then - read -p "pausa para configurar el framebuffer: abre una nueva consola y segue estas intrucciones, luego pulsa enter" - echo "configurar el lighttd" - read -p "press enter" -fi - -if [ $# = 1 ] -then - importclient=/opt/opengnsys - echo "configurar el /etc/bash.bashrc" - echo "####### EAC ##########" >> /etc/bash.bashrc - echo "importclient=/opt/opengnsys" >> /etc/bash.bashrc - echo "export PATH=$PATH:/sbin/:/bin/:/opt/:/usr/local/sbin/:/usr/local/bin/:/usr/bin/:/usr/sbin/:/opt/opengnsys/" >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/Settings.lib >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/ATA.lib >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/Boot.lib >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/Deploy.lib >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/FileSystem.lib >> /etc/bash.bashrc - echo source ${importclient}/lib/engine/PostConf.lib >> /etc/bash.bashrc -fi - -if [ $# = 1 ] -then - read -p "pausa para compilar los programas necesarios: abre una nueva consola y segue estas intrucciones, luego pulsa enter" - echo "estos hay que compilarlos estan dentro de source" - echo "partition saving http://partition-saving.com" - echo "mbuffer (http://www.maier-komor.de/mbuffer.html) requiere ksh" - echo "udp-cast 2008-09-14 http://udpcast.linux.lu/" - echo "ctorrent 3.3.2 http://www.rahul.net/dholmes/ctorrent/" - echo "wmi-client: https://launchpad.net/ubuntu/jaunty/+source/wmi/1:0.1.12-1" - echo "ms-sys http://ms-sys.sourceforge.net/" - echo "EACInterfaces copiar el binario a /usr/sbin" - echo NameCompany copiar a /usr/sbin" - echo NameNtpServer a /usr/sbin" -fi -} - - -function BuildOgClientNfs () { -#/** @function BuildOgClientNfs: @brief Genera una copia del sistema actual para convertirlo posteriormente en arranque pxe EAC. -#@param $1 str_DirectorioDestino -#@param $2 str_metodo (debootstrap o myfilsystem) -#@param ejemplo: BuildOgClientNfs /opt/opengnsys/tftpboot/ogClinent/ogClientNfs debootstrap -#@return: no definida -#@warning No controla que el el directorio destino debe estar montado en una particion distinta al sistema raiz. -#@attention -#@version 0.1 Date: 03/06/2009 Author Antonio J. Doblas Viso. Universidad de Malaga -#@note falta la creacion del kernel y el initrd -#*/ -if [ $# = 0 ] -then - echo"BuildOgClientNfs" - echo "sintaxis: BuildOfClientNfs str_path_contenedor str_metodo" - return -fi -if [ $# = 2 ] -then - if [ $2 = "myfilesystem" ] - then - cd / - cp -rav /. $1/. - cp -rav -/dev/. $1/dev/. - fi - if [ $2 = "debootstrap" ] - then - echo "debo" - fi -fi -}
\ No newline at end of file |