Package: ocsinventory-server Severity: wishlist Tags: patch Hello,
Following the bug #512660 I make some changes to let ocsinventory-server create the database. I use dbconfig-common with two SQL scripts: - debian/db/mysql: for a new installation - debian/db/1.02: for an upgrade from 1.01 I don't have a 1.0 and previous version database to make the diffs and I suppose that it's not a serious problem since they are not packaged. The process is not ended for now, I need to modify ocsinventory-reports to automatically create dbconfig.inc.php (with dbconfig-common). I attach a gziped diff, I publish my developpement in a bzr repository at http://www.baby-gnu.org/~nebu/archives/ocsinventory/server/dad/ Regards. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (90, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 2.6.30-rc6+hati.1 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash -- Daniel Dehennin Récupérer ma clef GPG: gpg --keyserver pgp.mit.edu --recv-keys 0x6A2540D1
=== added directory 'debian/db'
=== added file 'debian/db/1.02'
--- debian/db/1.02 1970-01-01 00:00:00 +0000
+++ debian/db/1.02 2009-05-20 10:21:06 +0000
@@ -0,0 +1,271 @@
+-- -*- sql -*-
+USE ocsweb;
+
+--
+-- Create new schema
+--
+CREATE TABLE `blacklist_macaddresses` (
+ `ID` INTEGER auto_increment,
+ `MACADDRESS` VARCHAR(255),
+ PRIMARY KEY (`MACADDRESS`),
+ KEY `ID` (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `blacklist_serials` (
+ `ID` INTEGER auto_increment,
+ `SERIAL` VARCHAR(255),
+ PRIMARY KEY (`SERIAL`),
+ KEY `ID` (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `download_affect_rules` (
+ `ID` int(11) NOT NULL auto_increment,
+ `RULE` int(11) NOT NULL,
+ `PRIORITY` int(11) NOT NULL,
+ `CFIELD` varchar(20) collate latin1_general_ci NOT NULL,
+ `OP` varchar(20) collate latin1_general_ci NOT NULL,
+ `COMPTO` varchar(20) collate latin1_general_ci NOT NULL,
+ `SERV_VALUE` varchar(20) collate latin1_general_ci default NULL,
+ `RULE_NAME` varchar(200) collate latin1_general_ci NOT NULL,
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `download_servers` (
+ `HARDWARE_ID` int(11) NOT NULL,
+ `URL` varchar(250) collate latin1_general_ci NOT NULL,
+ `ADD_PORT` int(11) NOT NULL,
+ `ADD_REP` varchar(250) collate latin1_general_ci NOT NULL,
+ `GROUP_ID` int(11) NOT NULL,
+ PRIMARY KEY (`HARDWARE_ID`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `engine_mutex` (
+ `NAME` varchar(255) NOT NULL default '',
+ `PID` int(11) default NULL,
+ `TAG` varchar(255) NOT NULL default '',
+ PRIMARY KEY (`NAME`, `TAG`)
+) ENGINE=MEMORY DEFAULT CHARSET=latin1;
+
+CREATE TABLE `engine_persistent` (
+ `ID` int(11) NOT NULL auto_increment,
+ `NAME` varchar(255) NOT NULL default '',
+ `IVALUE` int(11) default NULL,
+ `TVALUE` varchar(255) default NULL,
+ UNIQUE KEY `NAME` (`NAME`),
+ KEY `ID` (`ID`)
+) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
+
+CREATE TABLE `groups` (
+ `HARDWARE_ID` integer default NULL,
+ `REQUEST` longtext,
+ `CREATE_TIME` INT default 0,
+ `REVALIDATE_FROM` INT default 0,
+ PRIMARY KEY (`HARDWARE_ID`)
+) ENGINE=MYISAM;
+
+CREATE TABLE `groups_cache` (
+ `HARDWARE_ID` integer NOT NULL default 0,
+ `GROUP_ID` integer NOT NULL default 0,
+ `STATIC` integer default 0,
+ PRIMARY KEY (`HARDWARE_ID`, `GROUP_ID`)
+) ENGINE=MYISAM;
+
+CREATE TABLE `hardware_osname_cache` (
+ `ID` INTEGER auto_increment,
+ `OSNAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `prolog_conntrack` (
+ `ID` int(11) NOT NULL auto_increment,
+ `DEVICEID` varchar(255) default NULL,
+ `TIMESTAMP` int(11) default NULL,
+ `PID` int(11) default NULL,
+ KEY `ID` (`ID`),
+ KEY `DEVICEID` (`DEVICEID`)
+) ENGINE=MEMORY;
+
+CREATE TABLE `softwares_name_cache` (
+ `ID` INTEGER auto_increment,
+ `NAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `tags` (
+ `Tag` VARCHAR(255) NOT NULL default '',
+ `Login` VARCHAR(255) NOT NULL default '',
+ PRIMARY KEY (`Tag`, `Login`),
+ KEY `Tag` (`Tag`),
+ KEY `Login` (`Login`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `registry_name_cache` (
+ `ID` INTEGER auto_increment,
+ `NAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `registry_regvalue_cache` (
+ `ID` INTEGER auto_increment,
+ `REGVALUE` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+
+--
+-- Update existing schemas
+--
+
+-- accesslog
+ALTER TABLE `accesslog` ADD KEY `USERID` (`USERID`);
+
+-- devices
+ALTER TABLE `devices` ADD KEY `IVALUE` (`IVALUE`);
+ALTER TABLE `devices` ADD KEY `NAME` (`NAME`);
+
+-- download_enable
+ALTER TABLE `download_enable` ADD COLUMN `SERVER_ID` INTEGER;
+ALTER TABLE `download_enable` ADD COLUMN `GROUP_ID` INTEGER;
+ALTER TABLE `download_enable` ADD KEY `FILEID` (`FILEID`);
+
+-- hardware
+ALTER TABLE `hardware` ADD COLUMN `SSTATE` INTEGER default 0;
+ALTER TABLE `hardware` CHANGE `QUALITY` `QUALITY` DECIMAL(7,4) default NULL; -- NULL or 0 ?
+ALTER TABLE `hardware` ADD KEY `USERID` (`USERID`);
+ALTER TABLE `hardware` ADD KEY `WORKGROUP` (`WORKGROUP`);
+ALTER TABLE `hardware` ADD KEY `OSNAME` (`OSNAME`);
+ALTER TABLE `hardware` ADD KEY `MEMORY` (`MEMORY`);
+
+-- memories
+ALTER TABLE `memories` ADD COLUMN `SERIALNUMBER` VARCHAR(255) default NULL AFTER `NUMSLOTS`;
+
+-- networks
+-- IPSUBNET is 15/255 ?
+ALTER TABLE `networks` ADD KEY `IPADDRESS` (`IPADDRESS`);
+ALTER TABLE `networks` ADD KEY `IPGATEWAY` (`IPGATEWAY`);
+
+-- softwares
+ALTER TABLE `softwares` ADD KEY `VERSION`(`VERSION`);
+
+-- storages
+ALTER TABLE `storages` ADD COLUMN `SERIALNUMBER` VARCHAR(255) default NULL AFTER `DISKSIZE`;
+ALTER TABLE `storages` ADD COLUMN `FIRMWARE` VARCHAR(255) default NULL AFTER `SERIALNUMBER`;
+
+-- subnet
+ALTER TABLE `subnet` ADD KEY `ID` (`ID`);
+
+--
+-- Insert new values
+--
+
+-- blacklist_macaddresses
+INSERT INTO `blacklist_macaddresses` (`MACADDRESS`) VALUES
+ ('00:00:00:00:00:00'),
+ ('FF:FF:FF:FF:FF:FF'),
+ ('44:45:53:54:00:00'),
+ ('44:45:53:54:00:01'),
+ ('00:01:02:7D:9B:1C'),
+ ('00:08:A1:46:06:35'),
+ ('00:08:A1:66:E2:1A'),
+ ('00:09:DD:10:37:68'),
+ ('00:0F:EA:9A:E2:F0'),
+ ('00:10:5A:72:71:F3'),
+ ('00:11:11:85:08:8B'),
+ ('10:11:11:11:11:11'),
+ ('44:45:53:54:61:6F'),
+ ('');
+
+-- blacklist_serials
+INSERT INTO `blacklist_serials` (`SERIAL`) VALUES
+ ('N/A'),
+ ('(null string)'),
+ ('INVALID'),
+ ('SYS-1234567890'),
+ ('SYS-9876543210'),
+ ('SN-12345'),
+ ('SN-1234567890'),
+ ('1111111111'),
+ ('1111111'),
+ ('1'),
+ ('0123456789'),
+ ('12345'),
+ ('123456'),
+ ('1234567'),
+ ('12345678'),
+ ('123456789'),
+ ('1234567890'),
+ ('123456789000'),
+ ('12345678901234567'),
+ ('0000000000'),
+ ('000000000'),
+ ('00000000'),
+ ('0000000'),
+ ('000000'),
+ ('NNNNNNN'),
+ ('xxxxxxxxxxx'),
+ ('EVAL'),
+ ('IATPASS'),
+ ('none'),
+ ('To Be Filled By O.E.M.'),
+ ('Tulip Computers'),
+ ('Serial Number xxxxxx'),
+ ('SN-123456fvgv3i0b8o5n6n7k'),
+ ('');
+
+-- config
+-- Update GUI_VERSION
+UPDATE `config`
+ SET `TVALUE`='5003', `COMMENTS`='Version of the installed GUI and database'
+ WHERE NAME='GUI_VERSION';
+
+DELETE FROM `config` WHERE NAME='IP_MIN_QUALITY';
+
+-- Default new configuration
+INSERT INTO `config` (`NAME`, `IVALUE`, `TVALUE`, `COMMENTS`) VALUES
+ ('DOWNLOAD_GROUPS_TRACE_EVENTS', 1, '', 'Specify if you want to track packages affected to a group on computer''s level'),
+ ('DOWNLOAD_PACK_DIR', 0, '/var/lib/ocsinventory-reports', 'Directory for download files'),
+ ('DOWNLOAD_SERVER_URI', 0, '$IP$/local', 'Server url used for group of server'),
+ ('DOWNLOAD_SERVER_DOCROOT', 0, 'd:\\\\tele_ocs', 'Server directory used for group of server'),
+ ('ENABLE_GROUPS', 1, '', 'Enable the computer''s groups feature'),
+ ('GENERATE_OCS_FILES', 0, '', 'Use with ocsinventory-injector, enable the multi entities feature'),
+ ('GUI_REPORT_AGIN_MACH', 30, '', 'Filter on lastdate for console page'),
+ ('GUI_REPORT_DD_MAX', 4000, '', 'Filter on Hard Drive for console page'),
+ ('GUI_REPORT_DD_MINI', 500, '', 'Filter on PROCESSOR for console page'),
+ ('GUI_REPORT_LAST_DIFF', 1, '', 'Difference between LASTDATE and LASTCOME'),
+ ('GUI_REPORT_NOT_VIEW', 3, '', 'Filter on DAY for console page'),
+ ('GUI_REPORT_PROC_MAX', 3000, '', 'Filter on PROCESSOR for console page'),
+ ('GUI_REPORT_PROC_MINI', 1000, '', 'Filter on Hard Drive for console page'),
+ ('GUI_REPORT_RAM_MAX', 512, '', 'Filter on RAM for console page'),
+ ('GUI_REPORT_RAM_MINI', 128, '', 'Filter on RAM for console page'),
+ ('GROUPS_CACHE_OFFSET', 43200, '', 'Random number computed in the defined range. Designed to avoid computing many groups in the same process'),
+ ('GROUPS_CACHE_REVALIDATE', 43200, '', 'Specify the validity of computer''s groups (default: compute it once a day - see offset)'),
+ ('IPDISCOVER_BETTER_THRESHOLD', 1, '', 'Specify the minimal difference to replace an ipdiscover agent'),
+ ('IPDISCOVER_IPD_DIR', 0, '/var/lib/ocsinventory-reports', 'Directory for Ipdiscover files'),
+ ('IPDISCOVER_NO_POSTPONE', 0, '', 'Disable the time before a first election (not recommended)'),
+ ('IPDISCOVER_USE_GROUPS', 1, '', 'Enable groups for ipdiscover (for example, you might want to prevent some groups'),
+ ('INVENTORY_CACHE_ENABLED', 1, '', 'Enable some stuff to improve DB queries, especially for GUI multicriteria searching system'),
+ ('INVENTORY_FILTER_ENABLED', 0, '', 'Enable core filter system to modify some things "on the fly"'),
+ ('INVENTORY_FILTER_FLOOD_IP', 0, '', 'Enable inventory flooding filter. A dedicated ipaddress ia allowed to send a new computer only once in this period'),
+ ('INVENTORY_FILTER_FLOOD_IP_CACHE_TIME', 300, '', 'Period definition for INVENTORY_FILTER_FLOOD_IP'),
+ ('INVENTORY_FILTER_ON', 0, '', 'Enable inventory filter stack'),
+ ('INVENTORY_WRITE_DIFF', 0, '', 'Configure engine to make a differential update of inventory sections (row level). Lower DB backend load, higher frontend load'),
+ ('LOCK_REUSE_TIME', 600, '', 'Validity of a computer''s lock'),
+ ('OCS_FILES_FORMAT', 0, 'OCS', 'Generate either compressed file or clear XML text'),
+ ('OCS_FILES_OVERWRITE', 0, '', 'Specify if you want to keep trace of all inventory between to synchronisation with the higher level server'),
+ ('OCS_FILES_PATH', 0, '/tmp', 'Path to ocs files directory (must be writeable)'),
+ ('PROLOG_FILTER_ON', 0, '', 'Enable prolog filter stack'),
+ ('SESSION_VALIDITY_TIME', 1, '', 'Validity of a session');
+
+
+-- Fill the caches
+INSERT INTO `registry_name_cache` (`NAME`) SELECT DISTINCT `NAME` FROM `registry`;
+INSERT INTO `registry_regvalue_cache` (`REGVALUE`) SELECT DISTINCT `REGVALUE` FROM `registry`;
+INSERT INTO `hardware_osname_cache` (`OSNAME`) SELECT DISTINCT `OSNAME` FROM `hardware`;
+INSERT INTO `softwares_name_cache` (`NAME`) SELECT DISTINCT `NAME` FROM `softwares`;
+
+--
+-- Drop useless
+--
+
+DROP TABLE IF EXISTS `dico_cat`;
+DROP TABLE IF EXISTS `tag`;
=== added file 'debian/db/mysql'
--- debian/db/mysql 1970-01-01 00:00:00 +0000
+++ debian/db/mysql 2009-05-20 10:21:06 +0000
@@ -0,0 +1,655 @@
+-- -*- sql -*-
+USE ocsweb;
+
+--
+-- Create Schema
+--
+CREATE TABLE `accesslog` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `USERID` VARCHAR(255) default NULL,
+ `LOGDATE` DATETIME default NULL,
+ `PROCESSES` TEXT,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`),
+ KEY `USERID` (`USERID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `accountinfo` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `TAG` VARCHAR(255) default 'NA',
+ PRIMARY KEY (`HARDWARE_ID`),
+ KEY `TAG` (`TAG`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `bios` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `SMANUFACTURER` VARCHAR(255) default NULL,
+ `SMODEL` VARCHAR(255) default NULL,
+ `SSN` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `BMANUFACTURER` VARCHAR(255) default NULL,
+ `BVERSION` VARCHAR(255) default NULL,
+ `BDATE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`HARDWARE_ID`),
+ KEY `SSN` (`SSN`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `blacklist_macaddresses` (
+ `ID` INTEGER auto_increment,
+ `MACADDRESS` VARCHAR(255),
+ PRIMARY KEY (`MACADDRESS`),
+ KEY `ID` (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `blacklist_serials` (
+ `ID` INTEGER auto_increment,
+ `SERIAL` VARCHAR(255),
+ PRIMARY KEY (`SERIAL`),
+ KEY `ID` (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `config` (
+ `NAME` VARCHAR(50) NOT NULL,
+ `IVALUE` INTEGER default NULL,
+ `TVALUE` VARCHAR(255) default NULL,
+ `COMMENTS` TEXT,
+ PRIMARY KEY (`NAME`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `conntrack` (
+ `IP` VARCHAR(255),
+ `TIMESTAMP` TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
+ PRIMARY KEY (`IP`)
+) ENGINE = HEAP;
+
+CREATE TABLE `controllers` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `ID` INTEGER NOT NULL auto_increment,
+ `MANUFACTURER` VARCHAR(255) default NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `CAPTION` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `VERSION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `deleted_equiv` (
+ `DATE` TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
+ `DELETED` VARCHAR(255) NOT NULL,
+ `EQUIVALENT` VARCHAR(255) default NULL
+) ENGINE=MYISAM ;
+
+CREATE TABLE `deploy` (
+ `NAME` VARCHAR(255) NOT NULL,
+ `CONTENT` LONGBLOB NOT NULL,
+ PRIMARY KEY (`NAME`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `devices` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(50) NOT NULL,
+ `IVALUE` INTEGER default NULL,
+ `TVALUE` VARCHAR(255) default NULL,
+ `COMMENTS` TEXT,
+ KEY `HARDWARE_ID` (`HARDWARE_ID`),
+ KEY `TVALUE` (`TVALUE`),
+ KEY `IVALUE` (`IVALUE`),
+ KEY `NAME` (`NAME`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `devicetype` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `NAME` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `dico_ignored` (
+ `EXTRACTED` VARCHAR(255) NOT NULL,
+ PRIMARY KEY (`EXTRACTED`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `dico_soft` (
+ `EXTRACTED` VARCHAR(255) NOT NULL,
+ `FORMATTED` VARCHAR(255) NOT NULL,
+ PRIMARY KEY (`EXTRACTED`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `download_affect_rules` (
+ `ID` int(11) NOT NULL auto_increment,
+ `RULE` int(11) NOT NULL,
+ `PRIORITY` int(11) NOT NULL,
+ `CFIELD` varchar(20) collate latin1_general_ci NOT NULL,
+ `OP` varchar(20) collate latin1_general_ci NOT NULL,
+ `COMPTO` varchar(20) collate latin1_general_ci NOT NULL,
+ `SERV_VALUE` varchar(20) collate latin1_general_ci default NULL,
+ `RULE_NAME` varchar(200) collate latin1_general_ci NOT NULL,
+ PRIMARY KEY (`ID`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `download_available` (
+ `FILEID` VARCHAR(255) NOT NULL,
+ `NAME` VARCHAR(255) NOT NULL,
+ `PRIORITY` INTEGER NOT NULL,
+ `FRAGMENTS` INTEGER NOT NULL,
+ `SIZE` INTEGER NOT NULL,
+ `OSNAME` VARCHAR(255) NOT NULL,
+ `COMMENT` TEXT,
+ PRIMARY KEY (`FILEID`)
+) ENGINE = INNODB;
+
+CREATE TABLE `download_enable` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `FILEID` VARCHAR(255) NOT NULL,
+ `INFO_LOC` VARCHAR(255) NOT NULL,
+ `PACK_LOC` VARCHAR(255) NOT NULL,
+ `CERT_PATH` VARCHAR(255),
+ `CERT_FILE` VARCHAR(255),
+ `SERVER_ID` INTEGER,
+ `GROUP_ID` INTEGER,
+ PRIMARY KEY (`ID`),
+ KEY `FILEID` (`FILEID`)
+) ENGINE = INNODB;
+
+CREATE TABLE `download_history` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `PKG_ID` INTEGER default NULL,
+ `PKG_NAME` VARCHAR(255),
+ PRIMARY KEY (`HARDWARE_ID`, `PKG_ID`)
+) ENGINE = INNODB;
+
+CREATE TABLE `download_servers` (
+ `HARDWARE_ID` int(11) NOT NULL,
+ `URL` varchar(250) collate latin1_general_ci NOT NULL,
+ `ADD_PORT` int(11) NOT NULL,
+ `ADD_REP` varchar(250) collate latin1_general_ci NOT NULL,
+ `GROUP_ID` int(11) NOT NULL,
+ PRIMARY KEY (`HARDWARE_ID`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `drives` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `LETTER` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `FILESYSTEM` VARCHAR(255) default NULL,
+ `TOTAL` INTEGER default NULL,
+ `FREE` INTEGER default NULL,
+ `NUMFILES` INTEGER default NULL,
+ `VOLUMN` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `engine_mutex` (
+ `NAME` varchar(255) NOT NULL default '',
+ `PID` int(11) default NULL,
+ `TAG` varchar(255) NOT NULL default '',
+ PRIMARY KEY (`NAME`, `TAG`)
+) ENGINE=MEMORY DEFAULT CHARSET=latin1;
+
+CREATE TABLE `engine_persistent` (
+ `ID` int(11) NOT NULL auto_increment,
+ `NAME` varchar(255) NOT NULL default '',
+ `IVALUE` int(11) default NULL,
+ `TVALUE` varchar(255) default NULL,
+ UNIQUE KEY `NAME` (`NAME`),
+ KEY `ID` (`ID`)
+) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1;
+
+CREATE TABLE `files` (
+ `NAME` VARCHAR(255) NOT NULL,
+ `VERSION` VARCHAR(255) NOT NULL,
+ `OS` VARCHAR(255) NOT NULL,
+ `CONTENT` LONGBLOB NOT NULL,
+ PRIMARY KEY (`NAME`, `OS`, `VERSION`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `groups` (
+ `HARDWARE_ID` integer default NULL,
+ `REQUEST` longtext,
+ `CREATE_TIME` INT default 0,
+ `REVALIDATE_FROM` INT default 0,
+ PRIMARY KEY (`HARDWARE_ID`)
+) ENGINE=MYISAM;
+
+CREATE TABLE `groups_cache` (
+ `HARDWARE_ID` integer NOT NULL default 0,
+ `GROUP_ID` integer NOT NULL default 0,
+ `STATIC` integer default 0,
+ PRIMARY KEY (`HARDWARE_ID`, `GROUP_ID`)
+) ENGINE=MYISAM;
+
+CREATE TABLE `hardware` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `DEVICEID` VARCHAR(255) NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `WORKGROUP` VARCHAR(255) default NULL,
+ `USERDOMAIN` VARCHAR(255) default NULL,
+ `OSNAME` VARCHAR(255) default NULL,
+ `OSVERSION` VARCHAR(255) default NULL,
+ `OSCOMMENTS` VARCHAR(255) default NULL,
+ `PROCESSORT` VARCHAR(255) default NULL,
+ `PROCESSORS` INTEGER default 0,
+ `PROCESSORN` SMALLINT default NULL,
+ `MEMORY` INTEGER default NULL,
+ `SWAP` INTEGER default NULL,
+ `IPADDR` VARCHAR(255) default NULL,
+ `ETIME` DATETIME default NULL,
+ `LASTDATE` DATETIME default NULL,
+ `LASTCOME` DATETIME default NULL,
+ `QUALITY` DECIMAL(7,4) default 0,
+ `FIDELITY` BIGINT default 1,
+ `USERID` VARCHAR(255) default NULL,
+ `TYPE` INTEGER default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `WINCOMPANY` VARCHAR(255) default NULL,
+ `WINOWNER` VARCHAR(255) default NULL,
+ `WINPRODID` VARCHAR(255) default NULL,
+ `WINPRODKEY` VARCHAR(255) default NULL,
+ `USERAGENT` VARCHAR(50) default NULL,
+ `CHECKSUM` INTEGER default 131071,
+ `SSTATE` INTEGER default 0,
+ PRIMARY KEY (`DEVICEID`, `ID`),
+ KEY `ID` (`ID`),
+ KEY `DEVICEID` (`DEVICEID`),
+ KEY `NAME` (`NAME`),
+ KEY `CHECKSUM` (`CHECKSUM`),
+ KEY `USERID` (`USERID`),
+ KEY `WORKGROUP` (`WORKGROUP`),
+ KEY `OSNAME` (`OSNAME`),
+ KEY `MEMORY` (`MEMORY`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `hardware_osname_cache` (
+ `ID` INTEGER auto_increment,
+ `OSNAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `inputs` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `MANUFACTURER` VARCHAR(255) default NULL,
+ `CAPTION` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `INTERFACE` VARCHAR(255) default NULL,
+ `POINTTYPE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `locks` (
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `ID` INTEGER DEFAULT NULL,
+ `SINCE` TIMESTAMP default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
+ PRIMARY KEY (`HARDWARE_ID`),
+ KEY `SINCE` (`SINCE`)
+) ENGINE=HEAP ;
+
+CREATE TABLE `memories` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `CAPTION` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `CAPACITY` VARCHAR(255) default NULL,
+ `PURPOSE` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `SPEED` VARCHAR(255) default NULL,
+ `NUMSLOTS` SMALLINT default NULL,
+ `SERIALNUMBER` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `modems` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `MODEL` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `monitors` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `MANUFACTURER` VARCHAR(255) default NULL,
+ `CAPTION` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `SERIAL` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `netmap` (
+ `IP` VARCHAR(15) NOT NULL,
+ `MAC` VARCHAR(17) NOT NULL,
+ `MASK` VARCHAR(15) NOT NULL,
+ `NETID` VARCHAR(15) NOT NULL,
+ `DATE` TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
+ `NAME` VARCHAR(255) default NULL,
+ PRIMARY KEY (`MAC`),
+ KEY `IP` (`IP`),
+ KEY `NETID` (`NETID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `networks` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `TYPEMIB` VARCHAR(255) default NULL,
+ `SPEED` VARCHAR(255) default NULL,
+ `MACADDR` VARCHAR(255) default NULL,
+ `STATUS` VARCHAR(255) default NULL,
+ `IPADDRESS` VARCHAR(255) default NULL,
+ `IPMASK` VARCHAR(255) default NULL,
+ `IPGATEWAY` VARCHAR(255) default NULL,
+ `IPSUBNET` VARCHAR(255) default NULL,
+ `IPDHCP` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`),
+ KEY `MACADDR` (`MACADDR`),
+ KEY `IPADDRESS` (`IPADDRESS`),
+ KEY `IPGATEWAY` (`IPGATEWAY`),
+ KEY `IPSUBNET` (`IPSUBNET`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `network_devices` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `MACADDR` VARCHAR(255) default NULL,
+ `USER` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`),
+ KEY `MACADDR` (`MACADDR`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `operators` (
+ `ID` VARCHAR(255) NOT NULL default '',
+ `FIRSTNAME` VARCHAR(255) default NULL,
+ `LASTNAME` VARCHAR(255) default NULL,
+ `PASSWD` VARCHAR(50) default NULL,
+ `ACCESSLVL` INTEGER default NULL,
+ `COMMENTS` text,
+ PRIMARY KEY (`ID`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `ports` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `CAPTION` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `printers` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `DRIVER` VARCHAR(255) default NULL,
+ `PORT` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `prolog_conntrack` (
+ `ID` int(11) NOT NULL auto_increment,
+ `DEVICEID` varchar(255) default NULL,
+ `TIMESTAMP` int(11) default NULL,
+ `PID` int(11) default NULL,
+ KEY `ID` (`ID`),
+ KEY `DEVICEID` (`DEVICEID`)
+) ENGINE=MEMORY;
+
+CREATE TABLE `regconfig` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `NAME` VARCHAR(255) default NULL,
+ `REGTREE` INTEGER default NULL,
+ `REGKEY` text,
+ `REGVALUE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`),
+ KEY `NAME` (`NAME`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `registry` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `REGVALUE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`),
+ KEY `NAME` (`NAME`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `registry_name_cache` (
+ `ID` INTEGER auto_increment,
+ `NAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `registry_regvalue_cache` (
+ `ID` INTEGER auto_increment,
+ `REGVALUE` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `slots` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `DESIGNATION` VARCHAR(255) default NULL,
+ `PURPOSE` VARCHAR(255) default NULL,
+ `STATUS` VARCHAR(255) default NULL,
+ `PSHARE` tinyint(4) default NULL,
+ PRIMARY KEY (`HARDWARE_ID`, `ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `softwares` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `PUBLISHER` VARCHAR(255) default NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `VERSION` VARCHAR(255) default NULL,
+ `FOLDER` text,
+ `COMMENTS` text,
+ `FILENAME` VARCHAR(255) default NULL,
+ `FILESIZE` INTEGER default '0',
+ `SOURCE` INTEGER default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`),
+ KEY `NAME` (`NAME`),
+ KEY `VERSION` (`VERSION`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `softwares_name_cache` (
+ `ID` INTEGER auto_increment,
+ `NAME` VARCHAR(255) UNIQUE,
+ PRIMARY KEY (`ID`)
+) ENGINE = MYISAM;
+
+CREATE TABLE `sounds` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `MANUFACTURER` VARCHAR(255) default NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `storages` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `MANUFACTURER` VARCHAR(255) default NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `MODEL` VARCHAR(255) default NULL,
+ `DESCRIPTION` VARCHAR(255) default NULL,
+ `TYPE` VARCHAR(255) default NULL,
+ `DISKSIZE` INTEGER default NULL,
+ `SERIALNUMBER` VARCHAR(255) default NULL,
+ `FIRMWARE` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+CREATE TABLE `subnet` (
+ `NETID` VARCHAR(15) NOT NULL,
+ `NAME` VARCHAR(255),
+ `ID` INTEGER,
+ `MASK` VARCHAR(255),
+ PRIMARY KEY (`NETID`),
+ KEY `ID` (`ID`)
+) ENGINE=MYISAM ;
+
+CREATE TABLE `tags` (
+ `Tag` VARCHAR(255) NOT NULL default '',
+ `Login` VARCHAR(255) NOT NULL default '',
+ PRIMARY KEY (`Tag`, `Login`),
+ KEY `Tag` (`Tag`),
+ KEY `Login` (`Login`)
+) ENGINE=MyISAM;
+
+CREATE TABLE `videos` (
+ `ID` INTEGER NOT NULL auto_increment,
+ `HARDWARE_ID` INTEGER NOT NULL,
+ `NAME` VARCHAR(255) default NULL,
+ `CHIPSET` VARCHAR(255) default NULL,
+ `MEMORY` VARCHAR(255) default NULL,
+ `RESOLUTION` VARCHAR(255) default NULL,
+ PRIMARY KEY (`ID`, `HARDWARE_ID`),
+ KEY `ID` (`ID`)
+) ENGINE=INNODB ;
+
+
+--
+-- Insert default values
+--
+
+-- administrator
+INSERT INTO `operators` (`ID`, `FIRSTNAME`, `LASTNAME`, `PASSWD`, `ACCESSLVL`, `COMMENTS`) VALUES
+ ('admin', 'admin', 'admin', 'admin', 1, 'Default administrator account');
+
+-- configuration
+INSERT INTO `config` (`NAME`, `IVALUE`, `TVALUE`, `COMMENTS`) VALUES
+ ('AUTO_DUPLICATE_LVL', 7, '', 'Duplicates bitmap'),
+ ('DEPLOY', 1, '', 'Activates or not the automatic deployment option'),
+ ('DOWNLOAD', 0, '', 'Activate softwares auto deployment feature'),
+ ('DOWNLOAD_CYCLE_LATENCY', 60, '', 'Time between two cycles (seconds)'),
+ ('DOWNLOAD_PERIOD_LENGTH', 10, '', 'Number of cycles in a period'),
+ ('DOWNLOAD_FRAG_LATENCY', 10, '', 'Time between two downloads (seconds)'),
+ ('DOWNLOAD_GROUPS_TRACE_EVENTS', 1, '', 'Specify if you want to track packages affected to a group on computer''s level'),
+ ('DOWNLOAD_PACK_DIR', 0, '/var/lib/ocsinventory-reports', 'Directory for download files'),
+ ('DOWNLOAD_PERIOD_LATENCY', 0, '', 'Time between two periods (seconds)'),
+ ('DOWNLOAD_SERVER_URI', 0, '$IP$/local', 'Server url used for group of server'),
+ ('DOWNLOAD_SERVER_DOCROOT', 0, 'd:\\\\tele_ocs', 'Server directory used for group of server'),
+ ('DOWNLOAD_TIMEOUT', 30, '', 'Validity of a package (in days)'),
+ ('ENABLE_GROUPS', 1, '', 'Enable the computer''s groups feature'),
+ ('FREQUENCY', 0, '', 'Specify the frequency (days) of inventories. (0: inventory at each login. -1: no inventory)'),
+ ('GENERATE_OCS_FILES', 0, '', 'Use with ocsinventory-injector, enable the multi entities feature'),
+ ('GUI_REPORT_AGIN_MACH', 30, '', 'Filter on lastdate for console page'),
+ ('GUI_REPORT_DD_MAX', 4000, '', 'Filter on Hard Drive for console page'),
+ ('GUI_REPORT_DD_MINI', 500, '', 'Filter on PROCESSOR for console page'),
+ ('GUI_REPORT_LAST_DIFF', 1, '', 'Difference between LASTDATE and LASTCOME'),
+ ('GUI_REPORT_NOT_VIEW', 3, '', 'Filter on DAY for console page'),
+ ('GUI_REPORT_PROC_MAX', 3000, '', 'Filter on PROCESSOR for console page'),
+ ('GUI_REPORT_PROC_MINI', 1000, '', 'Filter on Hard Drive for console page'),
+ ('GUI_REPORT_RAM_MAX', 512, '', 'Filter on RAM for console page'),
+ ('GUI_REPORT_RAM_MINI', 128, '', 'Filter on RAM for console page'),
+ ('GUI_VERSION', 0, '5003', 'Version of the installed GUI and database'),
+ ('GROUPS_CACHE_OFFSET', 43200, '', 'Random number computed in the defined range. Designed to avoid computing many groups in the same process'),
+ ('GROUPS_CACHE_REVALIDATE', 43200, '', 'Specify the validity of computer''s groups (default: compute it once a day - see offset)'),
+ ('IPDISCOVER', 2, '', 'Max number of computers per gateway retrieving IP on the network'),
+ ('IPDISCOVER_BETTER_THRESHOLD', 1, '', 'Specify the minimal difference to replace an ipdiscover agent'),
+ ('IPDISCOVER_IPD_DIR', 0, '/var/lib/ocsinventory-reports', 'Directory for Ipdiscover files'),
+ ('IPDISCOVER_LATENCY', 100, '', 'Default latency between two arp requests'),
+ ('IPDISCOVER_MAX_ALIVE', 7, '', 'Max number of days before an Ip Discover computer is replaced'),
+ ('IPDISCOVER_NO_POSTPONE', 0, '', 'Disable the time before a first election (not recommended)'),
+ ('IPDISCOVER_USE_GROUPS', 1, '', 'Enable groups for ipdiscover (for example, you might want to prevent some groups'),
+ ('INVENTORY_CACHE_ENABLED', 1, '', 'Enable some stuff to improve DB queries, especially for GUI multicriteria searching system'),
+ ('INVENTORY_DIFF', 1, '', 'Activate/Deactivate inventory incremental writing'),
+ ('INVENTORY_FILTER_ENABLED', 0, '', 'Enable core filter system to modify some things "on the fly"'),
+ ('INVENTORY_FILTER_FLOOD_IP', 0, '', 'Enable inventory flooding filter. A dedicated ipaddress ia allowed to send a new computer only once in this period'),
+ ('INVENTORY_FILTER_FLOOD_IP_CACHE_TIME', 300, '', 'Period definition for INVENTORY_FILTER_FLOOD_IP'),
+ ('INVENTORY_FILTER_ON', 0, '', 'Enable inventory filter stack'),
+ ('INVENTORY_TRANSACTION', 1, '', 'Enable/disable db commit at each inventory section'),
+ ('INVENTORY_WRITE_DIFF', 0, '', 'Configure engine to make a differential update of inventory sections (row level). Lower DB backend load, higher frontend load'),
+ ('LOCAL_SERVER', 0, 'localhost', 'Server address used for local import'),
+ ('LOCAL_PORT', 80, '', 'Server port used for local import'),
+ ('LOCK_REUSE_TIME', 600, '', 'Validity of a computer''s lock'),
+ ('LOGLEVEL', 0, '', 'ocs engine loglevel'),
+ ('OCS_FILES_FORMAT', 0, 'OCS', 'Generate either compressed file or clear XML text'),
+ ('OCS_FILES_OVERWRITE', 0, '', 'Specify if you want to keep trace of all inventory between to synchronisation with the higher level server'),
+ ('OCS_FILES_PATH', 0, '/tmp', 'Path to ocs files directory (must be writeable)'),
+ ('PROLOG_FILTER_ON', 0, '', 'Enable prolog filter stack'),
+ ('PROLOG_FREQ', 24, '', 'Specify the frequency (hours) of prolog, on agents'),
+ ('REGISTRY', 0, '', 'Activates or not the registry query function'),
+ ('SESSION_VALIDITY_TIME', 1, '', 'Validity of a session'),
+ ('TRACE_DELETED', 0, '', 'Trace deleted/duplicated computers (Activated by GLPI)'),
+ ('UPDATE', 0, '', 'Activates or not the update feature');
+
+-- blacklisted macaddresses
+INSERT INTO `blacklist_macaddresses` (`MACADDRESS`) VALUES
+ ('00:00:00:00:00:00'),
+ ('FF:FF:FF:FF:FF:FF'),
+ ('44:45:53:54:00:00'),
+ ('44:45:53:54:00:01'),
+ ('00:01:02:7D:9B:1C'),
+ ('00:08:A1:46:06:35'),
+ ('00:08:A1:66:E2:1A'),
+ ('00:09:DD:10:37:68'),
+ ('00:0F:EA:9A:E2:F0'),
+ ('00:10:5A:72:71:F3'),
+ ('00:11:11:85:08:8B'),
+ ('10:11:11:11:11:11'),
+ ('44:45:53:54:61:6F'),
+ ('');
+
+-- blacklisted serials
+INSERT INTO `blacklist_serials` (`SERIAL`) VALUES
+ ('N/A'),
+ ('(null string)'),
+ ('INVALID'),
+ ('SYS-1234567890'),
+ ('SYS-9876543210'),
+ ('SN-12345'),
+ ('SN-1234567890'),
+ ('1111111111'),
+ ('1111111'),
+ ('1'),
+ ('0123456789'),
+ ('12345'),
+ ('123456'),
+ ('1234567'),
+ ('12345678'),
+ ('123456789'),
+ ('1234567890'),
+ ('123456789000'),
+ ('12345678901234567'),
+ ('0000000000'),
+ ('000000000'),
+ ('00000000'),
+ ('0000000'),
+ ('000000'),
+ ('NNNNNNN'),
+ ('xxxxxxxxxxx'),
+ ('EVAL'),
+ ('IATPASS'),
+ ('none'),
+ ('To Be Filled By O.E.M.'),
+ ('Tulip Computers'),
+ ('Serial Number xxxxxx'),
+ ('SN-123456fvgv3i0b8o5n6n7k'),
+ ('');
=== modified file 'debian/ocsinventory-server.install'
--- debian/ocsinventory-server.install 2009-05-19 05:39:42 +0000
+++ debian/ocsinventory-server.install 2009-05-20 09:17:00 +0000
@@ -1,1 +1,3 @@
debian/conf/ocsinventory.conf usr/share/ocsinventory-server/files
+debian/db/mysql usr/share/dbconfig-common/data/ocsinventory-server/install
+debian/db/1.02 usr/share/dbconfig-common/data/ocsinventory-server/upgrade/mysql/
pgpXpyFXvRpTc.pgp
Description: PGP signature

