summaryrefslogtreecommitdiffstats
path: root/admin/Database
diff options
context:
space:
mode:
authorramon <ramongomez@us.es>2013-03-05 13:25:08 +0000
committerramon <ramongomez@us.es>2013-03-05 13:25:08 +0000
commit07a48a4a7cf47ed1ecc3ed1b9c67c3a85cde7be1 (patch)
tree87cfda994e30972cda55b5feb3c7fdabb274b4b5 /admin/Database
parent6c410690570c2b371ed0d66751d72286b5ad344c (diff)
#534 #582: Cambios en la BD para el gestor de arranque remoto basado en ficheros.
git-svn-id: https://opengnsys.es/svn/branches/version1.0@3661 a21b9725-9963-47de-94b9-378ad31fedc9
Diffstat (limited to 'admin/Database')
-rw-r--r--admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql9
-rw-r--r--admin/Database/ogAdmBD-1.0.5pre.sql41
-rw-r--r--admin/Database/ogAdmBD.sql59
8 files changed, 82 insertions, 72 deletions
diff --git a/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql
index 71f2c35d..e7e45699 100644
--- a/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.1-1.0.5pre.sql
@@ -128,3 +128,12 @@ UPDATE menus SET resolucion = CASE resolucion
ELSE resolucion
END;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql
index d0c34145..6d9944f0 100644
--- a/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql
@@ -128,3 +128,12 @@ UPDATE menus SET resolucion = CASE resolucion
ELSE resolucion
END;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql
index ce2c614e..a9fa25d9 100644
--- a/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql
@@ -66,3 +66,12 @@ INSERT INTO ogAdmBD.comandos
funcion='EliminarImagenCache', aplicambito=31,
visuparametros='iph;tis;dcr;scp', parametros='nfn;iph;tis;dcr;scp', activo=1;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql
index 6719fee1..cd70b1a8 100644
--- a/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql
@@ -123,3 +123,12 @@ UPDATE menus SET resolucion = CASE resolucion
ELSE resolucion
END;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql
index 4ef17ae0..b816a6bd 100644
--- a/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql
@@ -76,3 +76,12 @@ UPDATE menus SET resolucion = CASE resolucion
ELSE resolucion
END;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql
index da15127a..7fcba5ec 100644
--- a/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql
@@ -63,3 +63,12 @@ UPDATE menus SET resolucion = CASE resolucion
ELSE resolucion
END;
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
+
diff --git a/admin/Database/ogAdmBD-1.0.5pre.sql b/admin/Database/ogAdmBD-1.0.5pre.sql
index 5ed59cdd..4fe8cc23 100644
--- a/admin/Database/ogAdmBD-1.0.5pre.sql
+++ b/admin/Database/ogAdmBD-1.0.5pre.sql
@@ -1,4 +1,5 @@
-### Procedimiento para actualizar la base de datos dentro de la versión 1.0.5.
+### Procedimiento para actualización de la base de datos.
+# OpenGnSys 1.0.5
#use ogAdmBD
# Procedimiento para actualización condicional de tablas.
@@ -81,20 +82,30 @@ INSERT INTO parametros (idparametro, nemonico, descripcion, nomidentificador, no
nomidentificador=VALUES(nomidentificador), nomtabla=VALUES(nomtabla),
nomliteral=VALUES(nomliteral), tipopa=VALUES(tipopa), visual=VALUES(visual);
-# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga".
+# Actualizar menús para nuevo parámetro "video" del Kernel, que sustituye a "vga" (ticket #573).
ALTER TABLE menus
MODIFY resolucion VARCHAR(50) DEFAULT NULL;
-UPDATE menus SET resolucion = CASE resolucion
- WHEN '355' THEN 'uvesafb:1152x864-16'
- WHEN '788' THEN 'uvesafb:800x600-16'
- WHEN '789' THEN 'uvesafb:800x600-24'
- WHEN '791' THEN 'uvesafb:1024x768-16'
- WHEN '792' THEN 'uvesafb:1024x768-24'
- WHEN '794' THEN 'uvesafb:1280x1024-16'
- WHEN '795' THEN 'uvesafb:1280x1024-24'
- WHEN '798' THEN 'uvesafb:1600x1200-16'
- WHEN '799' THEN 'uvesafb:1600x1200-24'
- WHEN NULL THEN 'uvesafb:800x600-16'
- ELSE resolucion
- END;
+UPDATE menus
+ SET resolucion = CASE resolucion
+ WHEN '355' THEN 'uvesafb:1152x864-16'
+ WHEN '788' THEN 'uvesafb:800x600-16'
+ WHEN '789' THEN 'uvesafb:800x600-24'
+ WHEN '791' THEN 'uvesafb:1024x768-16'
+ WHEN '792' THEN 'uvesafb:1024x768-24'
+ WHEN '794' THEN 'uvesafb:1280x1024-16'
+ WHEN '795' THEN 'uvesafb:1280x1024-24'
+ WHEN '798' THEN 'uvesafb:1600x1200-16'
+ WHEN '799' THEN 'uvesafb:1600x1200-24'
+ WHEN NULL THEN 'uvesafb:800x600-16'
+ ELSE resolucion
+ END;
+
+# Cambios para NetBoot con ficheros dinámicos (tickets #534 #582).
+DROP TABLE menuboot;
+DROP TABLE itemboot;
+DROP TABLE menuboot_itemboot;
+ALTER TABLE ordenadores
+ MODIFY arranque VARCHAR(30) NOT NULL DEFAULT '01';
+UPDATE ordenadores SET arranque = '01' WHERE arranque = '1';
+UPDATE ordenadores SET arranque = '19pxeadmin' WHERE arranque = 'pxeADMIN';
diff --git a/admin/Database/ogAdmBD.sql b/admin/Database/ogAdmBD.sql
index edb36c73..609cab3b 100644
--- a/admin/Database/ogAdmBD.sql
+++ b/admin/Database/ogAdmBD.sql
@@ -451,7 +451,7 @@ CREATE TABLE IF NOT EXISTS `menus` (
`grupoid` int(11) NOT NULL DEFAULT '0',
`htmlmenupub` varchar(250) DEFAULT NULL,
`htmlmenupri` varchar(250) DEFAULT NULL,
- `resolucion` SMALLINT(4) DEFAULT NULL,
+ `resolucion` varchar(50) DEFAULT NULL,
PRIMARY KEY (`idmenu`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
@@ -488,7 +488,7 @@ CREATE TABLE IF NOT EXISTS `ordenadores` (
`router` varchar(16) NOT NULL,
`mascara` varchar(16) NOT NULL,
`idproautoexec` int(11) NOT NULL,
- `arranque` VARCHAR( 30 ) NOT NULL DEFAULT '1',
+ `arranque` VARCHAR( 30 ) NOT NULL DEFAULT '01',
`netiface` enum('eth0','eth1','eth2') DEFAULT 'eth0',
`netdriver` varchar( 30 ) NOT NULL DEFAULT 'generic',
`fotoord` varchar( 250 ) NOT NULL,
@@ -1033,58 +1033,3 @@ INSERT INTO `usuarios` (`idusuario`, `usuario`, `pasguor`, `nombre`, `email`, `i
(1, 'DBUSER', 'DBPASSWORD', 'Usuario de la base de datos MySql', '', 1, 1);
-CREATE TABLE IF NOT EXISTS `itemboot` (
- `label` varchar(50) collate utf8_spanish_ci NOT NULL,
- `kernel` varchar(100) collate utf8_spanish_ci NOT NULL,
- `append` varchar(500) collate utf8_spanish_ci NOT NULL,
- PRIMARY KEY (`label`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
-
-
-
-INSERT INTO `itemboot` (`label`, `kernel`, `append`) VALUES
-('1', 'KERNEL syslinux/chain.c32', 'APPEND hd0'),
-('1_localboot', 'LOCALBOOT 0', ' '),
-('11', 'KERNEL syslinux/chain.c32', 'APPEND hd0 1'),
-('12', 'KERNEL syslinux/chain.c32', 'APPEND hd0 2'),
-('ogClientUser', 'KERNEL ogclient/ogvmlinuz', 'APPEND initrd=ogclient/oginitrd.img ro boot=oginit vga=788 irqpoll acpi=on og2nd=sqfs ogprotocol=smb ogactiveadmin=false'),
-('ogClientAdmin', 'KERNEL ogclient/ogvmlinuz', 'APPEND initrd=ogclient/oginitrd.img ro boot=oginit vga=788 irqpoll acpi=on og2nd=sqfs ogprotocol=smb ogactiveadmin=true ogdebug=true'),
-('ogInitrdUser', 'KERNEL linux', 'APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=user '),
-('ogInitrdAdmin', 'KERNEL linux', 'APPEND initrd=initrd.gz ip=dhcp ro vga=788 irqpoll acpi=on boot=admin ');
-
-
-
-
-CREATE TABLE IF NOT EXISTS `menuboot` (
- `label` varchar(50) collate utf8_spanish_ci NOT NULL,
- `prompt` int(11) NOT NULL,
- `timeout` int(30) default NULL,
- `description` varchar(50) collate utf8_spanish_ci NOT NULL,
- PRIMARY KEY (`label`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
-
-
-
-INSERT INTO `menuboot` (`label`, `prompt`, `timeout`, `description`) VALUES
-('1', 0, 10, 'mbr 1hd'),
-('11', 0, 10, '1hd 1particion'),
-('12', 0, 10, '1hd 2particion'),
-('pxe', 0, 10, 'og client - user'),
-('pxeADMIN', 0, 10, 'OgClient - admin');
-
-
-CREATE TABLE IF NOT EXISTS `menuboot_itemboot` (
- `labelmenu` varchar(100) NOT NULL,
- `labelitem` varchar(100) NOT NULL,
- `default` tinyint(10) NOT NULL
-) ENGINE=MyISAM DEFAULT CHARSET=latin1;
-
-
-INSERT INTO `menuboot_itemboot` (`labelmenu`, `labelitem`, `default`) VALUES
-('0', '0', 0),
-('11', '11', 0),
-('12', '12', 0),
-('1', '1', 0),
-('pxe', 'ogClientUser', 0),
-('pxeADMIN', 'ogClientAdmin', 0);
-