From owner-freebsd-stable Sun Nov 17 1:21:19 2002 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 74B8C37B401 for ; Sun, 17 Nov 2002 01:21:16 -0800 (PST) Received: from mail.svzserv.kemerovo.su (mail.svzserv.kemerovo.su [213.184.65.66]) by mx1.FreeBSD.org (Postfix) with ESMTP id C018943E3B for ; Sun, 17 Nov 2002 01:21:14 -0800 (PST) (envelope-from sa@main.svzserv.kemerovo.su) Received: from main.svzserv.kemerovo.su (root@main.svzserv.kemerovo.su [213.184.65.87]) by mail.svzserv.kemerovo.su (8.12.6/8.12.5) with ESMTP id gAH9LAPJ018409 for ; Sun, 17 Nov 2002 16:21:10 +0700 (NKZ) (envelope-from sa@main.svzserv.kemerovo.su) Received: from main.svzserv.kemerovo.su (smmsp@localhost [127.0.0.1]) by main.svzserv.kemerovo.su (8.12.6/8.12.5) with ESMTP id gAH9L8DE025126 for ; Sun, 17 Nov 2002 16:21:08 +0700 (NKZ) (envelope-from sa@main.svzserv.kemerovo.su) Received: (from root@localhost) by main.svzserv.kemerovo.su (8.12.6/8.12.6/Submit) id gAH9L7uJ025122 for stable@freebsd.org; Sun, 17 Nov 2002 16:21:07 +0700 (NKZ) Date: Sun, 17 Nov 2002 16:21:07 +0700 From: Eugene Grosbein To: stable@freebsd.org Subject: make release fails Message-ID: <20021117162107.A19974@main.svzserv.kemerovo.su> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Hi! I'm trying to setup a box for building releases of RELENG_4. This box already has cvsup-mirror and local mirror of the Repo and has been used as local CVSup mirror for a while with success. My goal is to build releases in a way that doesn't touch this system's own /usr/src, /usr/sup and /usr/obj. So I'm trying to have another copy of src, sup and obj using extra supfile and building script: #!/bin/sh -ex export CVSROOT=/home/ncvs # Here is the Repo export KERNEL_FLAGS="-j4 CPUTYPE=i386" # I have CPUTYPE=i686 in /etc/make.conf # and that's SMP system export WORLD_FLAGS="$KERNEL_FLAGS" SUPFILENAME=stable-supfile # has custom host, base and prefix: SRC=/mnt/.1/release/src # /mnt/.1/release mkdir -p $SRC # Here sources must live /usr/local/bin/cvsup -g -L 2 `dirname $0`/$SUPFILENAME # update sources cd $SRC/release nice -17 make -j4 release \ VNDEVICE=vn1 \ RELEASETAG=RELENG_4 \ CHROOTDIR=/mnt/.1/release/chroot 2>&1 | tee /mnt/.1/release/log My problem is that it doesn't work. What am I doing wrong? Here is a log. rm -rf /mnt/.1/release/chroot 2>/dev/null chflags -R noschg /mnt/.1/release/chroot/. rm -rf /mnt/.1/release/chroot mkdir -p /mnt/.1/release/chroot >>> make release for i386 started on Sun Nov 17 09:14:12 GMT 2002 cd /mnt/.1/release/src/release/.. && make TARGET_ARCH=i386 TARGET=i386 -DNOGAMES -DNOHTML -DNOINFO -DNOMAN -DNOPROFILE installworld DESTDIR=/mnt/.1/release/chroot mkdir -p /tmp/install.22943 for prog in [ awk cat chflags chmod chown date echo egrep find grep ln make makewhatis mtree mv perl pwd_mkdb rm sed sh sysctl test true uname wc zic; do cp `which $prog` /tmp/install.22943; done cd /mnt/.1/release/src; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 OBJFORMAT_PATH=/usr/obj/mnt/.1/release/src/i386/usr/libexec PERL5LIB=/usr/obj/mnt/.1/release/src/i386/usr/libdata/perl/5.00503 GROFF_BIN_PATH=/usr/obj/mnt/.1/release/src/i386/usr/bin GROFF_FONT_PATH=/usr/obj/mnt/.1/release/src/i386/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/mnt/.1/release/src/i386/usr/share/tmac PATH=/usr/obj/mnt/.1/release/src/i386/usr/sbin:/usr/obj/mnt/.1/release/src/i386/usr/bin:/usr/obj/mnt/.1/release/src/i386/usr/games:/tmp/install.22943 make -f Makefile.inc1 reinstall -------------------------------------------------------------- >>> Making hierarchy -------------------------------------------------------------- cd /mnt/.1/release/src; make -f Makefile.inc1 hierarchy cd /mnt/.1/release/src/etc; make distrib-dirs `grep "^[a-zA-Z]" /mnt/.1/release/src/etc/locale.deprecated`; while [ $# -gt 0 ] ; do for dir in /usr/share/locale /usr/share/nls /usr/local/share/nls; do test -d /mnt/.1/release/chroot/${dir} && cd /mnt/.1/release/chroot/${dir}; test -L "$2" && rm -rf "$2"; test \! -L "$1" && test -d "$1" && mv "$1" "$2"; done; shift; shift; done mtree -deU -f /mnt/.1/release/src/etc/mtree/BSD.root.dist -p /mnt/.1/release/chroot/ [skip lot's of mtree's output] mtree -deU -f /mnt/.1/release/src/etc/mtree/BSD.sendmail.dist -p /mnt/.1/release/chroot/ ./var/spool/clientmqueue missing (created) cd /mnt/.1/release/chroot/; rm -f /mnt/.1/release/chroot/sys; ln -s usr/src/sys sys cd /mnt/.1/release/chroot/usr/share/man/en.ISO8859-1; ln -sf ../man* . cd /mnt/.1/release/chroot/usr/share/man; `grep "^[a-zA-Z]" /mnt/.1/release/src/etc/man.alias`; while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done -------------------------------------------------------------- >>> Installing everything.. -------------------------------------------------------------- cd /mnt/.1/release/src; make -f Makefile.inc1 install ===> share/info install -o root -g wheel -m 444 dir-tmpl /mnt/.1/release/chroot/usr/share/info/dir install: not found *** Error code 127 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error *** Error code 2 1 error Eugene Grosbein To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message