From owner-p4-projects@FreeBSD.ORG Thu Sep 2 19:43:00 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5119A16A4D0; Thu, 2 Sep 2004 19:43:00 +0000 (GMT) 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 29DCA16A4CE for ; Thu, 2 Sep 2004 19:43:00 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 00F6A43D46 for ; Thu, 2 Sep 2004 19:43:00 +0000 (GMT) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i82JgxkB096759 for ; Thu, 2 Sep 2004 19:42:59 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i82Jgxcx096756 for perforce@freebsd.org; Thu, 2 Sep 2004 19:42:59 GMT (envelope-from peter@freebsd.org) Date: Thu, 2 Sep 2004 19:42:59 GMT Message-Id: <200409021942.i82Jgxcx096756@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 60873 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Sep 2004 19:43:00 -0000 http://perforce.freebsd.org/chv.cgi?CH=60873 Change 60873 by peter@peter_daintree on 2004/09/02 19:42:05 IFC @60871 Affected files ... .. //depot/projects/hammer/UPDATING#52 integrate .. //depot/projects/hammer/contrib/pf/pflogd/pflogd.c#4 integrate .. //depot/projects/hammer/etc/devd.conf#12 integrate .. //depot/projects/hammer/etc/rc.d/pflog#2 integrate .. //depot/projects/hammer/gnu/lib/libstdc++/Makefile#20 integrate .. //depot/projects/hammer/lib/libarchive/Makefile#12 integrate .. //depot/projects/hammer/lib/libautofs/Makefile#1 branch .. //depot/projects/hammer/lib/libautofs/libautofs.3#1 branch .. //depot/projects/hammer/lib/libautofs/libautofs.c#1 branch .. //depot/projects/hammer/lib/libautofs/libautofs.h#1 branch .. //depot/projects/hammer/lib/libc/gen/glob.3#7 integrate .. //depot/projects/hammer/release/Makefile.inc.docports#11 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/sparc64/proc-sparc64.sgml#3 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml#3 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/hardware/sparc64/proc-sparc64.sgml#2 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/installation/common/install.sgml#4 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/installation/common/layout.sgml#3 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml#2 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/readme/article.sgml#4 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml#4 integrate .. //depot/projects/hammer/release/doc/ru_RU.KOI8-R/relnotes/i386/Makefile#2 integrate .. //depot/projects/hammer/release/fixit.profile#2 integrate .. //depot/projects/hammer/sbin/fsck_ffs/Makefile#6 integrate .. //depot/projects/hammer/sbin/fsck_ffs/dir.c#6 integrate .. //depot/projects/hammer/sbin/fsck_ffs/fsck.h#7 integrate .. //depot/projects/hammer/sbin/fsck_ffs/inode.c#4 integrate .. //depot/projects/hammer/sbin/fsck_ffs/pass1.c#9 integrate .. //depot/projects/hammer/sbin/fsck_ffs/pass2.c#6 integrate .. //depot/projects/hammer/sbin/ifconfig/ifconfig.c#20 integrate .. //depot/projects/hammer/sbin/mount_autofs/Makefile#1 branch .. //depot/projects/hammer/sbin/mount_autofs/mount_autofs.8#1 branch .. //depot/projects/hammer/sbin/mount_autofs/mount_autofs.c#1 branch .. //depot/projects/hammer/sbin/mount_msdosfs/mount_msdosfs.c#7 integrate .. //depot/projects/hammer/share/examples/autofs/driver/Makefile#1 branch .. //depot/projects/hammer/share/examples/autofs/driver/autodriver.c#1 branch .. //depot/projects/hammer/share/examples/autofs/driver/autotab#1 branch .. //depot/projects/hammer/share/man/man5/autofs.5#1 branch .. //depot/projects/hammer/sys/alpha/alpha/trap.c#13 integrate .. //depot/projects/hammer/sys/alpha/include/param.h#9 integrate .. //depot/projects/hammer/sys/alpha/linux/linux_machdep.c#9 integrate .. //depot/projects/hammer/sys/amd64/amd64/mp_machdep.c#71 integrate .. //depot/projects/hammer/sys/amd64/amd64/trap.c#53 integrate .. //depot/projects/hammer/sys/amd64/ia32/ia32_syscall.c#10 integrate .. //depot/projects/hammer/sys/amd64/include/param.h#24 integrate .. //depot/projects/hammer/sys/amd64/linux32/linux32_machdep.c#3 integrate .. //depot/projects/hammer/sys/coda/cnode.h#5 integrate .. //depot/projects/hammer/sys/coda/coda_fbsd.c#13 integrate .. //depot/projects/hammer/sys/coda/coda_psdev.c#10 integrate .. //depot/projects/hammer/sys/coda/coda_vfsops.c#11 integrate .. //depot/projects/hammer/sys/conf/NOTES#64 integrate .. //depot/projects/hammer/sys/conf/majors#24 integrate .. //depot/projects/hammer/sys/conf/options#57 integrate .. //depot/projects/hammer/sys/dev/acpica/Osd/OsdDebug.c#6 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_pci_link.c#19 integrate .. //depot/projects/hammer/sys/dev/ata/ata-chipset.c#42 integrate .. //depot/projects/hammer/sys/dev/ata/ata-disk.c#22 integrate .. //depot/projects/hammer/sys/dev/bfe/if_bfe.c#10 integrate .. //depot/projects/hammer/sys/dev/bfe/if_bfereg.h#4 integrate .. //depot/projects/hammer/sys/dev/em/if_em.c#28 integrate .. //depot/projects/hammer/sys/dev/em/if_em.h#18 integrate .. //depot/projects/hammer/sys/dev/em/if_em_hw.c#12 integrate .. //depot/projects/hammer/sys/dev/em/if_em_hw.h#12 integrate .. //depot/projects/hammer/sys/dev/fdc/fdc_isa.c#7 integrate .. //depot/projects/hammer/sys/dev/tga/tga_pci.c#8 integrate .. //depot/projects/hammer/sys/fs/autofs/autofs.h#1 branch .. //depot/projects/hammer/sys/fs/autofs/autofs_util.c#1 branch .. //depot/projects/hammer/sys/fs/autofs/autofs_vfsops.c#1 branch .. //depot/projects/hammer/sys/fs/autofs/autofs_vnops.c#1 branch .. //depot/projects/hammer/sys/fs/pseudofs/pseudofs_vnops.c#12 integrate .. //depot/projects/hammer/sys/i386/bios/mca_machdep.c#4 integrate .. //depot/projects/hammer/sys/i386/bios/vpd.c#5 integrate .. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#33 integrate .. //depot/projects/hammer/sys/i386/i386/pmap.c#52 integrate .. //depot/projects/hammer/sys/i386/i386/trap.c#28 integrate .. //depot/projects/hammer/sys/i386/include/param.h#10 integrate .. //depot/projects/hammer/sys/i386/linux/linux_machdep.c#13 integrate .. //depot/projects/hammer/sys/ia64/conf/GENERIC#18 integrate .. //depot/projects/hammer/sys/ia64/ia64/trap.c#27 integrate .. //depot/projects/hammer/sys/kern/init_main.c#26 integrate .. //depot/projects/hammer/sys/kern/kern_fork.c#39 integrate .. //depot/projects/hammer/sys/kern/kern_idle.c#14 integrate .. //depot/projects/hammer/sys/kern/kern_intr.c#29 integrate .. //depot/projects/hammer/sys/kern/kern_kse.c#10 integrate .. //depot/projects/hammer/sys/kern/kern_kthread.c#8 integrate .. //depot/projects/hammer/sys/kern/kern_mutex.c#25 integrate .. //depot/projects/hammer/sys/kern/kern_prot.c#18 integrate .. //depot/projects/hammer/sys/kern/kern_shutdown.c#25 integrate .. //depot/projects/hammer/sys/kern/kern_sig.c#47 integrate .. //depot/projects/hammer/sys/kern/kern_switch.c#24 integrate .. //depot/projects/hammer/sys/kern/kern_thr.c#21 integrate .. //depot/projects/hammer/sys/kern/sched_4bsd.c#26 integrate .. //depot/projects/hammer/sys/kern/sched_ule.c#46 integrate .. //depot/projects/hammer/sys/kern/subr_smp.c#22 integrate .. //depot/projects/hammer/sys/kern/subr_trap.c#25 integrate .. //depot/projects/hammer/sys/kern/subr_turnstile.c#12 integrate .. //depot/projects/hammer/sys/modules/autofs/Makefile#1 branch .. //depot/projects/hammer/sys/modules/coda/Makefile#3 integrate .. //depot/projects/hammer/sys/modules/coda5/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/cp/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/ctau/Makefile#3 integrate .. //depot/projects/hammer/sys/modules/cx/Makefile#4 integrate .. //depot/projects/hammer/sys/modules/if_ppp/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/if_tap/Makefile#2 integrate .. //depot/projects/hammer/sys/modules/pf/Makefile#5 integrate .. //depot/projects/hammer/sys/net/if.c#28 integrate .. //depot/projects/hammer/sys/net/if.h#14 integrate .. //depot/projects/hammer/sys/pc98/conf/NOTES#33 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/trap.c#11 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/trap.c#15 integrate .. //depot/projects/hammer/sys/sys/proc.h#62 integrate .. //depot/projects/hammer/sys/sys/sched.h#12 integrate .. //depot/projects/hammer/sys/sys/smp.h#9 integrate .. //depot/projects/hammer/sys/sys/ucred.h#6 integrate .. //depot/projects/hammer/sys/vm/vm_fault.c#23 integrate .. //depot/projects/hammer/sys/vm/vm_mmap.c#26 integrate .. //depot/projects/hammer/sys/vm/vm_zeroidle.c#14 integrate .. //depot/projects/hammer/usr.sbin/kgzip/kgzcmp.c#4 integrate Differences ... ==== //depot/projects/hammer/UPDATING#52 (text+ko) ==== @@ -23,11 +23,28 @@ developers choose to disable these features on build machines to maximize performance. +20040902: + The ifi_epoch change has been reverted because the ABI breakage + was too extensive. If you are running with a kernel/userland + containing the initial change (20040830), you should heed the + warning about ifconfig incompatibility when upgrading again. + With this change, 5.3 and 6.0 ifconfigs and kernels are once + again interoperable. + 20040830: A new variable, ifi_epoch, has been added to struct if_data which is part if struct ifnet. This means all network drivers and network monitoring applications need to be recompiled. + WARNING WARNING WARNING WARNING WARNING WARNING WARNING + + This also breaks ifconfig compatibility. An old ifconfig will + not work with the new kernel and a new ifconfig will not work + with the old. It is strongly recommended that you make a copy + of your old ifconfig before installworld. If you are installing + remotely, you must copy over a new ifconfig before rebooting in + to the new kernel. + 20040828: The default configuration for the network stack has been changed such that it now runs without the Giant lock unless configured @@ -1821,4 +1838,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.352 2004/08/30 06:29:25 brooks Exp $ +$FreeBSD: src/UPDATING,v 1.354 2004/09/02 05:07:29 brooks Exp $ ==== //depot/projects/hammer/contrib/pf/pflogd/pflogd.c#4 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/contrib/pf/pflogd/pflogd.c,v 1.5 2004/06/16 23:39:32 mlaier Exp $"); +__FBSDID("$FreeBSD: src/contrib/pf/pflogd/pflogd.c,v 1.6 2004/08/31 18:04:34 mlaier Exp $"); #include #include @@ -325,7 +325,11 @@ scan_dump(FILE *fp, off_t size) { struct pcap_file_header hdr; +#ifdef __FreeBSD__ + struct pcap_sf_pkthdr ph; +#else struct pcap_pkthdr ph; +#endif off_t pos; /* @@ -395,17 +399,34 @@ dump_packet_nobuf(u_char *user, const struct pcap_pkthdr *h, const u_char *sp) { FILE *f = (FILE *)user; +#ifdef __FreeBSD__ + struct pcap_sf_pkthdr sh; +#endif if (suspended) { packets_dropped++; return; } +#ifdef __FreeBSD__ + sh.ts.tv_sec = (bpf_int32)h->ts.tv_sec; + sh.ts.tv_usec = (bpf_int32)h->ts.tv_usec; + sh.caplen = h->caplen; + sh.len = h->len; + + if (fwrite((char *)&sh, sizeof(sh), 1, f) != 1) { +#else if (fwrite((char *)h, sizeof(*h), 1, f) != 1) { +#endif /* try to undo header to prevent corruption */ off_t pos = ftello(f); +#ifdef __FreeBSD__ + if (pos < sizeof(sh) || + ftruncate(fileno(f), pos - sizeof(sh))) { +#else if (pos < sizeof(*h) || ftruncate(fileno(f), pos - sizeof(*h))) { +#endif logmsg(LOG_ERR, "Write failed, corrupted logfile!"); set_suspended(1); gotsig_close = 1; @@ -474,7 +495,12 @@ dump_packet(u_char *user, const struct pcap_pkthdr *h, const u_char *sp) { FILE *f = (FILE *)user; +#ifdef __FreeBSD__ + struct pcap_sf_pkthdr sh; + size_t len = sizeof(sh) + h->caplen; +#else size_t len = sizeof(*h) + h->caplen; +#endif if (len < sizeof(*h) || h->caplen > (size_t)cur_snaplen) { logmsg(LOG_NOTICE, "invalid size %u (%u/%u), packet dropped", @@ -502,8 +528,18 @@ } append: +#ifdef __FreeBSD__ + sh.ts.tv_sec = (bpf_int32)h->ts.tv_sec; + sh.ts.tv_usec = (bpf_int32)h->ts.tv_usec; + sh.caplen = h->caplen; + sh.len = h->len; + + memcpy(bufpos, &sh, sizeof(sh)); + memcpy(bufpos + sizeof(sh), sp, h->caplen); +#else memcpy(bufpos, h, sizeof(*h)); memcpy(bufpos + sizeof(*h), sp, h->caplen); +#endif bufpos += len; bufleft -= len; ==== //depot/projects/hammer/etc/devd.conf#12 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/devd.conf,v 1.14 2004/07/05 20:16:30 imp Exp $ +# $FreeBSD: src/etc/devd.conf,v 1.15 2004/09/01 00:08:15 brooks Exp $ # # Refer to devd.conf(5) and devd(8) man pages for the details on how to # run and configure devd. @@ -55,6 +55,16 @@ device-name "ed50"; }; +# When a USB keyboard arrives, attach it as the console keyboard +attach 100 { + device-name "ukbd0"; + action "test -c /dev/kbd1 && kbdcontrol -k /dev/kbd1 < /dev/console"; +}; +detach 100 { + device-name "ukbd0"; + action "kbdcontrol -k /dev/kbd0 < /dev/console"; +}; + # # Rescan scsi device-names on attach, but not detach. # ==== //depot/projects/hammer/etc/rc.d/pflog#2 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/pflog,v 1.1 2004/04/02 19:25:27 mlaier Exp $ +# $FreeBSD: src/etc/rc.d/pflog,v 1.2 2004/08/31 14:23:51 mlaier Exp $ # # PROVIDE: pflog @@ -27,7 +27,7 @@ { # load pflog kernel module if needed if ! kldstat -v | grep -q pflog\$; then - if kldload pflog; then + if kldload pf; then info 'pflog module loaded.' else err 1 'pflog module failed to load.' @@ -39,7 +39,7 @@ warn 'pflog: COULD NOT SET UP pflog0' fi - # check for pf rules + # check for pflogd binary if [ ! -x "${pflog_program:-/sbin/pflogd}" ] then warn 'pflog: NO PFLOGD BINARY FOUND' ==== //depot/projects/hammer/gnu/lib/libstdc++/Makefile#20 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/gnu/lib/libstdc++/Makefile,v 1.51 2004/07/28 05:27:18 kan Exp $ +# $FreeBSD: src/gnu/lib/libstdc++/Makefile,v 1.52 2004/09/01 08:17:20 ru Exp $ GCCDIR= ${.CURDIR}/../../../contrib/gcc SRCDIR= ${.CURDIR}/../../../contrib/libstdc++ @@ -71,6 +71,7 @@ atomicity.cc: ${ATOMICITY_H} ln -sf ${.ALLSRC} ${.TARGET} +CLEANFILES+= atomicity.cc INCSGROUPS= BITSHDRS BKWHDRS EXTHDRS BASEHDRS BASEXHDRS STDHDRS \ TARGETHDRS THRHDRS DEBUGHDRS ==== //depot/projects/hammer/lib/libarchive/Makefile#12 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libarchive/Makefile,v 1.20 2004/08/14 03:45:45 kientzle Exp $ +# $FreeBSD: src/lib/libarchive/Makefile,v 1.22 2004/09/01 05:07:17 kientzle Exp $ # # Use "make distfile" to build a conventional tar.gz archive @@ -27,7 +27,9 @@ INCS= archive.h archive_entry.h -SRCS= archive_check_magic.c \ +# Note: archive.h does need to be listed here, since it's built +SRCS= archive.h \ + archive_check_magic.c \ archive_entry.c \ archive_read.c \ archive_read_data_into_buffer.c \ @@ -166,20 +168,6 @@ MLINKS+= archive_write.3 archive_write_set_format_ustar.3 MLINKS+= libarchive.3 archive.3 -# -# archive.h is built dynamically, which has a number of implications... -# - -# Ensure archive.h gets built before we compute dependencies. -beforedepend: archive.h -afterdepend: - echo "archive.h: Makefile" >> ${DEPENDFILE} -# Ensure archive.h gets built before we compile anything. -${SRCS:S/.c$/.o/}: archive.h - -# archive.h needs to be cleaned -CLEANFILES+= archive.h - # Build archive.h from archive.h.in archive.h: archive.h.in Makefile cat ${.CURDIR}/archive.h.in | \ @@ -187,8 +175,16 @@ sed 's/@ARCHIVE_API_FEATURE@/${ARCHIVE_API_FEATURE}/' | \ cat > archive.h +# archive.h needs to be cleaned +CLEANFILES+= archive.h + +# +# Voodoo for building a distfile that uses autoconf/automake/etc. +# + # Files that just get copied to the distfile build directory DIST_WORK_DIR= ${.OBJDIR}/lib${LIB}-${VERSION} +CLEANDIRS+= ${DIST_WORK_DIR} DISTFILE= lib${LIB}-${VERSION}.tar.gz DIST_FILES= ${SRCS} DIST_FILES+= ${MAN} @@ -197,8 +193,6 @@ DIST_FILES+= archive_private.h archive_string.h DIST_FILES+= Makefile.am -CLEANDIRS+= ${DIST_WORK_DIR} - distfile: rm -rf ${DIST_WORK_DIR} mkdir ${DIST_WORK_DIR} ==== //depot/projects/hammer/lib/libc/gen/glob.3#7 (text+ko) ==== @@ -32,9 +32,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)glob.3 8.3 (Berkeley) 4/16/94 -.\" $FreeBSD: src/lib/libc/gen/glob.3,v 1.28 2004/08/23 12:10:44 tjr Exp $ +.\" $FreeBSD: src/lib/libc/gen/glob.3,v 1.30 2004/09/01 23:28:27 tjr Exp $ .\" -.Dd August 23, 2004 +.Dd September 1, 2004 .Dt GLOB 3 .Os .Sh NAME @@ -197,9 +197,9 @@ .Dv GLOB_NOESCAPE is set, backslash escaping is disabled. .It Dv GLOB_NOSORT -By default, the pathnames are sorted in ascending order -according to the current setting of -.Ev LC_COLLATE ; +By default, the pathnames are sorted in ascending +.Tn ASCII +order; this flag prevents that sorting (speeding up .Fn glob ) . .El ==== //depot/projects/hammer/release/Makefile.inc.docports#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/Makefile.inc.docports,v 1.25 2004/08/30 06:19:34 ru Exp $ +# $FreeBSD: src/release/Makefile.inc.docports,v 1.26 2004/09/01 14:36:48 ru Exp $ # # List of (dependent) ports that are minimally required to be # checked out from CVS in order to get ${DOCPORTS} built and @@ -15,46 +15,33 @@ # Get __FreeBSD_version .if !defined(OSVERSION) -.if exists(/sbin/sysctl) OSVERSION!= /sbin/sysctl -n kern.osreldate -.else -OSVERSION!= /usr/sbin/sysctl -n kern.osreldate -.endif .endif MINIMALDOCPORTS= \ ports/Mk \ ports/Templates \ - ports/Tools \ + ports/Tools + +MINIMALDOCPORTS+= \ ports/archivers/unzip \ ports/converters/libiconv \ ports/devel/gettext \ ports/devel/gmake \ - ports/devel/imake-4 \ ports/devel/libtool13 \ ports/devel/libtool15 \ - ports/devel/p5-File-Spec \ - ports/devel/p5-File-Temp \ ports/devel/pkgconfig \ ports/graphics/gd \ ports/graphics/jbigkit \ ports/graphics/jpeg \ ports/graphics/netpbm \ - ports/graphics/peps \ ports/graphics/png \ ports/graphics/scr2png \ ports/graphics/tiff \ - ports/lang/perl5 \ - ports/lang/perl5.8 \ ports/print/freetype2 \ ports/print/ghostscript-gnu \ ports/print/ghostscript-gnu-nox11 \ ports/print/gsfonts \ - ports/textproc/docbook \ - ports/textproc/docbook-241 \ - ports/textproc/docbook-300 \ - ports/textproc/docbook-310 \ - ports/textproc/docbook-400 \ ports/textproc/docbook-410 \ ports/textproc/docbook-xml \ ports/textproc/docbook-xsl \ @@ -68,17 +55,29 @@ ports/textproc/linuxdoc \ ports/textproc/scr2txt \ ports/textproc/sdocbook-xml \ - ports/textproc/sgmlformat \ ports/textproc/xhtml \ ports/textproc/xmlcatmgr \ ports/www/links1 \ ports/www/tidy -.if ${OSVERSION} < 460101 || ( ${OSVERSION} >= 500000 && ${OSVERSION} < 500036 ) -MINIMALDOCPORTS+= ports/textproc/sed_inplace -.endif + .if ${MACHINE_ARCH} != "i386" MINIMALDOCPORTS+= ports/textproc/openjade \ ports/textproc/opensp .else MINIMALDOCPORTS+= ports/textproc/jade .endif + +.if ${OSVERSION} < 500000 +MINIMALDOCPORTS+= \ + ports/converters/p5-MIME-Base64 \ + ports/devel/p5-File-Spec \ + ports/devel/p5-File-Temp \ + ports/devel/p5-Test-Harness \ + ports/devel/p5-Test-Simple \ + ports/security/p5-Digest \ + ports/security/p5-Digest-MD5 \ + ports/textproc/p5-PodParser +.else +MINIMALDOCPORTS+= \ + ports/lang/perl5.8 +.endif ==== //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/sparc64/proc-sparc64.sgml#3 (text+ko) ==== @@ -1,5 +1,5 @@ Supported Systems @@ -76,6 +76,12 @@ SPARCEngine Ultra AXmp + Ultra 1E + + + Ultra 2 + + Ultra 5 @@ -106,12 +112,6 @@ Enterprise 4500 - - Ultra 1 Enterprise (1E for short) - - - Ultra 2 - ==== //depot/projects/hammer/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml#3 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -84,6 +84,12 @@ SPARCEngine Ultra AXmp + Ultra 1E + + + Ultra 2 + + Ultra 5 @@ -114,12 +120,6 @@ Enterprise 4500 - - Ultra 1 Enterprise (1E для краткости) - - - Ultra 2 - ==== //depot/projects/hammer/release/doc/ru_RU.KOI8-R/installation/common/install.sgml#4 (text+ko) ==== @@ -1,10 +1,10 @@ - &os; для &arch.print; для работы требуется - 386 процессор или выше (к сожалению, поддержки 286 процессоров нет), - как минимум 5 мегабайт оперативной памяти для установки и - 4 мегабайта оперативной памяти для запуска. Вам потребуется как - минимум 100MB свободного места на жестком диске для минимальной + &os; для &arch.print; для установки и работы + требуется 486 процессор или выше (хотя с другим ядром &os; может + работать на процессорах 386), как минимум 8 мегабайт оперативной + памяти для установки и + 7 мегабайта для запуска. Вам потребуется как + минимум 150MB свободного места на жестком диске для минимальной установки. Ниже дана информация по урезанию существующего раздела DOS для установки &os;. @@ -134,7 +135,7 @@ Инструкции по созданию дискет В зависимости от способа установки &os;, - вам может потребоваться создание набора дискет (обычно двух) + вам может потребоваться создание набора дискет (обычно трех) для начала процесса установки. Этот раздел кратко описывает как создать эти диски с установочного CDROM или из интернет. Обратите внимание, что в общем случае установки &os; с CDROM @@ -143,34 +144,31 @@ Для большинства установок с CDROM или по сети, вам потребуются скопировать образы дискет - kern.flp и mfsroot.flp - из каталога floppies/ (для 1.44MB дискет). - В зависимости от имеющегося оборудования, вам может также потребоваться - третья дискета, drivers.flp, на которой - находятся драйвера устройств. + boot.flp и kernX.flp + из каталога floppies/ (для 1.44MB дискет). Для обычной установки с CDROM или по сети, вам - потребуется скопировать образы дискет kern.flp - и mfsroot.flp из каталога + потребуется скопировать образы дискет boot.flp + и kernX.flp из каталога floppies/ (для 1.44MB дискет) или - kern-small.flp и - mfsroot-small.flp (для 1.2MB дискет). + boot-small.flp и + kern-small.flp (для 1.2MB дискет). Получить эти образы по сети просто. Загрузите - release/floppies/kern.flp, - release/floppies/mfsroot.flp, - и - release/floppies/drivers.flp + release/floppies/boot.flp + и все + release/floppies/kernX.flp с или с одного из зеркал, перечисленных в разделе FTP зеркала Руководства или, или на страницах . - Возьмите две чистые, только что отформатированные >>> TRUNCATED FOR MAIL (1000 lines) <<<