From owner-p4-projects@FreeBSD.ORG Wed Mar 26 21:56:54 2008 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 2A9741065674; Wed, 26 Mar 2008 21:56:54 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCC021065671 for ; Wed, 26 Mar 2008 21:56:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CD40B8FC14 for ; Wed, 26 Mar 2008 21:56:53 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2QLurUv098405 for ; Wed, 26 Mar 2008 21:56:53 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2QLurMT098403 for perforce@freebsd.org; Wed, 26 Mar 2008 21:56:53 GMT (envelope-from jb@freebsd.org) Date: Wed, 26 Mar 2008 21:56:53 GMT Message-Id: <200803262156.m2QLurMT098403@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 138670 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Mar 2008 21:56:54 -0000 http://perforce.freebsd.org/chv.cgi?CH=138670 Change 138670 by jb@jb_freebsd1 on 2008/03/26 21:56:21 IFC Affected files ... .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/virtualization/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#15 integrate .. //depot/projects/dtrace/ports/UPDATING#60 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#40 integrate .. //depot/projects/dtrace/src/contrib/wpa_supplicant/main.c#6 integrate .. //depot/projects/dtrace/src/contrib/wpa_supplicant/wpa_supplicant.c#6 integrate .. //depot/projects/dtrace/src/lib/libc/gen/lockf.c#4 integrate .. //depot/projects/dtrace/src/lib/libc/sys/Symbol.map#8 integrate .. //depot/projects/dtrace/src/lib/libc/sys/fcntl.2#6 integrate .. //depot/projects/dtrace/src/lib/libc/yp/xdryp.c#4 integrate .. //depot/projects/dtrace/src/lib/libc_r/uthread/uthread_sig.c#6 integrate .. //depot/projects/dtrace/src/lib/libelf/libelf_convert.m4#16 integrate .. //depot/projects/dtrace/src/lib/libkse/thread/thr_sig.c#4 integrate .. //depot/projects/dtrace/src/libexec/talkd/announce.c#4 integrate .. //depot/projects/dtrace/src/share/man/man7/security.7#7 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/prof_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/amd64/include/clock.h#8 integrate .. //depot/projects/dtrace/src/sys/amd64/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/amd64/isa/clock.c#9 integrate .. //depot/projects/dtrace/src/sys/boot/i386/cdboot/cdboot.s#7 integrate .. //depot/projects/dtrace/src/sys/boot/pc98/cdboot/cdboot.s#5 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_proto.h#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscall.h#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscalls.c#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_sysent.c#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/syscalls.master#23 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_file.c#14 integrate .. //depot/projects/dtrace/src/sys/compat/svr4/svr4_fcntl.c#11 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#43 integrate .. //depot/projects/dtrace/src/sys/conf/files#79 integrate .. //depot/projects/dtrace/src/sys/conf/options#44 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aac.c#14 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aac_disk.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aacreg.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aacvar.h#7 integrate .. //depot/projects/dtrace/src/sys/dev/speaker/spkr.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/syscons.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/ti/if_ti.c#10 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ucom.c#7 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ucomvar.h#6 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#27 integrate .. //depot/projects/dtrace/src/sys/fs/msdosfs/msdosfs_vnops.c#12 integrate .. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_vnops.c#7 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#13 integrate .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#31 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_fcntl.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/include/clock.h#8 integrate .. //depot/projects/dtrace/src/sys/i386/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/i386/include/vmparam.h#6 integrate .. //depot/projects/dtrace/src/sys/i386/isa/clock.c#11 integrate .. //depot/projects/dtrace/src/sys/i386/isa/prof_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/i386/isa/vesa.c#4 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#17 integrate .. //depot/projects/dtrace/src/sys/ia64/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/isa/syscons_isa.c#5 integrate .. //depot/projects/dtrace/src/sys/kern/init_sysent.c#29 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#25 integrate .. //depot/projects/dtrace/src/sys/kern/kern_lockf.c#6 integrate .. //depot/projects/dtrace/src/sys/kern/subr_taskqueue.c#7 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.c#28 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.master#22 integrate .. //depot/projects/dtrace/src/sys/kern/systrace_args.c#24 integrate .. //depot/projects/dtrace/src/sys/kern/tty_cons.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/vnode_if.src#9 integrate .. //depot/projects/dtrace/src/sys/net/bpf_zerocopy.c#2 integrate .. //depot/projects/dtrace/src/sys/net/if.c#14 integrate .. //depot/projects/dtrace/src/sys/net/if_media.h#6 integrate .. //depot/projects/dtrace/src/sys/net/if_var.h#8 integrate .. //depot/projects/dtrace/src/sys/netgraph/ng_pptpgre.c#6 integrate .. //depot/projects/dtrace/src/sys/nfs4client/nfs4_vnops.c#12 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_lock.c#6 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_vnops.c#16 integrate .. //depot/projects/dtrace/src/sys/nlm/nlm.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_clnt.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_impl.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_server.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_svc.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_xdr.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/sm_inter.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/sm_inter_xdr.c#1 branch .. //depot/projects/dtrace/src/sys/pc98/cbus/clock.c#6 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/syscons_cbus.c#6 integrate .. //depot/projects/dtrace/src/sys/pc98/include/clock.h#4 integrate .. //depot/projects/dtrace/src/sys/pc98/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/clock.c#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/clock.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/rpc/auth.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/auth_none.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/auth_unix.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/authunix_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_dg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_rc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_stat.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_vc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/getnetconfig.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/inet_ntop.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/inet_pton.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/netconfig.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/nettype.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/pmap_prot.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_callmsg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_com.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_generic.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_msg.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth_unix.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_dg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_generic.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_vc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/types.h#2 integrate .. //depot/projects/dtrace/src/sys/rpc/xdr.h#1 branch .. //depot/projects/dtrace/src/sys/sparc64/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/clock.c#4 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/cpu.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/cdefs.h#6 integrate .. //depot/projects/dtrace/src/sys/sys/fcntl.h#10 integrate .. //depot/projects/dtrace/src/sys/sys/lockf.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/param.h#45 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.h#26 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.mk#26 integrate .. //depot/projects/dtrace/src/sys/sys/sysproto.h#26 integrate .. //depot/projects/dtrace/src/sys/sys/systm.h#19 integrate .. //depot/projects/dtrace/src/sys/sys/taskqueue.h#5 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#23 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_vnops.c#16 integrate .. //depot/projects/dtrace/src/sys/xdr/xdr.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_array.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_mbuf.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_mem.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_reference.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_sizeof.c#1 branch .. //depot/projects/dtrace/src/tools/regression/file/flock/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/file/flock/flock.c#1 branch .. //depot/projects/dtrace/src/usr.bin/checknr/checknr.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/xlint/lint1/lint1.h#4 integrate .. //depot/projects/dtrace/src/usr.sbin/Makefile#23 integrate .. //depot/projects/dtrace/src/usr.sbin/clear_locks/Makefile#1 branch .. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.8#1 branch .. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.c#1 branch .. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/lockd.c#8 integrate .. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/rpc.lockd.8#6 integrate .. //depot/projects/dtrace/www/en/gnome/images/Makefile#10 integrate .. //depot/projects/dtrace/www/en/gnome/images/ss222-2-tn.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-2.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-3-tn.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-3.png#1 branch .. //depot/projects/dtrace/www/en/gnome/screenshots.sgml#11 integrate .. //depot/projects/dtrace/www/share/sgml/events.xml#23 integrate Differences ... ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 (text+ko) ==== @@ -2,10 +2,10 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project -$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.80 2008/02/24 12:11:29 jkois Exp $ -$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $ +$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.81 2008/03/26 19:02:44 jkois Exp $ +$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $ - basiert auf: 1.809 + basiert auf: 1.810 --> @@ -33,7 +33,7 @@ - $FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $ + $FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $ 1995 @@ -5398,7 +5398,7 @@ role="package">audio/timidity++. Danach müssen Sie manuell die GUS-Patche von Eric A. Welsh von + url="http://alleg.sourceforge.net/digmid.html"> installieren. Wenn timidity++ richtig installiert wurde, können Sie mit dem folgenden Kommando MIDI-Dateien in das WAV-Format konvertieren: ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 (text+ko) ==== @@ -1,7 +1,7 @@ # -# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.44 2008/01/14 08:36:45 miwi Exp $ -# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.59 2007/10/22 19:47:34 jkois Exp $ -# basiert auf: 1.108 +# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.45 2008/03/26 19:02:44 jkois Exp $ +# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.60 2008/03/26 16:57:34 jkois Exp $ +# basiert auf: 1.109 # # Build the FreeBSD Handbook in its German translation. # @@ -140,6 +140,18 @@ IMAGES_EN+= virtualization/virtualpc-freebsd11.png IMAGES_EN+= virtualization/virtualpc-freebsd12.png IMAGES_EN+= virtualization/virtualpc-freebsd13.png +IMAGES_EN+= virtualization/vmware-freebsd01.png +IMAGES_EN+= virtualization/vmware-freebsd02.png +IMAGES_EN+= virtualization/vmware-freebsd03.png +IMAGES_EN+= virtualization/vmware-freebsd04.png +IMAGES_EN+= virtualization/vmware-freebsd05.png +IMAGES_EN+= virtualization/vmware-freebsd06.png +IMAGES_EN+= virtualization/vmware-freebsd07.png +IMAGES_EN+= virtualization/vmware-freebsd08.png +IMAGES_EN+= virtualization/vmware-freebsd09.png +IMAGES_EN+= virtualization/vmware-freebsd10.png +IMAGES_EN+= virtualization/vmware-freebsd11.png +IMAGES_EN+= virtualization/vmware-freebsd12.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.105 2008/01/01 10:15:37 jkois Exp $ - basiert auf: 1.152 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.106 2008/03/25 19:39:58 jkois Exp $ + basiert auf: 1.153 --> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.133 2007/12/30 13:35:05 miwi Exp $ - basiert auf: 1.228 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.134 2008/03/25 19:34:02 jkois Exp $ + basiert auf: 1.229 --> @@ -818,17 +818,28 @@ beispielsweise von dem rpcbind-Dienst (portmapper) ab. Im Kopf der Startskripten befinden sich die Informationen über Abhängigkeiten von anderen - Diensten und weitere Metadaten. Mithilfe dieser Daten + Diensten und weitere Metadaten.Mithilfe dieser Daten bestimmt das Programm &man.rcorder.8; beim Systemstart die - Startreihenfolge der Dienste. Folgende Schlüsselwörter - werden im Kopf der Startskripten verwendet: + Startreihenfolge der Dienste. + + Folgende Schlüsselwörter müssen im Kopf aller + Startskripten verwendet werden (da sie von &man.rc.subr.8; zum + Aktivieren des Startskripts benötigt + werden: PROVIDE: Gibt die Namen der Dienste an, die mit dieser Datei zur Verfügung gestellt werden. + + + Die folgenden Schlüsselwörter können im Kopf + des Startskripts angegeben werden. Sie sind zwar nicht unbedingt + notwendig, sind aber hilfreich beim Umgang mit + &man.rcorder.8;: + REQUIRE: Gibt die Namen der Dienste an, von denen dieser Dienst abhängt. Diese Datei wird @@ -844,8 +855,9 @@ - Mit diesem System kann ein Administrator den Start - von Systemdiensten einfach steuern, ohne mit den + Durch das Verwenden dieser Schlüsselwörter kann + ein Administrator die Startreihenfolge von Systemdiensten + feingranuliert steuern, ohne mit den Schwierigkeiten des runlevel-Systems anderer &unix; Systeme kämpfen zu müssen. ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 (text+ko) ==== @@ -2,19 +2,19 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.59 2008/01/14 08:36:47 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.157 2008/01/01 10:22:36 jkois Exp $ - basiert auf: 1.279 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.60 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.159 2008/03/26 07:27:36 as Exp $ + basiert auf: 1.282 --> - Bernd - Warken - Übersetzt von - + Bernd + Warken + Übersetzt von + Martin @@ -384,7 +384,7 @@ &prompt.root; dd if=/dev/zero of=/dev/da1 bs=1k count=1 &prompt.root; bsdlabel -Bw da1 auto &prompt.root; bsdlabel -e da1 # Erstellen der `e' Partition -&prompt.root; newfs -d0 /dev/da1e +&prompt.root; newfs /dev/da1e &prompt.root; mkdir -p /1 &prompt.root; vi /etc/fstab # /dev/da1e hinzufügen &prompt.root; mount /1 @@ -2000,7 +2000,7 @@ Dazu geben Sie als root bei eingelegter DVD-RAM die folgenden Befehle ein: - &prompt.root; dd if=/dev/zero of=/dev/acd0 count=2 + &prompt.root; dd if=/dev/zero of=/dev/acd0 bs=2k count=1 &prompt.root; bsdlabel -Bw acd0 &prompt.root; newfs /dev/acd0 @@ -3973,7 +3973,7 @@ Eine von gbde benutzte Partition muss einmalig vorbereitet werden: - &prompt.root; gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c + &prompt.root; gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock &man.gbde.8; öffnet eine Vorlage in Ihrem Editor, in der Sie verschiedene Optionen einstellen können. @@ -4005,8 +4005,12 @@ Passphrase beschrieben. Mit gbde init wurde im Beispiel - auch die Lock-Datei /etc/gbde/ad4s1c - angelegt. + auch die Lock-Datei /etc/gbde/ad4s1c.lock + angelegt. gbde-Lockdateien + müssen die Dateiendung .lock aufweisen, + damit sie von /etc/rc.d/gbde, dem + Startskript von gbde, erkannt + werden. Sichern Sie die Lock-Dateien von @@ -4026,7 +4030,7 @@ Einbinden der verschlüsselten Partition in den Kernel - &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c + &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock Das Kommando fragt die Passphrase ab, die Sie beim Vorbereiten der Partition eingegeben haben. Das @@ -4110,7 +4114,7 @@ gbde-Partition im Kernel bekannt geben - &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c + &prompt.root; gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock Das Kommando fragt nach der Passphrase, die Sie beim Vorbereiten der verschlüsselten @@ -4158,7 +4162,8 @@ Beispiel: gbde_autoattach_all="YES" -gbde_devices="ad4s1c" +gbde_devices="ad4s1c" +gbde_lockdir="/etc/gbde" Durch diese Argumente muss beim Systemstart die gbde-Passphrase eingegeben werden. ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.42 2007/10/19 09:56:48 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.92 2007/09/18 07:29:27 jkois Exp $ - basiert auf: 1.176 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.43 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.93 2008/03/26 16:54:47 jkois Exp $ + basiert auf: 1.180 --> @@ -140,6 +140,100 @@ + + + + + Tom + Rhodes + Geschrieben von + + + + + Informationen über die vorhandene Hardware + beschaffen + + Bevor Sie mit der Kernelkonfiguration beginnen, sollten + Sie wissen, über welche Hardware Ihr System verfügt. + Verwenden Sie derzeit noch ein anderes Betriebssystem, ist + es meist sehr einfach, eine Liste der installierten Hardware + zu erzeugen. Verwenden Sie beispielsweise µsoft.windows;, + können Sie dafür den + Gerätemanager verwenden, den + Sie in der Systemsteuerung finden. + + + Einige Versionen von µsoft.windows; verfügen + über ein System-Icon auf + dem Desktop, über das Sie den + Gerätemanager direkt aufrufen + können. + + + Haben Sie außer &os; kein weiteres Betriebssystem, + müssen Sie diese Informationen manuell zusammentragen. + Eine Möglichkeit, an Informationen über die + vorhandene Hardware zu gelangen, ist der Einsatz von &man.dmesg.8; + in Kombination mit &man.man.1;. Die meisten &os;-Gerätetreiber + haben eine eigene Manualpage, die Informationen über die + unterstützte Hardware enthält. Während des + Systemstarts werden Informationen über die vorhandene + Hardware ausgegeben. Die folgenden Zeilen zeigen beispielsweise + an, dass der psm-Treiber eine + angeschlossene Maus gefunden hat: + + psm0: <PS/2 Mouse> irq 12 on atkbdc0 +psm0: [GIANT-LOCKED] +psm0: [ITHREAD] +psm0: model Generic PS/2 mouse, device ID 0 + + Dieser Treiber muss in Ihrer Kernelkonfigurationsdatei + vorhanden sein oder durch das Werkzeug &man.loader.conf.5; + geladen werden. + + Manchmal zeigt dmesg während des + Systemstarts nur Systemmeldungen, aber keine Informationen + zur gefundenen Hardware an. In diesem Fall können Sie + diese Informationen durch das Studium der Datei + /var/run/dmesg.boot + herausfinden. + + Eine weitere Möglichkeit bietet das Werkzeug + &man.pciconf.8;, das ausführliche Informationen + bereitstellt. Dazu ein Beispiel: + + ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00 + vendor = 'Atheros Communications Inc.' + device = 'AR5212 Atheros AR5212 802.11abg wireless' + class = network + subclass = ethernet + + Diese Zeilen, die Sie durch den Aufruf des Befehls + pciconf erhalten, zeigen, + dass der Treiber ath eine drahtlose + Ethernetkarte gefunden hat. Durch Eingabe des Befehls + man ath öffnet + sich die Manualpage &man.ath.4;. + + Rufen Sie &man.man.1; mit der Option + auf, können Sie die Datenbank der Manualpages auch + durchsuchen. Für das angegebene Beispiel würde + dieser Befehl beispielsweise so aussehen: + + &prompt.root; man -k Atheros + + Dadurch erhalten Sie eine Liste aller Manualpages, die das + angegebene Suchkriterium enthalten: + + ath(4) - Atheros IEEE 802.11 wireless network driver +ath_hal(4) - Atheros Hardware Access Layer (HAL) + + Mit diesen Informationen ausgestattet, sollte der Bau eines + angepassten Kernel keine allzugroßen Probleme mehr + bereiten. + + Erstellen und Installation eines angepassten Kernels @@ -724,6 +818,17 @@ laufen kann. Wenn Sie sich nicht sicher sind, belassen Sie diese Option. + + Beachten Sie, dass ab &os; 8.0-CURRENT und neuer alle + Mutexe in der Voreinstellung adaptiv sein werden, es sei denn, + Sie werden durch das Setzen der Option + NO_ADAPTIVE_MUTEXES explizit als + nichtadaptiv deklariert. Als Folge dessen ist Giant nun in + in der Voreinstellung ebenfalls adaptiv, daher ist in diesen + Versionen die Kerneloption ADAPTIVE_GIANT + nicht mehr in der Kernelkonfigurationsdatei enthalten. + + Kerneloptionen SMP ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.44 2008/03/25 19:04:25 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.95 2008/03/02 10:34:35 jkois Exp $ - basiert auf: 1.273 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.45 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.96 2008/03/26 16:00:21 jkois Exp $ + basiert auf: 1.278 --> @@ -566,6 +566,15 @@ In der Ports-Sammlung befinden sich mehrere Versionen der Anwendung. + + + ! + Das installierte Paket ist zwar im Index enthalten, + aus irgendeinem Grund war pkg_version + aber dennoch nicht in der Lage, die Versionsnummer des + installierten Pakets mit der Versionsnummer des + entsprechenden Eintrags im Index zu vergleichen. + @@ -646,44 +655,26 @@ beschrieben. - Mit csup existiert eine in - C geschriebene Neuimplementierung von - CVSup, die ab &os; 6.2 - bereits im Basissystem enthalten ist. Haben Sie - &os; 6.2 installiert, können Sie Schritt 1 - überspringen und die im Basissystem enthaltene - Version von csup einsetzen. - Verwenden Sie eine ältere &os;-Version, können + Die seit &os; 6.2 im Basissystem enthaltene Variante + des CVSup-Protokolls heißt + csup. Verwenden Sie hingegen + noch eine ältere &os;-Version, können Sie csup über den Port - net/csup installieren. - In beiden Fällen ersetzen Sie bitte in den folgenden - Ausführungen cvsup durch - csup. + net/csup installieren. Achten Sie darauf, dass das Verzeichnis /usr/ports leer ist, bevor Sie - CVSup das erste Mal ausführen! + csup das erste Mal ausführen! Haben Sie die Ports-Sammlung zuvor schon aus einer anderen - Quelle installiert, wird CVSup + Quelle installiert, wird csup bereits aus dem Repository entfernte Patches nicht aus der lokalen Kopie der Ports-Sammlung löschen. - Installieren Sie das Paket net/cvsup-without-gui: + Rufen Sie csup auf: - &prompt.root; pkg_add -r cvsup-without-gui - - Weitere Informationen finden Sie im Abschnitt - Installation von CVSup - des Handbuchs. - - - - Danach rufen Sie cvsup auf: - - &prompt.root; cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile + &prompt.root; csup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile Ersetzen Sie cvsup.FreeBSD.org durch einen @@ -725,17 +716,17 @@ - Nun können Sie cvsup mit + Nun können Sie csup mit folgender Syntax starten: - &prompt.root; cvsup -L 2 /root/ports-supfile + &prompt.root; csup -L 2 /root/ports-supfile - Mit &man.cvsup.1; können Sie später auch die + Mit &man.csup.1; können Sie später auch die Ports-Sammlung aktualisieren. Die installierten Ports werden mit diesem Kommando allerdings nicht aktualisiert. @@ -1385,6 +1376,106 @@ Weitere Informationen finden Sie in der Manualpage &man.portmanager.1;. + + + Ports mit Portmaster aktualisieren + + + portmaster + + + Bei Portmaster handelt es sich + um ein weiteres Werkzeug zum Aktualisieren von Ports. + Portmaster nutzt nur Werkzeuge, die + bereits im Basissystem vorhanden sind (ist also nicht von + weiteren Ports abhängig). Es verwendet Informationen + in /var/db/pkg/, um + festzustellen, welche Ports aktualisiert werden sollen. + Sie können dieses Program über den Port + ports-mgmt/portmaster + installieren: + + &prompt.root; cd /usr/ports/ports-mgmt/portmaster +&prompt.root; make install clean + + Portmaster teilt Ports in vier + Kategorien ein: + + + + Root ports (no dependencies, not depended on) + + + Trunk ports (no dependencies, are depended on) + + + Branch ports (have dependencies, are depended on) + + + Leaf ports (have dependencies, not depended on) + + + + Um eine Liste aller installierter Ports anzuzeigen (und nach + neueren Versionen zu suchen, verwenden Sie die Option + : + + &prompt.root; portmaster -L +===>>> Root ports (No dependencies, not depended on) +===>>> ispell-3.2.06_18 +===>>> screen-4.0.3 + ===>>> New version available: screen-4.0.3_1 +===>>> tcpflow-0.21_1 +===>>> 7 root ports +... +===>>> Branch ports (Have dependencies, are depended on) +===>>> apache-2.2.3 + ===>>> New version available: apache-2.2.8 +... +===>>> Leaf ports (Have dependencies, not depended on) +===>>> automake-1.9.6_2 +===>>> bash-3.1.17 + ===>>> New version available: bash-3.2.33 +... +===>>> 32 leaf ports + +===>>> 137 total installed ports + ===>>> 83 have new versions available + + + Um alle derzeit installierten Ports zu aktualisieren, + verwenden Sie einfach den folgenden Befehl: + + &prompt.root; portmaster -a + + In der Voreinstellung erzeugt + Portmaster eine Sicherheitskopie, + bevor ein installierter Port gelöscht wird. Ist die + Installation der neuen Version erfolgreich, wird dieses + Backup wieder gelöscht. Wollen Sie das Backup lieber + manuell löschen, verwenden Sie die Option + beim Aufruf von + Portmaster. Durch die Verwendung + der Option wird + Portmaster im interaktiven + Modus gestartet und fragt bei jedem zu aktualisierenden Port + nach, wie Sie vorgehen wollen. + + Treten während der Aktualisierung Fehler auf, können + Sie die Option verwenden, um alle Ports zu + aktualisieren beziehungsweise neu zu bauen: + + &prompt.root; portmaster -af + + Portmaster ist auch in der Lage, + neue Ports zu installieren, wobei zuvor alle abhängigen Ports + aktualisiert werden: + + &prompt.root; portmaster shells/bash + + Weiterführende Informationen finden Sie in der Manualpage + &man.portmaster.8;. + ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1817,9 +1817,9 @@ filter-name -c - -wwidth - -llength - -iindent + -w width + -l length + -i indent -n login -h host acct-file @@ -1922,8 +1922,8 @@ filter-name -xpixel-width - -ypixel-height + choice="plain">-x pixel-width + -y pixel-height -n login -h host acct-file @@ -1947,8 +1947,8 @@ filter-name - -wwidth - -llength + -w width + -l length Beide Argumente entsprechen den Optionen @@ -2065,7 +2065,11 @@ lprps die Datei an den Drucker senden. lprps ist in der FreeBSD - Ports-Sammlung enthalten. Nach + Ports-Sammlung enthalten. Je + nach der von Ihnen verwendeten Papiergröße + installieren Sie dazu den Port print/lprps-a4 oder print/lprps-letter. Nach der Installation müssen Sie nur noch den Pfad zum Programm psif angeben, das als Teil von lprps installiert wird. Haben Sie @@ -2077,9 +2081,9 @@ :if=/usr/local/libexec/psif: Zusätzlich sollten Sie die - rw-Fähigkeit aktivieren. Dadurch - wird LPD im Schreib- und Lesemodus - geöffnet. + rw-Fähigkeit aktivieren, um + LPD im Schreib- und Lesemodus + zu öffnen. Haben Sie hingegen einen parallelen &postscript;-Drucker, was eine Zweiwegekommunikation mit Ihrem Drucker (auf die @@ -2137,21 +2141,26 @@ hat Aladdin Enterprises daher eine freie &postscript;-ähnliche Implementierung namens Ghostscript entwickelt, die auch - unter FreeBSD lauffähig ist. Ghostscript kann fast jede + unter FreeBSD lauffähig ist. + Ghostscript kann fast jede &postscript;-Datei lesen und auf den verschiedensten Geräten ausgeben, darunter auch auf vielen Nicht-&postscript;-Druckern. Durch die Installation von - Ghostscript und die Nutzung eines speziellen Textfilters + Ghostscript und die Nutzung eines + speziellen Textfilters erreichen Sie, dass sich Ihr Nicht-&postscript;-Drucker wie ein echter &postscript;-Drucker verhält. - Ghostscript ist in der FreeBSD Ports-Sammlung enhalten - und kann daher einfach installiert werden. + Ghostscript ist in + verschiedenen Versionen in der FreeBSD Ports-Sammlung enhalten, + die am häfigsten verwendete Version ist print/ghostscript-gpl. Um &postscript; zu emulieren, muss der Textfilter erkennen, ob er eine &postscript;-Datei drucken soll. Ist dies nicht der Fall, wird die Datei direkt an den Drucker - geschickt. Anderenfalls wird die Datei an Ghostscript + geschickt. Anderenfalls wird die Datei an + Ghostscript übergeben, das die Datei in ein Format konvertiert, das Ihr Drucker versteht. @@ -2160,9 +2169,9 @@ Sie einen anderen Drucker, müssen Sie die Option beim Aufruf von gs (Ghostscript) entsprechend anpassen. Eine Liste der von - Ghostscript unterstützten Geräte erhalten Sie durch - die Eingabe von gs -h auf der - Kommandozeile. + Ghostscript unterstützten + Geräte erhalten Sie durch die Eingabe von + gs -h auf der Kommandozeile. #!/bin/sh # @@ -2725,8 +2734,8 @@ filter-name - -wwidth - -llength + -w width + -l length width basiert auf der @@ -3618,7 +3627,8 @@ eingesetzt werden. Das folgende Beispiel verwendet den an ein Netzwerk angeschlossenen Zeilendrucker Diablo 750-N. Dieser Drucker empfängt zu druckende Daten auf dem - Port 5100. Der Hostname des Druckers lautet scrivener. + Port 5100. Der Hostname des Druckers lautet + scrivener. Daher sieht der Textfilter für diesen Drucker wie folgt aus: ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.53 2008/01/14 08:36:47 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.156 2007/10/23 09:24:47 jkois Exp $ - basiert auf: 1.316 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.54 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.157 2008/03/26 14:26:57 jkois Exp $ + basiert auf: 1.320 --> @@ -69,7 +69,7 @@ TCP-Wrapper für - inetd einrichten können. + inetd einrichten können. @@ -400,49 +400,35 @@ Obwohl der wheel-Mechanismus besser als gar nichts ist, ist er nicht unbedingt die sicherste Lösung. - Indirekt können Sie die Accounts von Mitarbeitern und - damit auch den Zugriff auf root schützen, - indem Sie eine alternative Zugangsmethode verwenden und die - Accounts der Mitarbeiter mit einem ungültigen verschlüsselten - Passwort versehen. Mit &man.vipw.8; können Sie jedes - verschlüsselte Passwort mit einem - * Zeichen ersetzen. Das Kommando - wird /etc/master.passwd und die - Benutzer/Passwort Datenbank aktualisieren und die Passwort - Authentifizierung abstellen. + Um ein Konto komplett zu sperren, verwenden Sie den Befehl + &man.pw.8;: + + &prompt.root;pw lock staff + + Danach ist es diesem Benutzer nicht mehr möglich (auch + nicht mit &man.ssh.1;), sich anzumelden. - Ein Account wie + Eine weitere Möglichkeit, bestimmte Benutzer zu sperren, + ist es, das verschlüsselte Passwort durch das Zeichen + * zu ersetzen. Da ein + verschlüsseltes Passwort niemals diesem Zeichen entsprechen + kann, kann sich der betroffene Benutzer ebenfalls nicht mehr + anmelden. Beispielsweise müsste dazu das Konto foobar:R9DT/Fa1/LV9U:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh - sollte wie folgt abgeändert werden: + wie folgt abgeändert werden: foobar:*:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh - Da ein verschlüsseltes Passwort niemals - ein * sein kann, verhindert dies - die normale Anmeldung. Damit müssen sich die Mitarbeiter - mit anderen Mechanismen wie &man.kerberos.1; oder &man.ssh.1; - authentifizieren. Wenn Sie etwas wie - Kerberos benutzen, müssen Sie - die Maschinen, die die Kerberos-Server - beheimaten und die Maschinen der Benutzer absichern. Wenn Sie - öffentliche/private Schlüssel mit - SSH benutzen, muss die Maschine - von der die Anmeldung gestartet wird, gesichert - werden. Als zusätzliche Sicherheitsschicht können Sie - das Schlüsselpaar beim Erstellen mit &man.ssh-keygen.1; durch - ein Passwort schützen. Dadurch, dass Sie die - Passwörter Ihrer Mitarbeiter als ungültig markiert - haben, stellen Sie sicher, dass sich die Mitarbeiter nur mit - den sicheren Methoden, die Sie aufgesetzt haben, anmelden können. - Dies zwingt alle Mitarbeiter, verschlüsselte Verbindungen - für ihre Sitzungen zu verwenden, und schließt ein - wichtiges Loch, dass gerne von Angreifern ausgenutzt wird: - Das Abhören des Netzwerks von einer anderen weniger gesicherten - Maschine. + Durch diese Änderung wird der Benutzer + foobar daran gehindert, sich auf >>> TRUNCATED FOR MAIL (1000 lines) <<<