make distribution

From: Marian Hettwer <mh(at)kernel32.de>
Date: Tue, 10 Jul 2007 10:11:47 +0200

Hi Ho,

vorher sorry für nen weiteren Thread, aber ich bin gerade auf Arbeit und komme nicht an die korrekte Mails an um im alten Thread zu bleiben.
Bitte nicht gleich köpfen ;-)

Sodala... wie von Florian und Bernd angeraten versuche ich das make distribution jetzt direkt in src/ auszuführen...

Abgesehen davon, dass dieses vorgehen nicht konsistent zum Handbuch wäre (Documentation outdated?), macht der nur geringfügig was anderes und scheitert prinzipiell beim selben Problem (directories existieren nicht, daher klatscht install in die Hände):

# pwd
/usr/src
# echo $DESTDIR
/usr/local/nfsroot
# make distribution
cd /usr/src/etc; MAKEOBJDIRPREFIX=/usr/obj MACHINE_ARCH=i386 MACHINE=i386 CPUTYPE= GROFF_BIN_PATH=/usr/obj/usr/src/tmp/legacy/usr/bin GROFF_FONT_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/groff_font GROFF_TMAC_PATH=/usr/obj/usr/src/tmp/legacy/usr/share/tmac PATH=/usr/obj/usr/src/tmp/legacy/usr/sbin:/usr/obj/usr/src/tmp/legacy/usr/bin:/usr/obj/usr/src/tmp/legacy/usr/games:/usr/obj/usr/src/tmp/usr/sbin:/usr/obj/usr/src/tmp/usr/bin:/usr/obj/usr/src/tmp/usr/games:/sbin:/bin:/usr/sbin:/usr/bin /usr/obj/usr/src/make.i386/make distribution
cd /usr/src/etc; install -o root -g wheel -m 644 amd.map apmd.conf auth.conf crontab csh.cshrc csh.login csh.logout devd.conf devfs.conf dhclient.conf disktab fbtab freebsd-update.conf ftpusers gettytab group hosts hosts.allow hosts.equiv hosts.lpd inetd.conf login.access login.conf mac.conf motd netconfig network.subr networks newsyslog.conf portsnap.conf pf.conf pf.os phones profile protocols rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless rc.sendmail rc.shutdown rc.subr remote rpc services shells snmpd.config sysctl.conf syslog.conf usbd.conf etc.i386/ttys /usr/src/etc/../gnu/usr.bin/man/manpath/manpath.config /usr/src/etc/../usr.bin/mail/misc/mail.rc /usr/src/etc/../usr.bin/locate/locate/locate.rc printcap /usr/local/nfsroot/etc; cap_mkdb -l /usr/local/nfsroot/etc/login.conf; install -o root -g wheel -m 755 netstart pccard_ether rc.suspend rc.resume /usr/local/nfsroot/etc; install -o root -g wheel -m 600 master.passwd nsmb.conf opieaccess
 /usr/local/nfsroot/etc; pwd_mkdb -L -i -p -d /usr/local/nfsroot/etc /usr/local/nfsroot/etc/master.passwd
install: wrong number or types of arguments
usage: install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 file2
       install [-bCcpSsv] [-B suffix] [-f flags] [-g group] [-m mode]
               [-o owner] file1 ... fileN directory
       install -d [-v] [-g group] [-m mode] [-o owner] directory ...
*** Error code 64

Stop in /usr/src/etc.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
#

Tja was ist nun los? Entweder mache ich was grundlegend falsch, was ich mir jetzt nicht wirklich vorstellen kann, oder da ist was im Makefile krumm, was ich mir auch nicht vorstellen kann.

Hat jemand nen aktuelles 6-STABLE zu Hand und kann mal im Hintergrund folgende Befehle absetzen?

export DESTDIR=/some/where
mkdir -p $DESTDIR
cd /usr/src; make buildworld && make buildkernel
cd /usr/src; make distribution

Läuft das durch oder hats das selbe Problem?

Danke & Gruß,
der Marian (will einfach nur'n nfsroot haben)

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Tue 10 Jul 2007 - 10:13:37 CEST

search this site