Problem making jail in 5.3-STABLE
Axel S. Gruner
axel.gruner at suedfactoring.de
Mon Nov 8 23:57:51 PST 2004
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.
More information about the freebsd-questions
mailing list