Changeset 2726

Show
Ignore:
Timestamp:
01/19/06 23:49:53 (3 years ago)
Author:
bergius
Message:

Much more packaging work. Now MgdSchema? files go to directory governed by "pear config-set mgdschema_dir <path>"

Files:

Legend:

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

    r2725 r2726  
    7979                <dir name="config"> 
    8080                    <dir name="mgdschema"> 
     81                        <file baseinstalldir="/" name="midcom_dbobjects.xml" role="mgdschema" /> 
    8182                        <dir name="sql"> 
    8283                            <file baseinstalldir="midcom/lib" name="midcom_dbobjects_full.sql" role="php" /> 
    8384                        </dir> <!-- //midcom/config/mgdschema/sql --> 
    84                         <file baseinstalldir="midcom/lib" name="midcom_dbobjects.xml" role="php" /> 
    8585                    </dir> <!-- //midcom/config/mgdschema --> 
    8686                    <file baseinstalldir="midcom/lib" name="language_db.inc" role="php" /> 
     
    230230        </required> 
    231231    </dependencies> 
     232    <usesrole> 
     233        <role>mgdschema</role> 
     234        <package>Role_MgdSchema</package> 
     235        <channel>pear.php.net</channel> 
     236    </usesrole>     
    232237    <phprelease /> 
    233238</package> 
  • trunk/lib/midcom/helper/misc.php

    r2681 r2726  
    946946    { 
    947947        $node_id = $nap->get_root_node(); 
     948         
     949        $root_node = $nap->get_node($node_id); 
     950        if ($root_node[MIDCOM_NAV_COMPONENT] == $component) 
     951        { 
     952            return $root_node; 
     953        } 
    948954    } 
    949955 
  • trunk/support/makedist2.sh

    r2725 r2726  
    1010PHP=`which php` 
    1111MIDCOM_SUPPORT_DIR=`dirname $0` 
     12 
     13# Packaging the MgdSchema role 
     14echo "Packaging MgdSchema Role..." 
     15$PEAR package $MIDCOM_SUPPORT_DIR/Role_MgdSchema/package.xml 
     16$PEAR install Role_MgdSchema-?.?.?.tgz 
    1217 
    1318# Package MidCOM itself