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} |
172 |
mmake || die |
mmake || die |
173 |
} |
} |
174 |
|
|
175 |
src_install() |
mcore_generic_src_install() |
176 |
{ |
{ |
177 |
cd ${SRCDIR} |
cd ${SRCDIR} |
178 |
|
|
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 |