diff options
author | ramon <ramongomez@us.es> | 2013-03-05 13:25:08 +0000 |
---|---|---|
committer | ramon <ramongomez@us.es> | 2013-03-05 13:25:08 +0000 |
commit | 07a48a4a7cf47ed1ecc3ed1b9c67c3a85cde7be1 (patch) | |
tree | 87cfda994e30972cda55b5feb3c7fdabb274b4b5 /admin/Database | |
parent | 6c410690570c2b371ed0d66751d72286b5ad344c (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.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2-1.0.5pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.2a-1.0.5pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.3-1.0.5pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4-1.0.5pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.4a-1.0.5pre.sql | 9 | ||||
-rw-r--r-- | admin/Database/ogAdmBD-1.0.5pre.sql | 41 | ||||
-rw-r--r-- | admin/Database/ogAdmBD.sql | 59 |
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); - |