Magellan Linux

Diff of /trunk/pkgtools/mage2mysql.sh

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 804 by niro, Wed Feb 11 16:14:07 2009 UTC revision 808 by niro, Wed Feb 11 17:56:03 2009 UTC
# Line 12  SQL_USER=mage Line 12  SQL_USER=mage
12  SQL_PASS=mage  SQL_PASS=mage
13  SQL_HOST=localhost  SQL_HOST=localhost
14  SQL_DB=mage  SQL_DB=mage
15  SQL_TABLE_PACKAGES=packages  SQL_TABLE_PACKAGES=mg_packages
16  SQL_TABLE_CATEGORIES=categories  SQL_TABLE_CATEGORIES=mg_categories
17    
18  create_database()  create_database()
19  {  {
# Line 32  create_database() Line 32  create_database()
32   pbuild varchar(255) NOT NULL,   pbuild varchar(255) NOT NULL,
33   pcat varchar(255) NOT NULL,   pcat varchar(255) NOT NULL,
34   state varchar(255) NOT NULL,   state varchar(255) NOT NULL,
35   description varchar(255) default NULL,   description text default NULL,
36   homepage varchar(255) default NULL,   homepage varchar(255) default NULL,
37   pkgtype varchar(255) default NULL,   pkgtype varchar(255) default NULL,
38   depend varchar(255) default NULL,   depend text default NULL,
39   sdepend varchar(255) default NULL,   sdepend text default NULL,
40   provide varchar(255) default NULL,   provide text default NULL,
41   time datetime NOT NULL,   time datetime NOT NULL,
42   flag int(1) NOT NULL default '1',   flag int(1) NOT NULL default '1',
43   PRIMARY KEY  (id)   PRIMARY KEY  (id)
# Line 92  evaluate_magefile() Line 92  evaluate_magefile()
92    
93   # the description may contain some escape characters like ' and "   # the description may contain some escape characters like ' and "
94   # which break the above loop   # which break the above loop
95   DESCRIPTION="$(get_value_from_magefile DESCRIPTION ${MAGEFILE})"   DESCRIPTION="$(get_value_from_magefile DESCRIPTION ${MAGEFILE} | sed "s:':\\\':g")"
96    
97   # get var from the name of the magefile   # get var from the name of the magefile
98   PCAT="$(magename2pcat ${MAGEFILE})"   PCAT="$(magename2pcat ${MAGEFILE})"

Legend:
Removed from v.804  
changed lines
  Added in v.808