Changeset 2991

Show
Ignore:
Timestamp:
02/24/06 14:49:49 (3 years ago)
Author:
bergius
Message:

New role for installing SQL files to be picked up by Datagard

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/lib/midcom/config/package.xml

    r2948 r2991  
    8181                        <file baseinstalldir="/" name="midcom_dbobjects.xml" role="mgdschema" /> 
    8282                        <dir name="sql"> 
    83                             <file baseinstalldir="midcom/lib" name="midcom_dbobjects_full.sql" role="php" /> 
     83                            <file baseinstalldir="midcom/lib" name="midcom_dbobjects_full.sql" role="midgardsql" /> 
    8484                        </dir> <!-- //midcom/config/mgdschema/sql --> 
    8585                    </dir> <!-- //midcom/config/mgdschema --> 
     
    241241                <name>Role_Mgdschema</name> 
    242242                <channel>pear.midcom-project.org</channel> 
    243             </package>      
     243            </package>   
     244            <package> 
     245                <name>Role_Midgardsql</name> 
     246                <channel>pear.midcom-project.org</channel> 
     247            </package>                   
    244248            <package> 
    245249                <name>Role_Web</name> 
     
    248252            <extension> 
    249253                <name>midgard</name> 
    250                 <min>1.7.3</min> 
     254                <min>1.7.4</min> 
    251255            </extension> 
    252256        </required> 
  • trunk/support/makedist2.sh

    r2879 r2991  
    1717$PEAR package $MIDCOM_SUPPORT_DIR/Role_MgdSchema/package.xml 
    1818$PEAR install Role_Mgdschema-?.?.?.tgz 
     19 
     20# Packaging the Midgard SQL role 
     21echo "Packaging Midgard database SQL updater Role..." 
     22$PEAR package $MIDCOM_SUPPORT_DIR/Role_Midgardsql/package.xml 
     23$PEAR install Role_Midgardsql-?.?.?.tgz 
    1924 
    2025# Package MidCOM itself 
  • trunk/support/pear-package.php

    r2947 r2991  
    269269            $role = 'mgdschema'; 
    270270        } 
     271        elseif (   $dir_name == 'config' 
     272                && $entry == 'mgdschema.sql') 
     273        { 
     274            // SQL files shipped by components are placed in config/mgdschema.xml 
     275            // These will be installed via the Datagard database update command 
     276            $role = 'midgardsql'; 
     277        }         
    271278        else 
    272279        {