Magellan Linux

Diff of /smage/trunk/core/grub/grub-0.97-r17.smage2

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

revision 734 by niro, Thu Oct 21 15:26:36 2010 UTC revision 738 by niro, Thu Oct 21 16:39:54 2010 UTC
# Line 18  SDEPEND=">= sys-dev/automake-4 Line 18  SDEPEND=">= sys-dev/automake-4
18  SRCFILE="${PNAME}-${PVER}.tar.gz"  SRCFILE="${PNAME}-${PVER}.tar.gz"
19  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"  SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
20    
21  sminclude mtools  MCORE_ONLY_KEEP="boot/grub/stage1
22     boot/grub/stage2
23     boot/grub/reiserfs_stage1_5
24     boot/grub/e2fs_stage1_5
25     boot/grub/nbgrub
26     boot/grub/pxegrub
27     boot/grub/stage2.netboot
28     usr/sbin"
29    sminclude mtools mcore-split
30    
31  SRC_URI=(  SRC_URI=(
32   ftp://alpha.gnu.org/gnu/${PNAME}/${SRCFILE}   ftp://alpha.gnu.org/gnu/${PNAME}/${SRCFILE}
# Line 164  src_compile() Line 172  src_compile()
172   mmake || die   mmake || die
173  }  }
174    
175  src_install()  mcore_generic_src_install()
176  {  {
177   cd ${SRCDIR}   cd ${SRCDIR}
178    
# Line 173  src_install() Line 181  src_install()
181    
182   mmake DESTDIR=${BINDIR} install || die   mmake DESTDIR=${BINDIR} install || die
183    
184     local archhost
185     case ${ARCH} in
186     i486) archhost="i386-${CHOST/i486-linux-gnu/}" ;;
187     *) archhost="${CHOST/-linux-gnu/}" ;;
188     esac
189    
190   # install netboot grub   # install netboot grub
191   minstallexec nbgrub /usr/$(mlibdir)/grub/${CHOST/-linux-gnu/}/ || die   minstallexec nbgrub /usr/$(mlibdir)/grub/${archhost}/ || die
192   minstallexec pxegrub /usr/$(mlibdir)/grub/${CHOST/-linux-gnu/}/ || die   minstallexec pxegrub /usr/$(mlibdir)/grub/${archhost}/ || die
193   minstallexec stage2/stage2.netboot /usr/$(mlibdir)/grub/${CHOST/-linux-gnu/}/ || die   minstallexec stage2/stage2.netboot /usr/$(mlibdir)/grub/${archhost}/ || die
194    
195   # now copying all stage files   # now copying all stage files
196   for i in ${BINDIR}/usr/$(mlibdir)/grub/${CHOST/-linux-gnu/}/*   for i in ${BINDIR}/usr/$(mlibdir)/grub/${archhost}/*
197   do   do
198   [ -f ${i} ] && cp -p ${i} ${BINDIR}/boot/grub || die ${i}   [ -f ${i} ] && cp -p ${i} ${BINDIR}/boot/grub || die ${i}
199   done   done

Legend:
Removed from v.734  
changed lines
  Added in v.738