Problem making jail in 5.3-STABLE
Chad Leigh -- Shire.Net LLC
chad at shire.net
Fri Nov 12 08:23:21 PST 2004
Hi
Have you (pixiedave) or anyone else who was having problems with this
gotten it to work yet?
I have tried the patch below but get failures in the patching, have
tried to cvsup to -STABLE (where some people have gotten it to work),
and have tried Makefile.inc1 from someone who had it patched already.
None of these have worked for me and I am still unable to make world
DESTDIR= to make a jail installation under 5.3-STABLE or -RELEASE
I have rebuilt /usr/src from scratch (accidently blew it away when
changing out a disk controller for a different one) and still have the
problem
Best
Chad
On Nov 9, 2004, at 7:33 AM, pixiedave wrote:
> On Tue, 9 Nov 2004 08:59:41 +0100, Axel S. Gruner
> <axel.gruner at suedfactoring.de> wrote:
>> Use this patch:
>>
>> Index: Makefile.inc1
>> ===================================================================
>> RCS file: /data/ncvs/freebsd/src/Makefile.inc1,v
>> retrieving revision 1.438.2.4
>> diff -u -r1.438.2.4 Makefile.inc1
>> --- Makefile.inc1 30 Sep 2004 23:36:06 -0000 1.438.2.4
>> +++ Makefile.inc1 4 Nov 2004 13:24:16 -0000
>> @@ -180,13 +180,13 @@
>> GROFF_TMAC_PATH=${WORLDTMP}/legacy/usr/share/tmac
>>
>> # bootstrap-tools stage
>> -BMAKEENV= DESTDIR= \
>> - INSTALL="sh ${.CURDIR}/tools/install.sh" \
>> +BMAKEDEV= INSTALL="sh ${.CURDIR}/tools/install.sh" \
>> PATH=${BPATH}:${PATH} \
>> WORLDTMP=${WORLDTMP} \
>> MAKEFLAGS="-m ${.CURDIR}/tools/build/mk ${.MAKEFLAGS}"
>> BMAKE= MAKEOBJDIRPREFIX=${WORLDTMP} \
>> ${BMAKEENV} ${MAKE} -f Makefile.inc1 \
>> + DESTDIR= \
>> BOOTSTRAPPING=${OSRELDATE} \
>> -DNOHTML -DNOINFO -DNOLINT -DNOMAN -DNOPIC
>> -DNOPROFILE \
>> -DNOSHARED -DNO_CPU_CFLAGS -DNO_WARNS
>> @@ -194,6 +194,7 @@
>> # build-tools stage
>> TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \
>> ${BMAKEENV} ${MAKE} -f Makefile.inc1 \
>> + DESTDIR= \
>> BOOTSTRAPPING=${OSRELDATE} -DNOLINT -DNO_CPU_CFLAGS
>> -DNO_WARNS
>>
>> # cross-tools stage
>> @@ -201,11 +202,10 @@
>>
>> # world stage
>> WMAKEENV= ${CROSSENV} \
>> - DESTDIR=${WORLDTMP} \
>> _SHLIBDIRPREFIX=${WORLDTMP} \
>> INSTALL="sh ${.CURDIR}/tools/install.sh" \
>> PATH=${TMPPATH}
>> -WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1
>> +WMAKE= ${WMAKEENV} ${MAKE} -f Makefile.inc1
>> DESTDIR=${WORLDTMP}
>>
>> # install stage
>> .if empty(.MAKEFLAGS:M-n)
>>
>> Save it as "Makefile.inc1.diff" in your home, switsch to /usr/src.
>> Become root:
>> #patch < /your/home/Makefile.inc1.diff
>>
>> Build the jail.
>>
>> I got this patch from a friend of mine, for me it works perfect.
>>
>>
> I followed your directions and got;
> 127# patch < /home/pixiedave/Makefile.inc1.diff
> Hmm... Looks like a unified diff to me...
> The text leading up to this was:
> --------------------------
> |
> |===================================================================
> |RCS file: /data/ncvs/freebsd/src/Makefile.inc1,v
> |retrieving revision 1.438.2.4
> |diff -u -r1.438.2.4 Makefile.inc1
> |--- Makefile.inc1 30 Sep 2004 23:36:06 -0000 1.438.2.4
> |+++ Makefile.inc1 4 Nov 2004 13:24:16 -0000
> --------------------------
> Patching file Makefile.inc1 using Plan A...
> patch: **** malformed patch at line 11: # bootstrap-tools stage
> 127#
> any ideas, patching is new to me.
>
>
> --
> "You Never Blow Your Trip Forever" Daevid Allen
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions
mailing list