Magellan Linux

Diff of /smage/trunk/include/mcore-split.sminc

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

revision 55 by niro, Mon Jan 4 15:00:49 2010 UTC revision 64 by niro, Mon Jan 4 17:49:42 2010 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2  # mcore split packages  # mcore split packages
3    
4  sminclude cleanutils  sminclude mcore cleanutils
5    
6  # global split defines  # global split defines
7  : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}  : ${SPLIT_PACKAGES="${PNAME} ${PNAME}-dev"}
# Line 66  mcore-split_generate_src_install_dev() Line 66  mcore-split_generate_src_install_dev()
66   eval "mcore-split_src_install_${PNAME}-dev()   eval "mcore-split_src_install_${PNAME}-dev()
67   {   {
68   cd \${SRCDIR}   cd \${SRCDIR}
69   if [[ ! -z \$(typeset mcore_generic_src_install) ]]   if [[ ! -z \$(typeset -f mcore_generic_src_install) ]]
70   then   then
71   mcore_generic_src_install   mcore_generic_src_install
72   else   else
# Line 78  mcore-split_generate_src_install_dev() Line 78  mcore-split_generate_src_install_dev()
78   local i   local i
79   for i in \${MCORE_DEV_RM_OPTS}   for i in \${MCORE_DEV_RM_OPTS}
80   do   do
81   if [[ -e \${BINDIR}/\${i} ]]   case \${i} in
82   then   *\**|*\\\**)
83   rm -r \${BINDIR}/\${i} || die   find \${BINDIR}/\$(dirname \${i}) -name \"\$(basename \${i})\" | xargs rm
84   fi   ;;
85     *)
86     if [[ -e \${BINDIR}/\${i} ]]
87     then
88     rm -r \${BINDIR}/\${i} || die
89     fi
90     ;;
91     esac
92   done   done
93   fi   fi
94    
# Line 97  mcore-split_generate_src_install() Line 104  mcore-split_generate_src_install()
104   eval "mcore-split_src_install_${PNAME}()   eval "mcore-split_src_install_${PNAME}()
105   {   {
106   cd \${SRCDIR}   cd \${SRCDIR}
107   if [[ ! -z \$(typeset mcore_generic_src_install) ]]   if [[ ! -z \$(typeset -f mcore_generic_src_install) ]]
108   then   then
109   mcore_generic_src_install   mcore_generic_src_install
110   else   else
# Line 109  mcore-split_generate_src_install() Line 116  mcore-split_generate_src_install()
116   local i   local i
117   for i in \${MCORE_RM_OPTS}   for i in \${MCORE_RM_OPTS}
118   do   do
119   if [[ -e \${BINDIR}/\${i} ]]   case \${i} in
120   then   *\**|*\\\**)
121   rm -r \${BINDIR}/\${i} || die   find \${BINDIR}/\$(dirname \${i}) -name \"\$(basename \${i})\" | xargs rm
122   fi   ;;
123     *)
124     if [[ -e \${BINDIR}/\${i} ]]
125     then
126     rm -r \${BINDIR}/\${i} || die
127     fi
128     ;;
129     esac
130   done   done
131   fi   fi
132    

Legend:
Removed from v.55  
changed lines
  Added in v.64