From owner-p4-projects Sun Dec 8 15:10:18 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 3179237B404; Sun, 8 Dec 2002 15:09:54 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B782B37B401 for ; Sun, 8 Dec 2002 15:09:53 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5EA9343E4A for ; Sun, 8 Dec 2002 15:09:52 -0800 (PST) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id gB8N5EmV091770 for ; Sun, 8 Dec 2002 15:05:14 -0800 (PST) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id gB8N5EHE091757 for perforce@freebsd.org; Sun, 8 Dec 2002 15:05:14 -0800 (PST) Date: Sun, 8 Dec 2002 15:05:14 -0800 (PST) Message-Id: <200212082305.gB8N5EHE091757@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar Subject: PERFORCE change 22080 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://perforce.freebsd.org/chv.cgi?CH=22080 Change 22080 by marcel@marcel_vaio on 2002/12/08 15:04:38 IFC @22079 Affected files ... .. //depot/projects/ia64/etc/periodic/daily/440.status-mailq#4 integrate .. //depot/projects/ia64/etc/periodic/daily/460.status-mail-rejects#3 integrate .. //depot/projects/ia64/etc/periodic/daily/470.status-named#3 integrate .. //depot/projects/ia64/etc/periodic/security/550.ipfwlimit#5 integrate .. //depot/projects/ia64/etc/periodic/security/650.ip6fwlimit#5 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#4 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#10 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#12 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml#4 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#8 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/upgrade.sgml#4 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/i386/article.sgml#4 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml#7 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/readme/article.sgml#7 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#17 integrate .. //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml#4 integrate .. //depot/projects/ia64/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#6 integrate .. //depot/projects/ia64/release/scripts/chkINDEX#2 integrate .. //depot/projects/ia64/release/scripts/mkpkghier#2 integrate .. //depot/projects/ia64/sbin/devd/Makefile#3 integrate .. //depot/projects/ia64/sbin/devd/devd-generic#2 integrate .. //depot/projects/ia64/sbin/devd/devd.c#2 delete .. //depot/projects/ia64/sbin/devd/devd.cc#1 branch .. //depot/projects/ia64/sbin/devd/devd.conf#3 integrate .. //depot/projects/ia64/sbin/devd/devd.conf.5#3 integrate .. //depot/projects/ia64/sbin/devd/devd.h#2 integrate .. //depot/projects/ia64/sbin/devd/parse.y#2 integrate .. //depot/projects/ia64/sbin/devd/token.l#2 integrate .. //depot/projects/ia64/sbin/fsck_ffs/fsutil.c#11 integrate .. //depot/projects/ia64/share/man/man4/smp.4#2 integrate .. //depot/projects/ia64/sys/boot/efi/include/efiapi.h#8 integrate .. //depot/projects/ia64/sys/boot/efi/libefi/efi_console.c#3 integrate .. //depot/projects/ia64/sys/boot/efi/loader/main.c#12 integrate .. //depot/projects/ia64/sys/compat/linux/linux_file.c#8 integrate .. //depot/projects/ia64/sys/dev/bktr/bktr_core.c#7 integrate .. //depot/projects/ia64/sys/ia64/conf/GENERIC#21 integrate .. //depot/projects/ia64/sys/ia64/include/bootinfo.h#7 integrate .. //depot/projects/ia64/sys/kern/vfs_subr.c#29 integrate .. //depot/projects/ia64/sys/modules/Makefile#30 integrate .. //depot/projects/ia64/sys/net/if_gre.h#4 integrate .. //depot/projects/ia64/sys/netinet/ip_gre.c#7 integrate .. //depot/projects/ia64/sys/netsmb/smb_smb.c#6 integrate Differences ... ==== //depot/projects/ia64/etc/periodic/daily/440.status-mailq#4 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/periodic/daily/440.status-mailq,v 1.8 2002/05/07 13:11:05 brian Exp $ +# $FreeBSD: src/etc/periodic/daily/440.status-mailq,v 1.9 2002/12/07 23:37:44 keramida Exp $ # # If there is a global system configuration file, suck it in. @@ -25,7 +25,7 @@ rc=$(case "$daily_status_mailq_shorten" in [Yy][Ee][Ss]) mailq | - perl -ne 'print if /^\s+\S+@/' | + egrep -e '^[[:space:]]+[^[:space:]]+@' | sort | uniq -c | sort -nr | @@ -45,7 +45,7 @@ rc=$(case "$daily_status_mailq_shorten" in [Yy][Ee][Ss]) mailq -Ac | - perl -ne 'print if /^\s+\S+@/' | + egrep -e '^[[:space:]]+[^[:space:]]+@' | sort | uniq -c | sort -nr | ==== //depot/projects/ia64/etc/periodic/daily/460.status-mail-rejects#3 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/periodic/daily/460.status-mail-rejects,v 1.14 2002/04/30 17:07:32 brian Exp $ +# $FreeBSD: src/etc/periodic/daily/460.status-mail-rejects,v 1.15 2002/12/07 23:37:44 keramida Exp $ # # If there is a global system configuration file, suck it in. @@ -51,8 +51,9 @@ done cat /var/log/maillog } | - perl -ne "print \"\$2\n\" - if (/reject=/ and /^$start.*ruleset=check_\S+,\s+arg1=(<[^@]+@)?([^>,]+).*reject=/o);" | + fgrep 'reject=' | + egrep -e "^$start.*ruleset=check_[^[:space:]]+,[[:space:]]+arg1=(<[^@]+@)?([^>,]+).*reject=.*" | + sed -e 's/.*arg1=//' -e 's/.*@//' -e 's/[>[:space:]].*$//' | sort -f | uniq -ic | sort -fnr | tee /dev/stderr | wc -l) [ $rc -gt 0 ] && rc=1 fi;; ==== //depot/projects/ia64/etc/periodic/daily/470.status-named#3 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/periodic/daily/470.status-named,v 1.3 2002/09/24 18:53:42 ache Exp $ +# $FreeBSD: src/etc/periodic/daily/470.status-named,v 1.4 2002/12/07 23:37:44 keramida Exp $ # # If there is a global system configuration file, suck it in. @@ -25,30 +25,30 @@ start=`date -v-1d '+%b %d' | sed 's/0\(.\)$/ \1/'` rc=$(catmsgs | - perl -ne 'print "$2 from $1\n" - if (/^'"$start"'.*named\[\d+\]: denied [AI]XFR from \[(.*)\]\.\d+ for "(.*)"/);' | - sort -f | uniq -ic | - perl -e ' - use Socket; + fgrep '^'"$start"'.*named\[[[:digit:]]\+\]: denied [AI]XFR from \[.*\]\.[[:digit:]]\+ for' | \ + sed -e 's/.*: denied [AI]XFR from \[\(.*\)\]\.[[:digit:]]* for "\(.*\)".*$/\2 from \1/' + sort -f | uniq -ic | ( + usedns=0 + if [ X"${daily_status_named_usedns}" != X"" ]; then + case $daily_status_named_usedns in + [yY][eE][sS]) usedns=1 ;; + esac + fi - while () { - if (/^.*from (.*)$/) { - $ip_addr = $1; - chomp; - if ($ARGV[0] =~ /^yes$/i) { - ($host) = gethostbyaddr(inet_aton($ip_addr), AF_INET); - } else { - $host = ""; - } - - if ($host) { - print "$_ ($host)\n"; - } else { - print "$_\n"; - } - } - } - ' $daily_status_named_usedns | tee /dev/stderr | wc -l) + while read line ;do + ipaddr=`echo "$line" | sed -e 's/^.*from //'` + if [ $usedns -eq 1 ]; then + name=`host "${ipaddr}" 2>/dev/null | \ + grep 'domain name pointer' | \ + sed -e 's/^.* //'` + fi + if [ X"${name}" != X"" ]; then + echo "${line} (${name})" + else + echo "${line}" + fi + done ) | \ + tee /dev/stderr | wc -l) [ $rc -gt 0 ] && rc=1 ;; ==== //depot/projects/ia64/etc/periodic/security/550.ipfwlimit#5 (text+ko) ==== @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/periodic/security/550.ipfwlimit,v 1.4 2002/08/25 04:09:17 cjc Exp $ +# $FreeBSD: src/etc/periodic/security/550.ipfwlimit,v 1.5 2002/12/07 23:37:44 keramida Exp $ # # Show ipfw rules which have reached the log limit @@ -45,8 +45,10 @@ TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` IPFW_LOG_LIMIT=`sysctl -n net.inet.ip.fw.verbose_limit 2> /dev/null` if [ $? -eq 0 ] && [ "${IPFW_LOG_LIMIT}" -ne 0 ]; then - ipfw -a l | grep " log " | perl -n -e \ - '/^\d+\s+(\d+)/; print if ($1 >= '$IPFW_LOG_LIMIT')' > ${TMP} + ipfw -a l | grep " log " | \ + grep '^[[:digit:]]\+[[:space:]]\+[[:digit:]]\+' | \ + awk -v limit="$IPFW_LOG_LIMIT" \ + '{if ($2 > limit) {print $0}}' > ${TMP} if [ -s "${TMP}" ]; then rc=1 echo "" ==== //depot/projects/ia64/etc/periodic/security/650.ip6fwlimit#5 (text+ko) ==== @@ -24,7 +24,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/etc/periodic/security/650.ip6fwlimit,v 1.4 2002/08/25 04:09:17 cjc Exp $ +# $FreeBSD: src/etc/periodic/security/650.ip6fwlimit,v 1.5 2002/12/07 23:37:44 keramida Exp $ # # Show ip6fw rules which have reached the log limit @@ -45,8 +45,10 @@ TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX` IP6FW_LOG_LIMIT=`sysctl -n net.inet6.ip6.fw.verbose_limit 2> /dev/null` if [ $? -eq 0 ] && [ "${IP6FW_LOG_LIMIT}" -ne 0 ]; then - ip6fw -a l | grep " log " | perl -n -e \ - '/^\d+\s+(\d+)/; print if ($1 >= '$IP6FW_LOG_LIMIT')' > ${TMP} + ip6fw -a l | grep " log " | \ + grep '^[[:digit:]]\+[[:space:]]\+[[:digit:]]\+' | \ + awk -v limit="$IPFW_LOG_LIMIT" \ + '{if ($2 > limit) {print $0}}' > ${TMP} if [ -s "${TMP}" ]; then rc=1 echo "" ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml#4 (text+ko) ==== @@ -1,9 +1,9 @@ The &os; Release Engineering Team - $FreeBSD: src/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.5 2002/12/01 12:56:41 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/early-adopter/article.sgml,v 1.6 2002/12/07 22:32:30 ue Exp $ 2002 @@ -305,9 +305,9 @@ Die Dokumentation (wie z.B. das &os; Handbuch und der FAQ) sind teilweise noch nicht auf dem Stand von &os; 5.0. ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/alpha/proc-alpha.sgml#10 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -1555,7 +1555,7 @@ device pcm - Die Audio-Hardware nutzt Port 0x530, IRQ 9 und DRQ 3. Sie + Die Audio-Hardware nutzt Port 0x530, IRQ 10 und DRQ 3. Sie müssen in device.hints zusätzlich noch flags 0x10011 angeben. ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml#12 (text+ko) ==== @@ -28,13 +28,13 @@ this file to fix "missed" conversions are likely to break the build. - $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.47 2002/12/01 15:56:12 ue Exp $ - basiert auf: 1.117 + $FreeBSDde: de-docproj/relnotes/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.49 2002/12/07 21:07:59 ue Exp $ + basiert auf: 1.119 --> - $FreeBSD: src/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.14 2002/12/01 16:20:37 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/hardware/common/dev.sgml,v 1.15 2002/12/07 22:32:30 ue Exp $ Unterstützte Geräte @@ -54,11 +54,11 @@ Festplatten-Controller - IDE/ATA Controller + IDE/ATA Controller (&man.ata.4; Treiber) - Acerlabs Aladdin + Acard ATP850 UDMA2, ATP860 UDMA4, ATP865 UDMA6 @@ -2529,7 +2529,7 @@ - Gigabit Ethernet Karten mit Broadcom BCM570x + Gigabit Ethernet Karten mit Broadcom BCM570x (&man.bge.4; Treiber) @@ -3920,7 +3920,7 @@ Bluetooth Geräte - PCCARD Host Kontroller (&man.ng.bt3c.4; + PCCARD Host Kontroller (&man.ng.bt3c.4; Treiber) @@ -3929,7 +3929,7 @@ - USB Host Kontroller (&man.ng.ubt.4; Treiber) + USB Host Kontroller (&man.ng.ubt.4; Treiber) 3Com 3CREB96 ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/hardware/i386/article.sgml#4 (text+ko) ==== @@ -1,7 +1,7 @@ - + ]> ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/common/install.sgml#8 (text+ko) ==== @@ -1,7 +1,7 @@ - + ]> ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/installation/sparc64/install.sgml#7 (text+ko) ==== @@ -1,6 +1,6 @@ @@ -418,7 +418,7 @@ gibt, müssen Sie das Disk Label manuell erzeugen, wenn Sie &os;/&arch; &os; verwenden. Weitere Informationen zu diesem Thema können Sie dem FreeBSD + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/">FreeBSD Handbuch entnehmen. Bei &os;/&arch; muß ein Sun-kompatibles Label in das ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/readme/article.sgml#7 (text+ko) ==== @@ -1,8 +1,8 @@ Das &os; Projekt - $FreeBSD: src/release/doc/de_DE.ISO8859-1/readme/article.sgml,v 1.7 2002/11/02 11:20:26 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/readme/article.sgml,v 1.8 2002/12/07 22:32:31 ue Exp $ 2000 @@ -166,7 +166,7 @@ Eine Übersicht über die Firmen, die FreeBSD auf CDROM oder DVD vertreiben, finden Sie im Anhang Bezugsquellen + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/mirrors.html">Bezugsquellen für FreeBSD des Handbuches. @@ -180,7 +180,7 @@ Eine Liste von alternativen Bezugsquellen für &os; finden Sie im Kapitel FTP + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/mirrors-ftp.html">FTP Server des Handbuchs und auf unseren Webseiten. Wir raten Ihnen dringend, einen Mirror in der näheren @@ -431,9 +431,9 @@ über &os;, die vom &os; Project verwaltet werden, sind das &os; Handbuch und der &os; FAQ. Die aktuellen Versionen des Handbuches + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/">Handbuches und der FAQ + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/faq/">FAQ sind immer auf der Webseite FreeBSD Dokumentation und allen Ihren Mirror-Sites @@ -455,7 +455,7 @@ Eine Liste zusätzlicher Bücher und Dokumentationen zu &os; finden Sie im Kapitel Bibliographie + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/bibliography.html">Bibliographie des Handbuchs. Da &os; ganz klar aus der UNIX-Welt stammt, enthalten auch andere Artikel und Bücher über UNIX-Systeme nützliche Informationen. Eine Auswahl ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml#17 (text+ko) ==== @@ -1,13 +1,13 @@ &os;/&arch; &release.current; Release Notes The FreeBSD Project - $FreeBSD: src/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml,v 1.23 2002/12/01 16:20:37 ue Exp $ + $FreeBSD: src/release/doc/de_DE.ISO8859-1/relnotes/common/new.sgml,v 1.24 2002/12/07 22:32:31 ue Exp $ 2000 @@ -76,9 +76,9 @@ Weitere Informationen, wie Sie diese (oder andere) &release.type; Distributionen von &os; erhalten können, finden Sie im Anhang Obtaining + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/mirrors.html">Obtaining FreeBSD des FreeBSD + url="http://www.FreeBSD.org/doc/de_DE.ISO8859-1/books/handbook/">FreeBSD Handbuchs. ]]> @@ -139,7 +139,7 @@ Der Treiber &man.agp.4; für AGP-Karten wurde hinzugefügt. &merged; - Bluetooth-Geräte werden jetzt + Bluetooth-Geräte werden jetzt unterstützt, dazu dient eine Reihe von Netgraph-Modulen (siehe &man.ng.bluetooth.4;). Zwei Module stellen Treiber für Bluetooth-Adapter bereit: Der Treiber &man.ng.bt3c.4; @@ -1092,7 +1092,7 @@ Sysctl-Variable kern.polling.user_frac wird der für Benutzerprozesse zur Verfügung stehende Anteil der CPU-Zeit eingestellt. Die ersten Geräte, die - Polling unterstützen, sind &man.dc.4;, &man.fxp.4;, + Polling unterstützen, sind &man.dc.4;, &man.fxp.4;, &man.nge.4;, &man.rl.4; und &man.sis.4;. Weitere Informationen finden Sie in der Onlinehilfe zu &man.polling.4;. &merged; @@ -1167,7 +1167,7 @@ Der neue Treiber &man.gre.4; unterstützt die Encapsulation von IP Paketen mt GRE (RFC 1701) und die minimale IP Encapsulation für Mobile IP (RFC - 2004). + 2004). &merged; Die Erzeugung von ICMP ECHO und TSTAMP Antworten kann jetzt beschränkt werden. Die den Beschränkungen @@ -1477,6 +1477,12 @@ Der Treiber &man.ata.4; unterstützt jetzt die Sil 0680 und VIA 8233/8235 Controller. &merged; + Der Treiber &man.ata.4; unterstützt jetzt auch die + Acard ATP850, ATP860 und ATP865 Controller. + + Der Treiber &man.ata.4; ist jetzt auch auf + PC98-Systemen verfügbar. + Der Treiber &man.cd.4; unterstützt jetzt Schreibzugriffe. Damit ist es möglich, DVD-RAM, PD und ähnliche Laufwerke, die als CDROM erkannt werden, zu @@ -1776,7 +1782,7 @@ gemountet werden. Eine erste Version des UFS2 Dateisystems steht jetzt zur - Verfügung. Einige der Neuerungen sind: + Verfügung. Einige der Neuerungen in UFS2 sind: @@ -1802,6 +1808,12 @@ werden. + + UFS1 bleibt das Standardformat, es ist allerdings + möglich, bei &man.newfs.8; und im Bildschirm + Partitioning von &man.sysinstall.8; UFS2 als + Option anzugeben. Alle 64-Bit Plattformen können auch + von UFS2 Dateisystemen booten. @@ -2502,6 +2514,9 @@ im Format &man.a.out.5; wurde aus dem Compiler und den zugehörigen Programmen entfernt. + &man.adduser.8; und &man.rmuser.8; sind jetzt &man.sh.1; + Skripte und nicht mehr Perl Skripte. + Wenn der erste Parameter von &man.ancontrol.8; und &man.wicontrol.8; nicht mit - einem beginnt, wird er als Namen eines Interfaces behandelt. &merged; @@ -2750,6 +2765,14 @@ jetzt vererbt und schließt einen ganzen Verzeichnisbaum aus. &merged; + &man.dump.8; unterstützt jetzt die Option + , um aktive UFS und UFS2 Dateisysteme + zuverlässiger bearbeiten zu können. Um ein + konsistenten dump-file zu erhalten, wird zunächst ein + Filesystem Snapshot erzeugt, auf dem &man.dump.8; dann arbeitet. + Wenn der Dump vollständig ist, wird der Snapshot wieder + gelöscht. + Der Option von &man.dump.8; verbraucht keinen zusätzlichen Parameter mehr. &merged; @@ -4331,7 +4354,7 @@ 8.3.3 aktualisiert. &merged; Binutils wurden auf eine - Vorversion von 2.13.1 mit Stand 11. Oktober 2002 + Vorversion von 2.13.2 mit Stand 27. Oktober 2002 aktualisiert. bzip2 1.0.2 wurde importiert, @@ -4345,9 +4368,8 @@ file wurde auf Version 3.39 aktualisiert. - gcc wurde auf einen - Zwischenversion von gcc 3.2.1 - mit Stand 9. Oktober 2002 aktualisiert. + gcc steht jetzt in der + Version 3.2.1 zur Verfügung. Das C++ ABI von gcc @@ -4380,7 +4402,7 @@ aktualisiert. Heimdal Kerberos wurde auf - Version 0.5.1 aktualisiert. + Version 0.5.1 aktualisiert. &merged; Die von &os; genutzte Version von IPFilter enthält jetzt auch @@ -4455,9 +4477,11 @@ Perl wurde aus dem &os; Basissystem entfernt. Es ist weiterhin möglich, die - Version aus der &os; Ports Collection oder das binäre - Package zu installieren. Durch diesen Schritt wird es in - Zukunft deutlich einfacher sein, neue Perl-Versionen zu + Version aus der &os; Ports Collection, das binäre Package + oder über den Punkt Perl + distribution im Menü Distributionen von + &man.sysinstall.8; zu installieren. Durch diesen Schritt wird + es in Zukunft deutlich einfacher sein, neue Perl-Versionen zu importieren und Verbesserungen einzubringen. Um das Basisystems von Perl-Abhängigkeiten zu befreien, wurden viele in Perl geschriebene Utilities durch C-Programme und @@ -4465,8 +4489,16 @@ existiert ein eigener Eintrag in den Release Notes). - Die Arbeiten zur Entfernung von Perl und Integration des - Packages sind noch nicht abgeschlossen. + Die Arbeiten zur Entfernung aller Perl-Skripte sind noch + nicht abgeschlossen. + + + + Die meisten der in &man.sysinstall.8; verfügbaren + Distributionen enthalten die neue Perl Distribution. Diese + Änderung wird daher für die meisten User + transparent sein, sie müssen lediglich Perl separat + aktualisieren. GNU ptx wurde aus dem @@ -4539,8 +4571,9 @@ CVS - cvs wurde auf Version - 1.11.2 aktualisiert. &merged; + cvs ist jetzt in der + Zwischenversion 1.11.2.1 mit Stand 1. Dezember 2002 + verfügbar. Der Standardwert der von &man.cvs.1; genutzten Variable CVS_RSH ist jetzt ssh und @@ -5010,12 +5043,22 @@ 7.1. &merged; Die von der Ports Collection erzeugten bzw. die auf den - FTP-Servern l bereitliegenden Pakete werden jetzt mit + FTP-Servern bereitliegenden Pakete werden jetzt mit &man.bzip2.1; statt &man.gzip.1; gepackt. Aus diesem Grund enden die Dateinamen jetzt mit .tbz statt .tgz. Die diversen Tools für die Arbeit mit Packages wurden für das neue Format aktualisiert. + + Die Ports Collection verwendet jetzt eine separate + Übersicht (/usr/ports/INDEX-5), die + von &os; &release.branch; genutzt wird. Der Hauptgrund + für die Änderung war das Problem, daß Pakete + in &os; &release.branch; Abhängigkeiten haben, die sie + in &os; 4-STABLE nicht haben (wie z.B. lang/perl5). Die jeweils aktuelle + Indexdatei heißt allerdings weiterhin + INDEX. ==== //depot/projects/ia64/release/doc/de_DE.ISO8859-1/relnotes/i386/article.sgml#4 (text+ko) ==== @@ -1,7 +1,7 @@ - + ]> ==== //depot/projects/ia64/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#6 (text+ko) ==== @@ -1,5 +1,5 @@ @@ -34,6 +34,50 @@ + My system hangs while probing hardware during boot, or it + behaves strangely during install. + + + &os; 5.0 and above makes extensive use of the system ACPI + service on the i386 platform to aid in system configuration if it's + detected during boot. Unfortunately, some bugs still exist in both + the ACPI driver and within system motherboards and BIOS. The use + of ACPI can be disabled by unsetting the acpi_load + variable in the third stage boot loader: + + unset acpi_loader + + This is reset each time the system is booted, so it might be + necessary to set it permanently in the file + /boot/loader.conf. More inforation about the + boot loader can be found in the FreeBSD Handbook. + + + + + My legacy ISA device used to be recognized in previous versions + of &os;, but now it's not. What happened? + + + Some device drivers, like matcd, were removed over time due to + lack of maintainership or other reasons. Others still exist but + are disabled because of their intrusive hardware probe routines. + The following device drivers fall into this category and can + re-enabled from the third stage boot loader: aha, ahv, aic, bt, ed, + cs, sn, ie, fe, le, and lnc. To do this, stop the loader during + it's 10 second countdown and enter the following at the + prompt: + + unset hint.foo.0.disabled + + where foo is the name of the driver to re-enable. + This can be set permanently by editing the file + /boot/device.hints and removing the appropriate + disabled entry. + + + + I go to boot from the hard disk for the first time after installing &os;, the kernel loads and probes my hardware, but stops with messages like: ==== //depot/projects/ia64/release/scripts/chkINDEX#2 (text+ko) ==== @@ -1,6 +1,6 @@ #! /bin/sh # -# $FreeBSD: src/release/scripts/chkINDEX,v 1.2 2002/06/10 00:46:29 brian Exp $ +# $FreeBSD: src/release/scripts/chkINDEX,v 1.3 2002/12/08 18:31:03 murray Exp $ usage() { @@ -13,8 +13,8 @@ [ -f INDEX ] || usage "INDEX file not found" echo Checking for missing files -sed 's,^\([^|]*\)|.*,All/\1.tgz,' INDEX | xargs ls -l >/dev/null +sed 's,^\([^|]*\)|.*,All/\1.tbz,' INDEX | xargs ls -l >/dev/null echo Checking for missing dependents awk -F'|' '{print $9}' INDEX | sed 's/ /\ -/g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tgz/' | xargs ls -l >/dev/null +/g' | sort -u | sed -e /^$/d -e 's/\(.*\)/All\/\1.tbz/' | xargs ls -l >/dev/null ==== //depot/projects/ia64/release/scripts/mkpkghier#2 (text+ko) ==== @@ -1,6 +1,6 @@ #! /bin/sh # -# $FreeBSD: src/release/scripts/mkpkghier,v 1.1 2002/06/06 00:18:49 brian Exp $ +# $FreeBSD: src/release/scripts/mkpkghier,v 1.2 2002/12/08 18:31:03 murray Exp $ usage() { @@ -20,14 +20,14 @@ echo Creating new hierarchy awk -F'|' '{ print $1 " " $7; }' INDEX | while read pkg dirs do - [ -f All/$pkg.tgz ] || { - echo "All/$pkg.tgz: Non-existent" >&2 + [ -f All/$pkg.tbz ] || { + echo "All/$pkg.tbz: Non-existent" >&2 continue } for dir in $dirs do mkdir -p $dir - [ -e $dir/$pkg.tgz ] && continue - ln -s ../All/$pkg.tgz $dir/$pkg.tgz + [ -e $dir/$pkg.tbz ] && continue + ln -s ../All/$pkg.tbz $dir/$pkg.tbz done done ==== //depot/projects/ia64/sbin/devd/Makefile#3 (text+ko) ==== @@ -1,9 +1,9 @@ -# $FreeBSD: src/sbin/devd/Makefile,v 1.2 2002/11/14 10:00:01 tjr Exp $ +# $FreeBSD: src/sbin/devd/Makefile,v 1.3 2002/12/07 08:04:36 imp Exp $ -PROG= devd -SRCS= devd.c token.l parse.y y.tab.h +PROG_CXX=devd +SRCS= devd.cc token.l parse.y y.tab.h MAN= devd.8 devd.conf.5 -WARNS?= 5 +#WARNS?= 5 DPADD= ${LIBL} LDADD= -ll ==== //depot/projects/ia64/sbin/devd/devd-generic#2 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/sbin/devd/devd-generic,v 1.1 2002/10/20 22:15:17 imp Exp $ +# $FreeBSD: src/sbin/devd/devd-generic,v 1.2 2002/12/07 08:04:36 imp Exp $ # # Script called by devd(8) whenever a device appears or disappears. # ==== //depot/projects/ia64/sbin/devd/devd.conf#3 (text+ko) ==== @@ -1,21 +1,22 @@ -// $FreeBSD: src/sbin/devd/devd.conf,v 1.2 2002/11/18 21:02:29 jhb Exp $ -// -// Refer to devd.conf(5) and devd(8) man pages for the details on how to -// run and configure devd. -// +# $FreeBSD: src/sbin/devd/devd.conf,v 1.3 2002/12/07 08:04:36 imp Exp $ +# +# Refer to devd.conf(5) and devd(8) man pages for the details on how to +# run and configure devd. +# -// NB: All regular expressions have an implicit ^$ around them. +# NB: All regular expressions have an implicit ^$ around them. +# NB: device-name is shorthand for 'match device-name' options { - // Each directory directive adds a directory the list of directories - // that we scan for files. Files are read-in in the order that they - // are returned from readdir(3). The rule-sets are combined to - // create a DFA that's used to match events to actions. + # Each directory directive adds a directory the list of directories + # that we scan for files. Files are read-in in the order that they + # are returned from readdir(3). The rule-sets are combined to + # create a DFA that's used to match events to actions. directory "/etc/devd"; directory "/usr/local/etc/devd"; pid-file "/var/run/devd.pid"; - // Setup some shorthand for regex that we use later in the file. + # Setup some shorthand for regex that we use later in the file. set ethernet-nic-regex "(an|ar|aue|awi|bge|cm|cnw|cs|cue|dc|de|ed|el|em|ep|ex|\ fe|fxp|gem|gx|hme|ie|kue|lge|lnc|my|nge|pcn|ray|rl|\ @@ -25,15 +26,13 @@ stg|sym|wds)[0-9]+"; }; -// Note that the attach/detach with the highest value wins, so that one can -// override these general rules. +# Note that the attach/detach with the highest value wins, so that one can +# override these general rules. -// NB: device-name is shorthand for 'match device-name' - -// -// For ethernet like devices, the default is to run dhclient. Due to -// a historical accident, the name of this script it called pccard_ether -// +# +# For ethernet like devices, the default is to run dhclient. Due to +# a historical accident, the name of this script it called pccard_ether +# attach 0 { device-name "$ethernet-nic-regex"; action "/etc/pccard_ether $device-name start"; @@ -44,10 +43,10 @@ action "/etc/pccard_ether $device-name stop"; }; -// An entry like this might be in a different file, but is included here -// as an example of how to override things. Normally 'ed20' would match -// the above attach/detach stuff, but the value of 100 makes it -// ed20 is hard wired to 1.2.3.4 +# An entry like this might be in a different file, but is included here +# as an example of how to override things. Normally 'ed20' would match +# the above attach/detach stuff, but the value of 100 makes it +# ed20 is hard wired to 1.2.3.4 attach 100 { device-name "ed20"; action "ifconfig $device-name inet 1.2.3.4 netmask 0xffff0000"; @@ -56,26 +55,26 @@ device-name "ed20"; }; -// -// Rescan scsi device-names on attach, but not detach. -// +# +# Rescan scsi device-names on attach, but not detach. >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message