From owner-p4-projects@FreeBSD.ORG Wed Oct 11 21:32:57 2006 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id A174816A407; Wed, 11 Oct 2006 21:32:57 +0000 (UTC) X-Original-To: perforce@freebsd.org 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 58CE616A40F for ; Wed, 11 Oct 2006 21:32:57 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id EED0B43D55 for ; Wed, 11 Oct 2006 21:32:56 +0000 (GMT) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k9BLWuOQ029527 for ; Wed, 11 Oct 2006 21:32:56 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k9BLWtx1029499 for perforce@freebsd.org; Wed, 11 Oct 2006 21:32:55 GMT (envelope-from jb@freebsd.org) Date: Wed, 11 Oct 2006 21:32:55 GMT Message-Id: <200610112132.k9BLWtx1029499@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 107701 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, 11 Oct 2006 21:32:57 -0000 http://perforce.freebsd.org/chv.cgi?CH=107701 Change 107701 by jb@jb_freebsd8 on 2006/10/11 21:32:21 IFC Affected files ... .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#9 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#5 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/share/sgml/freebsd.dsl#4 integrate .. //depot/projects/dtrace/ports/LEGAL#11 integrate .. //depot/projects/dtrace/ports/MOVED#23 integrate .. //depot/projects/dtrace/ports/UPDATING#17 integrate .. //depot/projects/dtrace/src/bin/mkdir/mkdir.c#4 integrate .. //depot/projects/dtrace/src/gnu/usr.bin/grep/grep.1#4 integrate .. //depot/projects/dtrace/src/lib/libc/compat-43/killpg.2#4 integrate .. //depot/projects/dtrace/src/lib/libutil/login.conf.5#6 integrate .. //depot/projects/dtrace/src/sbin/geom/class/mirror/geom_mirror.c#5 integrate .. //depot/projects/dtrace/src/sbin/geom/class/raid3/geom_raid3.c#5 integrate .. //depot/projects/dtrace/src/sbin/ifconfig/ifconfig.8#7 integrate .. //depot/projects/dtrace/src/sbin/ipfw/ipfw.8#10 integrate .. //depot/projects/dtrace/src/share/man/man4/ddb.4#8 integrate .. //depot/projects/dtrace/src/share/man/man4/tun.4#4 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/intr_machdep.c#5 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/io_apic.c#4 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/local_apic.c#6 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/machdep.c#10 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/mp_machdep.c#8 integrate .. //depot/projects/dtrace/src/sys/amd64/include/apicvar.h#5 integrate .. //depot/projects/dtrace/src/sys/amd64/include/intr_machdep.h#4 integrate .. //depot/projects/dtrace/src/sys/amd64/isa/atpic.c#4 integrate .. //depot/projects/dtrace/src/sys/compat/linprocfs/linprocfs.c#8 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_ipc.c#5 integrate .. //depot/projects/dtrace/src/sys/ddb/db_command.c#8 integrate .. //depot/projects/dtrace/src/sys/ddb/db_output.c#6 integrate .. //depot/projects/dtrace/src/sys/dev/ath/if_athvar.h#8 integrate .. //depot/projects/dtrace/src/sys/dev/iwi/if_iwi.c#8 integrate .. //depot/projects/dtrace/src/sys/dev/ofw/openfirm.c#5 integrate .. //depot/projects/dtrace/src/sys/geom/raid3/g_raid3.c#15 integrate .. //depot/projects/dtrace/src/sys/i386/i386/intr_machdep.c#5 integrate .. //depot/projects/dtrace/src/sys/i386/i386/io_apic.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/i386/local_apic.c#8 integrate .. //depot/projects/dtrace/src/sys/i386/i386/mp_machdep.c#8 integrate .. //depot/projects/dtrace/src/sys/i386/include/apicvar.h#5 integrate .. //depot/projects/dtrace/src/sys/i386/include/intr_machdep.h#4 integrate .. //depot/projects/dtrace/src/sys/i386/isa/atpic.c#4 integrate .. //depot/projects/dtrace/src/sys/kern/kern_timeout.c#4 integrate .. //depot/projects/dtrace/src/sys/net/if_vlan.c#11 integrate .. //depot/projects/dtrace/src/sys/netgraph/netflow/netflow.c#5 integrate .. //depot/projects/dtrace/src/sys/netgraph/netflow/ng_netflow.c#4 integrate .. //depot/projects/dtrace/src/sys/netgraph/ng_base.c#5 integrate .. //depot/projects/dtrace/src/sys/netinet/ip_fw2.c#12 integrate .. //depot/projects/dtrace/src/sys/netinet/libalias/libalias.3#7 integrate .. //depot/projects/dtrace/src/sys/powerpc/powerpc/db_interface.c#4 integrate .. //depot/projects/dtrace/src/sys/security/audit/audit_syscalls.c#6 integrate .. //depot/projects/dtrace/src/sys/security/mac_portacl/mac_portacl.c#4 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/db_interface.c#4 integrate .. //depot/projects/dtrace/src/sys/sun4v/conf/NOTES#4 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_inode.c#4 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_snapshot.c#8 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vnops.c#6 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/inode.h#5 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_vnops.c#6 integrate .. //depot/projects/dtrace/src/sys/vm/vnode_pager.c#6 integrate .. //depot/projects/dtrace/src/usr.bin/make/str.c#4 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/bthidd/bthidd.8#3 integrate .. //depot/projects/dtrace/src/usr.sbin/bluetooth/bthidd/hid.c#5 integrate .. //depot/projects/dtrace/src/usr.sbin/mountd/mountd.c#7 integrate .. //depot/projects/dtrace/src/usr.sbin/ndiscvt/ndiscvt.8#4 integrate .. //depot/projects/dtrace/src/usr.sbin/pw/pw.8#4 integrate .. //depot/projects/dtrace/www/en/releases/6.2R/schedule.sgml#6 integrate .. //depot/projects/dtrace/www/share/sgml/press.xml#5 integrate Differences ... ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#9 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -2228,9 +2228,7 @@ <filename>/etc/rc.conf</filename> Options - If you do not have IPFW compiled into your kernel you will - need to load it with the following statement in your - /etc/rc.conf: + Enable the firewall: firewall_enable="YES" ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#5 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -820,6 +820,9 @@ If you use a high resolution video mode, swap the 75 dpi and 100 dpi lines. + + + See ports for more cyrillic fonts. @@ -834,7 +837,9 @@ turned off (commented out) there. For grp:caps_toggle - the RUS/LAT switch will be CapsLock. + the RUS/LAT switch will be Right Alt, + for grp:ctrl_shift_toggle switch will be + CtrlShift. The old CapsLock function is still available via ShiftCapsLock (in LAT mode only). For grp:toggle ==== //depot/projects/dtrace/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#8 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -2675,6 +2675,18 @@ for authentication so that it can properly change ownership for the forwarded credentials. + The rc.conf must also be modified + to contain the following configuration: + + kerberos5_server="/usr/local/sbin/krb5kdc" +kadmind5_server="/usr/local/sbin/kadmind" +kerberos5_server_enable="YES" +kadmind5_server_enable="YES" + + This is done because the applications for + MIT kerberos installs binaries in the + /usr/local + hierarchy. ==== //depot/projects/dtrace/doc/share/sgml/freebsd.dsl#4 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -333,6 +333,10 @@ ;; natively. ".png") + (define %callout-graphics-number-limit% + ;; Number of largest callout graphic + 15) + (define %callout-graphics-path% ;; Path to callout graphics "./imagelib/callouts/") ==== //depot/projects/dtrace/ports/LEGAL#11 (text+ko) ==== @@ -1,5 +1,5 @@ # Creator: Jordan Hubbard -# $FreeBSD: ports/LEGAL,v 1.505 2006/10/06 00:27:31 alepulver Exp $ +# $FreeBSD: ports/LEGAL,v 1.507 2006/10/10 06:01:49 ale Exp $ ********************************************************************** *** NOTE TO COMMITTERS *** @@ -173,7 +173,7 @@ purposes only eawpats* audio/eawpats Some of the patches are not for commercial use -eClient-linux.run games/atitd Redistribution not allowed +eClient-linux-i686.run games/atitd Redistribution not allowed eclipse/jp.azzurri.clay.core_*.bin.dist.* java/eclipse-clay-core License agreement is required to download edith* editors/edith Redistribution not allowed @@ -662,8 +662,6 @@ except media and/or shipping cost zangband/* japanese/zangband Possible copyright infringement -ZendOptimizer-*.tar.gz devel/ZendOptimizer Redistribution of pre-compiled - binaries is not permitted zh-moettf/* chinese/moettf Contact Taiwan Ministry of Education for commercial use NTU*.TTF chinese/ntuttf No commercial use ==== //depot/projects/dtrace/ports/MOVED#23 (text+ko) ==== @@ -1,7 +1,7 @@ # # MOVED - a list of (recently) moved or removed ports # -# $FreeBSD: ports/MOVED,v 1.1161 2006/10/09 18:14:07 novel Exp $ +# $FreeBSD: ports/MOVED,v 1.1162 2006/10/10 21:16:21 joerg Exp $ # # Each entry consists of a single line containing the following four # fields in the order named, separated with the pipe (`|') character: @@ -2481,7 +2481,6 @@ net/coda5_client||2006-10-05|Has expired: no longer available from mastersite net/coda5_doc||2006-10-05|Has expired: coda5 removed math/ufspase|math/suitespase|2006-10-05|portname has been changed -devel/avr-gcc|devel/avr-gcc-3|2006-10-05|retire AVR-GCC 3.x devel/avr-gcc-devel|devel/avr-gcc|2006-10-06|make AVR-GCC 4.x the default version astro/gdesklets-goodweather||2006-10-07|Expired: no longer downloadable deskutils/goats||2006-10-07|Expired: no longer downloadable ==== //depot/projects/dtrace/ports/UPDATING#17 (text+ko) ==== @@ -6,6 +6,51 @@ time you update your ports collection, before attempting any port upgrades. +20061010: + AFFECTS: users of devel/avr-gcc* + AUTHOR: joerg@FreeBSD.org + + The old avr-gcc port has been renamed into avr-gcc-3, and continues + support for GCC 3.x (for a while). + + The former avr-gcc-devel port has been moved into avr-gcc, so GCC + 4.x is now the default. + + There is an entry in MOVED for the latter change but not for the + former one, as the automated tools (e.g. portupgrade) got confused + otherwise. + + If you've previously been using avr-gcc-devel, these tools should + automatically take notice (based on the entry in MOVED), and change + the installed package to avr-gcc. + + If you've previously been using avr-gcc, and want to move on to the + new default GCC 4.x, this should be fully automatic, as the port + name just stays, and the version increases. + + If you've previously been using avr-gcc, and want to stay at GCC 3.x + for some reason, please manually perform a portupgrade to the new + name: + + portupgrade -o devel/avr-gcc-3 avr-gcc + +20061010: + AFFECTS: user of sysutils/flexbackup + AUTHOR: Marcus von Appen + + The port now respects PREFIX: + Before: + /etc/flexbackup.conf for PREFIX=whatever, WITH_PREFIX_CONF unset + Now: + PREFIX/etc/flexbackup.conf for PREFIX=whatever + +20061010: + AFFECTS: users of audio/gtkpod + AUTHOR: danfe@FreeBSD.org + + WITH_AAC knob has been renamed to WITH_MPEG4IP since it now covers + not only AAC, but H.264 support as well. + 20061009: AFFECTS: users of ports using ODBC (databases/libiodbc or databases/unixODBC) AUTHOR: ganael.laplanche@martymac.com @@ -75,7 +120,7 @@ release. 1.1 is now the stable branch, 1.0 branch has been obsoleted. Changes include: - - ~/.tmdarc configuration file has been obsoleted by ~/.tmda/ dir; + - ~/.tmdarc configuration file has been obsoleted by ~/.tmda/ dir; see ${PREFIX}/share/examples/dot-tmda for sample configuration - only minimal set of HTML documentation is now installed; please see http://wiki.tmda.net/ for full documentation @@ -90,10 +135,10 @@ Its functionality has been split into several modules that are now installed into ${PREFIX}/libexec/mailfront. Various *front-* commands are now merely shell script wrappers around the newly introduced - mailfront command and its new modules. + mailfront command and its new modules. - The smtpfront-reject command has been removed completely, - being deprecated in favor of using a plugin. + The smtpfront-reject command has been removed completely, + being deprecated in favor of using a plugin. Please refer to http://untroubled.org/mailfront/NEWS for further details. @@ -112,11 +157,11 @@ Revision of Samba 3.0.23c port had changed location of the directory, where Samba stores it's smbpasswd files from $PREFIX/private to a more common $PREFIX/etc/samba. - - You need to move *.tdb files from an old to new location and remove old + + You need to move *.tdb files from an old to new location and remove old directory if you use tdbsam backend for Samba user authentication. - - Starting with the 3.0.23c release, the officially supported passdb + + Starting with the 3.0.23c release, the officially supported passdb backends (smbpasswd, tdbsam, and ldapsam) now operate identically with regards to the historical RID algorithm for unmapped users and groups (i.e. accounts not in the passdb or group mapping table). The resulting @@ -125,9 +170,9 @@ domain. Previously, when using the smbpasswd passdb, such users and groups would resolve to an algorithmic SID in the machine's own domain (S-1-5-XX-XX-XX). However, the smbpasswd backend still utilizes the RID - algorithm when creating new user accounts or allocating a RID for a new + algorithm when creating new user accounts or allocating a RID for a new group mapping entry. - + With the changes in the 3.0.23c release, it is now possible to resolve a uid/gid, name, or SID in any direction and always obtain a symmetric mapping. This is important so that values for smb.conf parameters such @@ -150,7 +195,7 @@ AFFECTS: users of net-p2p/linuxdcpp AUTHOR: mezz@FreeBSD.org - The name of binary, datadir and docsdir have been renamed from ldcpp to + The name of binary, datadir, and docsdir have been renamed from ldcpp to linuxdcpp by the linuxdcpp developer. 20060831: @@ -243,16 +288,16 @@ AFFECTS: users of net/samba3 AUTHOR: timur@gnu.org - Since Samba 3.0.8, it has been recommended that all domain accounts - listed in smb.conf on a member server be fully qualified with the - domain name. This is now a requirement. All unqualified names are - assumed to be local to the Unix host, either as part of the server's - local passdb or in the local system list of accounts (e.g. /etc/passwd + Since Samba 3.0.8, it has been recommended that all domain accounts + listed in smb.conf on a member server be fully qualified with the + domain name. This is now a requirement. All unqualified names are + assumed to be local to the Unix host, either as part of the server's + local passdb or in the local system list of accounts (e.g. /etc/passwd or /etc/group). - If the member server is not running winbindd at all, domain + If the member server is not running winbindd at all, domain accounts will be implicitly mapped to local accounts and their - tokens will be modified appropriately to reflect the local + tokens will be modified appropriately to reflect the local SID and group membership. 20060804: @@ -285,7 +330,7 @@ libtunepimp has been updated to 0.5. But it breaks some ports depend on it such as audio/juk and audio/amarok. To fix this kind of problem, - try to install audio/libtunepimp-old, which is previous version of + try to install audio/libtunepimp-old, which is previous version of audio/libtunepimp. 20060731: @@ -400,7 +445,7 @@ The default mapping entries for groups such as "Domain Admins" are no longer created when using an smbpasswd file or a tdbsam passdb - backend. Use 'net groupmap add' rather than 'net groupmap modify' + backend. Use 'net groupmap add' rather than 'net groupmap modify' to set these entries. A substring matching rule has been added to the sambaSID attribute @@ -466,12 +511,12 @@ - run 'pkgdb -fu' *before* upgrading and take a look on the output. You can see database format there as: format:XXX, where XXX is your current database format. - - Go to portupgrade port directory and configure the port with + - Go to portupgrade port directory and configure the port with `make config' command. If you have bdb_* format, then turn on the BDB4 option. If you have bdb1_* format, then turn off BDB4 and turn on the BDB1 option. If you have dbd_hash format, then turn off all options. - Upgrade portupgrade. - + Note: if you change database format with changing port options, you should remove the ruby-bdb* port that you don't need anymore. Alternatively, you can hard code database format in your pkgtools.conf. @@ -504,8 +549,8 @@ AUTHOR: alex@foxybanana.com The default database directory has been changed to /var/db/mt-daapd. The - default mp3 dir has been changed to ${PREFIX}/share/mt-daapd. Old - configuration files will be maintained, if present, so no updating should + default mp3 dir has been changed to ${PREFIX}/share/mt-daapd. Old + configuration files will be maintained, if present, so no updating should be required. 20060624: @@ -712,7 +757,7 @@ tinyproxy now installs a rc.d script. To enable tinyproxy at boot time, set the following in rc.conf(5): tinyproxy_enable="YES" - The confiration file for tinyproxy has been moved to + The configuration file for tinyproxy has been moved to ${PREFIX}/etc/tinyproxy.conf. Any old configuration files will need to be migrated over to the new location. @@ -763,7 +808,7 @@ AUTHOR: ale@FreeBSD.org The old PHP slave ports (phpN-cli, phpN-cgi and mod_phpN) were removed - in favour of unified PHP ports that allow building any combination of + in favor of unified PHP ports that allow building any combination of PHP SAPIs (cli, cgi and apache module). The PHP CGI binary was renamed to php-cgi, so you should update the path in your script. To simplify the update process, *only* for @@ -782,9 +827,9 @@ incompatible with the version 5.0, which is used in a number of applications, most notable in the Kile and Kate editors (the latter being part of a base KDE installation). - + If you're having troubles running those, such as error dialogs saying "Check - your KDE installation", make sure to downgrade your lua installation back + your KDE installation", make sure to downgrade your lua installation back to 5.0: portupgrade -f -o lang/lua50 lua-5.1 @@ -959,14 +1004,14 @@ config file. If you want to install the ports into $LOCALBASE (/usr/local, the old - behaviour), you can still do so by setting PREFIX manually. But you + behavior), you can still do so by setting PREFIX manually. But you will have to take care of conflicting ports yourself. 20060330: AFFECTS: users of x11/kdebase3 AUTHOR: kde@freebsd.org - The genkdmconf.sh rc-script has been removed in favour of a kdm wrapper + The genkdmconf.sh rc-script has been removed in favor of a kdm wrapper script, which now handles both launching kdm and automatically updating or generating kdm's configuration files. The actual kdm binaries have been renamed to 'kdm-bin', 'kdm-bin_config' and 'kdm-bin_greet' respectively. @@ -983,7 +1028,7 @@ the ups daemon 'upsd'. The ups monitor 'upsmon' and the ups logger 'upslog' are now handled by - seperate scripts to get more control over the different services. + separate scripts to get more control over the different services. Please take a look into the nut, nut_upslog and nut_upsmon scripts installed in ${PREFIX}/etc/rc.d/ for possible rc.conf values and their defaults. @@ -1012,7 +1057,7 @@ AUTHOR: delphij@FreeBSD.org docproj now installs a set of CJK (Chinese, Japanese, Korean) - related stuff in case that you have choosen to install the + related stuff in case that you have chosen to install the jadetex feature. Because the CJK part could be potentially large for those who do not want it, this feature can be disabled by defining WITHOUT_CJK=yes. @@ -1165,7 +1210,7 @@ enlightenment 0.16 change binary name from 'enlightenment' to 'e16'. you should change it on your .xinit file. - + 20060212: AFFECTS: users of mail/dcc-dccd AUTHOR: ehaupt@FreeBSD.org @@ -1185,7 +1230,7 @@ dccifd and dccm man pages. 20060207: - AFFECTS: users of www/jakarta-tomcat4, www/jakarta-tomcat41, + AFFECTS: users of www/jakarta-tomcat4, www/jakarta-tomcat41, www/jakarta-tomcat5, www/jakarta-tomcat55, and www/tomcat55 AUTHOR: lawrance@FreeBSD.org @@ -1224,7 +1269,7 @@ AFFECTS: users of x11/tilda AUTHOR: barner@FreeBSD.org - The configuration file syntax has changed. Users of x11/tilda must + The configuration file syntax has changed. Users of x11/tilda must delete their old ones and re-create them. 20060131: @@ -4223,4 +4268,4 @@ 2) Update all p5-* modules. portupgrade -f p5-\* -$FreeBSD: ports/UPDATING,v 1.405 2006/10/09 18:52:27 alepulver Exp $ +$FreeBSD: ports/UPDATING,v 1.409 2006/10/10 21:16:21 joerg Exp $ ==== //depot/projects/dtrace/src/bin/mkdir/mkdir.c#4 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/mkdir/mkdir.c,v 1.32 2005/02/09 17:37:38 ru Exp $"); +__FBSDID("$FreeBSD: src/bin/mkdir/mkdir.c,v 1.33 2006/10/10 20:18:20 ru Exp $"); #include #include @@ -99,19 +99,19 @@ } for (exitval = 0; *argv != NULL; ++argv) { - success = 1; if (pflag) { - if (build(*argv, omode)) - success = 0; + success = build(*argv, omode); } else if (mkdir(*argv, omode) < 0) { if (errno == ENOTDIR || errno == ENOENT) warn("%s", dirname(*argv)); else warn("%s", *argv); success = 0; - } else if (vflag) - (void)printf("%s\n", *argv); - + } else { + success = 1; + if (vflag) + (void)printf("%s\n", *argv); + } if (!success) exitval = 1; /* @@ -119,9 +119,10 @@ * nine bits, so if you try to set a mode including the * sticky, setuid, setgid bits you lose them. Don't do * this unless the user has specifically requested a mode, - * as chmod will (obviously) ignore the umask. + * as chmod will (obviously) ignore the umask. Do this + * on newly created directories only. */ - if (success && mode != NULL && chmod(*argv, omode) == -1) { + if (success == 1 && mode != NULL && chmod(*argv, omode) == -1) { warn("%s", *argv); exitval = 1; } @@ -129,6 +130,11 @@ exit(exitval); } + +/* + * Returns 1 if a directory has been created, + * 2 if it already existed, and 0 on failure. + */ int build(char *path, mode_t omode) { @@ -139,7 +145,7 @@ p = path; oumask = 0; - retval = 0; + retval = 1; if (p[0] == '/') /* Skip leading '/'. */ ++p; for (first = 1, last = 0; !last ; ++p) { @@ -154,7 +160,7 @@ /* * POSIX 1003.2: * For each dir operand that does not name an existing - * directory, effects equivalent to those cased by the + * directory, effects equivalent to those caused by the * following command shall occcur: * * mkdir -p -m $(umask -S),u+wx $(dirname dir) && @@ -174,7 +180,7 @@ if (errno == EEXIST || errno == EISDIR) { if (stat(path, &sb) < 0) { warn("%s", path); - retval = 1; + retval = 0; break; } else if (!S_ISDIR(sb.st_mode)) { if (last) @@ -182,12 +188,14 @@ else errno = ENOTDIR; warn("%s", path); - retval = 1; + retval = 0; break; } + if (last) + retval = 2; } else { warn("%s", path); - retval = 1; + retval = 0; break; } } else if (vflag) ==== //depot/projects/dtrace/src/gnu/usr.bin/grep/grep.1#4 (text+ko) ==== @@ -1,5 +1,5 @@ .\" grep man page -.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.28 2005/12/18 12:09:23 ru Exp $ +.\" $FreeBSD: src/gnu/usr.bin/grep/grep.1,v 1.29 2006/10/10 01:57:25 trhodes Exp $ .if !\n(.g \{\ . if !\w|\*(lq| \{\ . ds lq `` @@ -202,11 +202,6 @@ as a list of fixed strings, separated by newlines, any of which is to be matched. .TP -.BR \-P ", " \-\^\-perl-regexp -Interpret -.I PATTERN -as a Perl regular expression. -.TP .BI \-f " FILE" "\fR,\fP \-\^\-file=" FILE Obtain patterns from .IR FILE , ==== //depot/projects/dtrace/src/lib/libc/compat-43/killpg.2#4 (text+ko) ==== @@ -30,9 +30,9 @@ .\" SUCH DAMAGE. .\" .\" @(#)killpg.2 8.1 (Berkeley) 6/2/93 -.\" $FreeBSD: src/lib/libc/compat-43/killpg.2,v 1.12 2002/12/19 09:40:21 ru Exp $ +.\" $FreeBSD: src/lib/libc/compat-43/killpg.2,v 1.13 2006/10/10 11:37:41 maxim Exp $ .\" -.Dd June 2, 1993 +.Dd October 10, 2006 .Dt KILLPG 2 .Os .Sh NAME @@ -66,7 +66,7 @@ have the same effective user ID, or the sender must be the super-user. As a single special case the continue signal SIGCONT may be sent -to any process that is a descendant of the current process. +to any process with the same session ID as the caller. .Sh RETURN VALUES .Rv -std killpg .Sh ERRORS ==== //depot/projects/dtrace/src/lib/libutil/login.conf.5#6 (text+ko) ==== @@ -17,9 +17,9 @@ .\" 5. Modifications may be freely made to this file providing the above .\" conditions are met. .\" -.\" $FreeBSD: src/lib/libutil/login.conf.5,v 1.58 2006/08/23 09:54:46 yar Exp $ +.\" $FreeBSD: src/lib/libutil/login.conf.5,v 1.60 2006/10/10 08:15:08 ru Exp $ .\" -.Dd August 23, 2006 +.Dd October 9, 2006 .Dt LOGIN.CONF 5 .Os .Sh NAME @@ -74,6 +74,13 @@ the last name may contain upper case characters and blanks for readability. .Pp +Note that since a colon +.Pq Ql :\& +is used to separate capability entries, a +.Ql \ec +escape sequence must be used to embed a literal colon in the +value or name of a capability. +.Pp The default .Pa /etc/login.conf shipped with ==== //depot/projects/dtrace/src/sbin/geom/class/mirror/geom_mirror.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sbin/geom/class/mirror/geom_mirror.c,v 1.14 2006/09/30 14:40:49 pjd Exp $"); +__FBSDID("$FreeBSD: src/sbin/geom/class/mirror/geom_mirror.c,v 1.15 2006/10/10 15:00:32 pjd Exp $"); #include #include @@ -215,6 +215,7 @@ } md.md_mediasize = mediasize; md.md_sectorsize = sectorsize; + md.md_mediasize -= (md.md_mediasize % md.md_sectorsize); /* * Clear last sector first, to spoil all components if device exists. ==== //depot/projects/dtrace/src/sbin/geom/class/raid3/geom_raid3.c#5 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/sbin/geom/class/raid3/geom_raid3.c,v 1.16 2006/09/30 14:40:50 pjd Exp $"); +__FBSDID("$FreeBSD: src/sbin/geom/class/raid3/geom_raid3.c,v 1.18 2006/10/10 15:00:32 pjd Exp $"); #include #include @@ -205,6 +205,7 @@ } md.md_mediasize = mediasize * (nargs - 2); md.md_sectorsize = sectorsize * (nargs - 2); + md.md_mediasize -= (md.md_mediasize % md.md_sectorsize); /* * Clear last sector first, to spoil all components if device exists. ==== //depot/projects/dtrace/src/sbin/ifconfig/ifconfig.8#7 (text+ko) ==== @@ -26,9 +26,9 @@ .\" SUCH DAMAGE. .\" .\" From: @(#)ifconfig.8 8.3 (Berkeley) 1/5/94 -.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.122 2006/10/02 08:55:54 schweikh Exp $ +.\" $FreeBSD: src/sbin/ifconfig/ifconfig.8,v 1.124 2006/10/10 09:44:08 ru Exp $ .\" -.Dd September 6, 2006 +.Dd October 9, 2006 .Dt IFCONFIG 8 .Os .Sh NAME @@ -744,6 +744,9 @@ .It Cm list scan Display the access points and/or ad-hoc neighbors located in the vicinity. +The +.Fl v +flag may be used to display long SSIDs. This information may be updated automatically by the adaptor and/or with a .Cm scan @@ -923,6 +926,10 @@ .Cm list scan request can be used to show recent scan results without initiating a new scan. +.Pp +The +.Fl v +flag may be used to prevent the shortening of long SSIDs. .It Cm stationname Ar name Set the name of this station. It appears that the station name is not really part of the IEEE 802.11 ==== //depot/projects/dtrace/src/sbin/ipfw/ipfw.8#10 (text+ko) ==== @@ -1,5 +1,5 @@ .\" -.\" $FreeBSD: src/sbin/ipfw/ipfw.8,v 1.196 2006/10/04 19:29:05 keramida Exp $ +.\" $FreeBSD: src/sbin/ipfw/ipfw.8,v 1.197 2006/10/09 22:12:08 trhodes Exp $ .\" .Dd July 25, 2006 .Dt IPFW 8 @@ -2516,3 +2516,7 @@ Rules which use uid, gid or jail based matching should be used only if debug.mpsafenet=0 to avoid possible deadlocks due to layering violations in its implementation. +.Pp +Rule syntax is subject to the command line environment and some patterns +may need to be escaped with the backslash character +or quoted appropriately. ==== //depot/projects/dtrace/src/share/man/man4/ddb.4#8 (text+ko) ==== @@ -57,8 +57,9 @@ .\" Created. .\" [90/08/30 dbg] .\" -.\" $FreeBSD: src/share/man/man4/ddb.4,v 1.35 2006/10/09 02:27:55 bde Exp $ -.Dd October 9, 2006 +.\" $FreeBSD: src/share/man/man4/ddb.4,v 1.39 2006/10/10 23:40:47 bde Exp $ +.\" +.Dd October 10, 2006 .Dt DDB 4 .Os .Sh NAME @@ -74,7 +75,8 @@ .Sh DESCRIPTION The .Nm -kernel debugger has most of the features of the old kdb, +kernel debugger has most of the features of the old +.Nm kdb , but with a more rational syntax inspired by .Xr gdb 1 . @@ -94,27 +96,47 @@ .Dv KDB_UNATTENDED option is specified. .Pp -The current location is called `dot'. -The `dot' is displayed with +The current location is called +.Va dot . +The +.Va dot +is displayed with a hexadecimal format at a prompt. -Examine and write commands update `dot' to the address of the last line -examined or the last location modified, and set `next' to the address of +The commands +.Ic examine +and +.Ic write +update +.Va dot +to the address of the last line +examined or the last location modified, and set +.Va next +to the address of the next location to be examined or changed. -Other commands do not change `dot', and set `next' to be the same as `dot'. +Other commands do not change +.Va dot , +and set +.Va next +to be the same as +.Va dot . .Pp The general command syntax is: -.Cm command Ns Op Li \&/ Ns Ar modifier +.Ar command Ns Op Li / Ns Ar modifier .Ar address Ns Op Li , Ns Ar count .Pp -A blank line repeats the previous command from the address `next' with +A blank line repeats the previous command from the address +.Va next +with count 1 and no modifiers. Specifying .Ar address -sets `dot' to the -address. +sets +.Va dot +to the address. Omitting .Ar address -uses `dot'. +uses +.Va dot . A missing .Ar count is taken @@ -122,14 +144,14 @@ .Pp The .Nm -debugger has a feature like the +debugger has a pager feature (like the .Xr more 1 -command +command) for the output. If an output line exceeds the number set in the -.Li \&$lines +.Va lines variable, it displays -.Dq Em --db_more-- +.Dq Li --db_more-- and waits for a response. The valid responses for it are: .Pp @@ -145,56 +167,63 @@ Finally, .Nm provides a small (currently 10 items) command history, and offers -simple emacs-style command line editing capabilities. +simple +.Nm emacs Ns -style +command line editing capabilities. In addition to -the emacs control keys, the usual ANSI arrow keys might be used to +the +.Nm emacs +control keys, the usual +.Tn ANSI +arrow keys might be used to browse through the history buffer, and move the cursor within the current line. .Sh COMMANDS .Bl -tag -width indent -compact -.It Cm examine -.It Cm x +.It Ic examine +.It Ic x Display the addressed locations according to the formats in the modifier. Multiple modifier formats display multiple locations. -If no format is specified, the last formats specified for this command +If no format is specified, the last format specified for this command is used. .Pp The format characters are: .Bl -tag -compact -width indent -.It Li b +.It Cm b look at by bytes (8 bits) -.It Li h +.It Cm h look at by half words (16 bits) -.It Li l +.It Cm l look at by long words (32 bits) -.It Li a +.It Cm a print the location being displayed -.It Li A +.It Cm A print the location with a line number if possible -.It Li x +.It Cm x display in unsigned hex -.It Li z +.It Cm z display in signed hex -.It Li o +.It Cm o display in unsigned octal -.It Li d +.It Cm d display in signed decimal -.It Li u +.It Cm u display in unsigned decimal -.It Li r +.It Cm r display in current radix, signed -.It Li c +.It Cm c display low 8 bits as a character. -Non-printing characters are displayed as an octal escape code (e.g., `\e000'). -.It Li s +Non-printing characters are displayed as an octal escape code (e.g., +.Ql \e000 ) . +.It Cm s display the null-terminated string at the location. Non-printing characters are displayed as octal escapes. -.It Li m +.It Cm m display in unsigned hex with character dump at the end of each line. The location is also displayed in hex at the beginning of each line. -.It Li i +.It Cm i display as an instruction -.It Li I +.It Cm I display as an instruction with possible alternate formats depending on the machine: .Bl -tag -width ".Tn powerpc" -compact @@ -213,39 +242,38 @@ .El .El .Pp -.It Cm xf +.It Ic xf Examine forward: -Execute an examine command with the last specified parameters to it +execute an +.Ic examine +command with the last specified parameters to it except that the next address displayed by it is used as the start address. .Pp -.It Cm xb +.It Ic xb Examine backward: -Execute an examine command with the last specified parameters to it +execute an +.Ic examine +command with the last specified parameters to it except that the last start address subtracted by the size displayed by it is used as the start address. .Pp -.It Cm print Ns Op Cm /acdoruxz -.It Cm p Ns Op Cm /acdoruxz +.It Ic print Ns Op Li / Ns Cm acdoruxz >>> TRUNCATED FOR MAIL (1000 lines) <<<