Running Mac OS X Panther by James Duncan Davidson This errata page lists errors outstanding in the most recent printing. If you have technical questions or error reports, you can send them to booktech@oreilly.com. Please specify the printing date of your copy. This page was updated October 22, 2004. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification Confirmed errors: (ix) 2. Lay of the Land -> Filesystem Domains; page number for title "Filesystem Domains" wrong point size ("31" is to small) (xiii) 1st paragraph; Missing "the" before "FreeBSD" in "...based on FreeBSD 5.0 Unix distribution..." (9) 4th paragraph; Extraneous "model" in "...running on a single model Mac model in time for the conference." (11) 2nd paragraph inside box; Missing comma after "cartoons)" in "This project, reportedly codenamed Marklar (after the aliens in the South Park cartoons) is supposedly being developed..." {11} in the box; PowerPC 750 (aka the G5) should be: PowerPC 970 (aka the G5) (21) Xcode Tools paragraph; Incomplete sentence, probably should end with a comma: "Including the Xcode IDE, Interface Builder, gcc 3.3, updated documentation, and performance tools." (27) 2nd paragraph ("dev"); Extraneous "a" in "...the various devices can be treated as a files..." (32) 1st paragraph (in box); "Separate" is misspelled in "This will keep them seperate from all of the applications..." [39] 12th paragraph (locate example); Running the command as typed: sudo /usr/libexec/locate.updatedb & Put's the shell into the background too fast. When I type in my password the text is clearly visible at the "Password:" prompt. AUTHOR: "If you haven't used sudo in the previous 5 minutes, the password prompt will try to be displayed but won't work. Instead you'll type your password in the clear. Solution, take off the &" (47) 1st paragraph (in box); There's a space before the period in "...was written as a derivative of the C shell ." (50) 1st paragraph of box at bottom of page; Missing "is" after "manpage" in "One nifty feature of the ls command that you can discover by reading through its manpage its ability..." (67) 1st paragraph, 4th enumeration, "If you have one disk..."; "If you have more then ..." should read: "If you have more than ..." (75) Example 4-7; ConsoleMessage is missing from the first line of the StartMessage() function. (77) 2nd bullet point; Should be "right" instead of "left" in "...menu extras (those little applets up in the upper-left area of the screen)". (91) 3rd paragraph (not counting the box); Should be "viewing" instead of "view" in "...you'll only notice processes owned by either your own ID, or by the root user, when view processes in the Activity Monitor or with the ps command." (93) 10; $ sudo password root should be $ sudo passwd root (101) 1st two lines; Should add "Work" to the list of directories in "...the only directories that anybody else but Norman can look into are his Public and Sites directories." (Or remove Work from Figure 6-4.) (102) last paragraph; The access string has three parts to it: a letter (u, g, w, a), an operation.. should be: The access string has three parts to it: a letter (u, g, o, a), an operation.. {110} box at bottom; Instead of "software_update", it should be "softwareupdate", without the underscore, in "...using the software_update command". And there's one more way to run Software Update: selecting "Software Update..." from the Apple menu. (112) 1st paragraph (in box); Wrong (and ugly) forward arrow in "...use the View-->Refresh(%%-R) menu." (116) 2nd paragraph; Should be "system's" instead of "systems" in "...and the systems disk and network activity." [118] 1st para; The 1st para on p118 is describing Fig 7-5, which is a pic of the Activity Monitor. The para refers to the %CPU column in Fig 7-5, but that column is sized down so that only "%" shows in the column heading. (124) 1st paragraph; Wrong forward arrow in "...or the Process-->Quit menu (Option-%%-Q)." (132) Last Paragraph and line; Last line should reads: For example, if you wanted to run a command every 15 minutes, you could use the following line: 0,15,30,60 * * * * command last line should be: 0,15,30,45 * * * * command 45 minutes passed the hour is missed out. 60 would be caught by 0 assuming it is a valid entry anyway. {133} First para; The first paragraph should contain 5:00 a.m. instead of 5:00 p.m. (134) Warning note; Should be "command" instead of "comment" in "Using the crontab comment to specify a file is also a good way to accidently lose any cron settings that you have in place." (134) 2nd paragraph in box at bottom; Missing words in "To enable this, delete the .VirexLogin item from list your Startup Items in the Accounts preference panel." It should be: "To enable this, delete the .VirexLogin item from the list of your Startup Items in the Accounts preference panel." (139) Table 9-1, description of "dict"; "A dictionary to hold other data elemtents" should be spelled "A dictionary to hold other data elements" (141) 2nd to last paragrah, last sentence; The strings in the array correlates to the language packages you can chose from in the International preferences panel (shown in Figure 9-1). should be The strings in the array CORRELATE to the language packages you can CHOOSE from in the International preferences panel (shown in Figure 9-1). (146) 1st paragraph; Extraneous "to" before "content" in "...key is the preference name, and value is the to content to associate with that key." It should say: "...key is the preference name, and value is the content to associate with that key." (146) only paragraph in "Reading and writing host-specific preferences"; "Options" has an extra "s" in "...you can use the -currentHost or -host optionss to the defaults command." it should say: "...you can use the -currentHost or -host options to the defaults command." (146) last paragraph; "Option" should not be plural in "...use the -g options with the defaults command..." It should say: "...use the -g option with the defaults command..." (153) middle of page; Service Message Block (SMB) should be: Server Message Block (SMB) (187) Middle of 3rd paragraph; Page reads: [...] Lightweight Access Directory Protocol (LDAP) [...] should be Lighweight Directory Access Protocol (LDAP) (236) Last sentence; DHCP also helps ... that may only on the network infrequently, share a smaller number of active IP addresses. should read: DHCP also helps ... that may only BE on the network infrequently, share a smaller number of active IP addresses. (256) warning at the top of the page, last sentence; Always make your own private network that to share your public network connection with. should probably have 'that' removed to read: Always make your own private network to share your public network connection with. (280) 2nd paragraph, last sentence; For more information on how to partition your hard drive, see the section Partitioning Your Hard Drive later in this appendix. Should read: For more information on how to partition your hard drive, see the section Partitioning Your Hard Drive EARLIER in this appendix. (298) 2nd paragraph; Hason, Bethany Jane, xx should be Hanson, Bethany Jane, xx