Magellan Linux

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

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

revision 53 by niro, Mon Jan 4 14:44:50 2010 UTC revision 121 by niro, Thu Jan 7 09:41:12 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   mmake DESTDIR=\${BINDIR} install || die   if [[ ! -z \$(typeset -f mcore_generic_src_install) ]]
   
  if [[ ! -z \${MCORE_DEV_ZAPMOST_OPTS} ]]  
70   then   then
71   zapmost \${BINDIR} \${MCORE_DEV_ZAPMOST_OPTS} || die   mcore_generic_src_install
72     else
73     mmake DESTDIR=\${BINDIR} install || die
74    
75     local i
76     for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
77     FAQ LICENSE NEWS README TODO
78     do
79     if [ -f \${SRCDIR}/\${i} ]
80     then
81     minstalldocs \${i} || die
82     fi
83     done
84   fi   fi
85    
86   if [[ ! -z \${MCORE_DEV_RM_OPTS} ]]   if [[ ! -z \${MCORE_DEV_RM_OPTS} ]]
# Line 78  mcore-split_generate_src_install_dev() Line 88  mcore-split_generate_src_install_dev()
88   local i   local i
89   for i in \${MCORE_DEV_RM_OPTS}   for i in \${MCORE_DEV_RM_OPTS}
90   do   do
91   if [[ -e \${BINDIR}/\${i} ]]   case \${i} in
92   then   *\**|*\\\**)
93   rm -r \${BINDIR}/\${i} || die   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
94   fi   then
95     find \${BINDIR}/\$(dirname \${i}) -name \"\$(basename \${i})\" | xargs rm
96     fi
97     ;;
98     *)
99     if [[ -e \${BINDIR}/\${i} ]]
100     then
101     rm -r \${BINDIR}/\${i} || die
102     fi
103     ;;
104     esac
105   done   done
106   fi   fi
107    
108     if [[ ! -z \${MCORE_DEV_ZAPMOST_OPTS} ]]
109     then
110     zapmost \${BINDIR} \${MCORE_DEV_ZAPMOST_OPTS} || die
111     fi
112   }"   }"
113  }  }
114    
# Line 92  mcore-split_generate_src_install() Line 117  mcore-split_generate_src_install()
117   eval "mcore-split_src_install_${PNAME}()   eval "mcore-split_src_install_${PNAME}()
118   {   {
119   cd \${SRCDIR}   cd \${SRCDIR}
120   mmake DESTDIR=\${BINDIR} install || die   if [[ ! -z \$(typeset -f mcore_generic_src_install) ]]
121     then
122     mcore_generic_src_install
123     else
124     mmake DESTDIR=\${BINDIR} install || die
125    
126     local i
127     for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
128     FAQ LICENSE NEWS README TODO
129     do
130     if [ -f \${SRCDIR}/\${i} ]
131     then
132     minstalldocs \${i} || die
133     fi
134     done
135     fi
136    
137   if [[ ! -z \${MCORE_RM_OPTS} ]]   if [[ ! -z \${MCORE_RM_OPTS} ]]
138   then   then
139   local i   local i
140   for i in \${MCORE_RM_OPTS}   for i in \${MCORE_RM_OPTS}
141   do   do
142   if [[ -e \${BINDIR}/\${i} ]]   case \${i} in
143   then   *\**|*\\\**)
144   rm -r \${BINDIR}/\${i} || die   if [[ -e \${BINDIR}/\$(dirname \${i}) ]]
145   fi   then
146     find \${BINDIR}/\$(dirname \${i}) -name \"\$(basename \${i})\" | xargs rm
147     fi
148     ;;
149     *)
150     if [[ -e \${BINDIR}/\${i} ]]
151     then
152     rm -r \${BINDIR}/\${i} || die
153     fi
154     ;;
155     esac
156   done   done
157   fi   fi
158    

Legend:
Removed from v.53  
changed lines
  Added in v.121