<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>The Cool-ade Blog: Mac-Windows, Information Security and Technology. &#187; Leopard</title>
	<atom:link href="http://www.cool-ade.co.uk/tag/leopard/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cool-ade.co.uk</link>
	<description>The Cool-ade Blog: Mac-Windows, Information Security and Technology.</description>
	<lastBuildDate>Sat, 24 Jul 2010 20:02:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Apple 10.6 updates from Apple 10.5 Software Update Server</title>
		<link>http://www.cool-ade.co.uk/apple-10-6-updates-from-apple-10-5-software-update-server</link>
		<comments>http://www.cool-ade.co.uk/apple-10-6-updates-from-apple-10-5-software-update-server#comments</comments>
		<pubDate>Fri, 21 May 2010 09:00:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer Security]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[Software Update Services]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=392</guid>
		<description><![CDATA[Your running a 10.5 server with (SUS) software update services and you’ve got 10.6 clients on your network. You want to patch your 10.6 clients but they won’t with 10.5 SUS. The Apple solution is to upgrade the server to 10.6 so it can serve 10.6 updates. An alternative solution is to use the following hack on the 10.5 SUS. [...]]]></description>
			<content:encoded><![CDATA[<p>Your running a 10.5 server with (SUS) software update services and you&#8217;ve got 10.6 clients on your network. You want to patch your 10.6 clients but they won&#8217;t with 10.5 SUS. The Apple solution is to upgrade the server to 10.6 so it can serve 10.6 updates. An alternative solution is to hack the 10.5 SUS. This hack has been taken from a thread from <a href="http://discussions.apple.com/profile.jspa?userID=1755721" target="_blank">Jan Uschok</a> on the Apple Support Discussion page: <a href="http://discussions.apple.com/thread.jspa?threadID=2169042&amp;tstart=15" target="_blank">http://discussions.apple.com/thread.jspa?threadID=2169042&amp;tstart=15</a></p>
<p>1: Stop SUS</p>
<p>2: Download <a href="http://swscan.apple.com/content/meta/mirror-config-1.plist" target="_blank">http://swscan.apple.com/content/meta/mirror-config-1.plist</a> and copy it to /usr/share/swupd/html/content/meta/mirror-config-1.plist</p>
<p>3: Change it to look like this:</p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;<br />
&lt;!DOCTYPE plist PUBLIC &#8220;-//Apple Computer//DTD PLIST 1.0//EN&#8221; &#8220;http://www.apple.com/DTDs/PropertyList-1.0.dtd&#8221;&gt;<br />
&lt;plist version=&#8221;1.0&#8243;&gt;<br />
&lt;dict&gt;<br />
&lt;key&gt;PrimaryCatalog&lt;/key&gt;<br />
&lt;string&gt;http://swscan.apple.com/content/catalogs/index.sucatalog&lt;/string&gt;<br />
&lt;key&gt;CatalogsList&lt;/key&gt;<br />
&lt;array&gt;<br />
&lt;string&gt;http://swscan.apple.com/content/catalogs/index.sucatalog&lt;/string&gt;<br />
&lt;string&gt;http://swscan.apple.com/content/catalogs/others/index-leopard.merged-1.sucatalog&lt;/string&gt;<br />
&lt;string&gt;http://swscan.apple.com/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog&lt;/string&gt;<br />
&lt;/array&gt;<br />
&lt;/dict&gt;<br />
&lt;/plist&gt;</p>
<p>4: Edit /etc/swupd/swupd.plist and change the metaIndexURL entry to look like this:</p>
<p>&lt;key&gt;metaIndexURL&lt;/key&gt;<br />
&lt;string&gt;http://myserver.com:8088/content/meta/mirror-config-1.plist&lt;/string&gt;<br />
&lt;key&gt;portToUse&lt;/key&gt;</p>
<p>5: Start SUS and wait for it to download the catalog files and to generate the local versions thereof.</p>
<p>6: Once it has generated the local catalog files add some symlinks like this:</p>
<p>cd /usr/share/swupd/html<br />
ln -s /usr/share/swupd/html/content/catalogs/index.sucatalog .<br />
ln -s /usr/share/swupd/html/content/catalogs/others/index-leopard.merged-1.sucatalog .<br />
ln -s /usr/share/swupd/html/content/catalogs/others/index-leopard-snowleopard.merged-1.sucatalog .</p>
<p>7: Just in case restart SUS</p>
<p>8: Wait for SUS to download all the updates</p>
<p>9: On your 10.6 client go in the Finder to /Library/Preferences and open com.apple.SoftwareUpdate.plist. Change the CatalogURL entry to point to http://myserver.com:8088/index-leopard-snowleopard.merged-1.sucatalog</p>
<p>10: Launch Software Update on your 10.6 client and be happy</p>
<p>It should behave like a 10.6 server now as it is serving the catalog files according to the 10.6 server documentation as described on page 89 here: <a href="http://images.apple.com/server/macosx/docs/System_Imaging_and_SW_Update_Admin_v10.6.pdf" target="_blank">http://images.apple.com/server/macosx/docs/System_Imaging_and_SW_Update_Admin_v10.6.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/apple-10-6-updates-from-apple-10-5-software-update-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Ditched Resource Forks</title>
		<link>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks</link>
		<comments>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks#comments</comments>
		<pubDate>Mon, 01 Mar 2010 11:00:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Isilon]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Snow Leopard]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=404</guid>
		<description><![CDATA[Yes, the dot underscore<em> (DS_Store and ._ AppleDouble files)</em> are gone. They have been replaced using SMB Alternative Data Streams (ADS) also known as NTFS Streams. As a network administrator, I welcome this but it may have repercussions. [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, the dot underscore<em> (DS_Store and ._ AppleDouble files)</em> are gone. They have been replaced using SMB Alternative Data Streams (ADS) also known as NTFS Streams. See <a href="http://www.symantec.com/connect/articles/windows-ntfs-alternate-data-streams" target="_blank">http://www.symantec.com/connect/articles/windows-ntfs-alternate-data-streams</a> for  detailed information on ADS.</p>
<p>As a network administrator, I welcome this but it may have repercussions. For example, you have a bunch of Quark files without extension names on an SMB share in the AppleDouble format created by a 10.4 client. By default a 10.6 client wouldn&#8217;t be able to read the Quark files because it doesn&#8217;t read the AppleDouble dot underscore file and there are no extension names. Therefore, Apple have made it easy to re-enable the feature. This is possible be editing the nsmb.conf file.</p>
<p><span style="text-decoration: underline;">To disable  named streams as a default for your Mac OS X client user account</span></p>
<p>Execute these two commands in Terminal:</p>
<pre><tt>echo "[default]" &gt;&gt;  ~/Library/Preferences/nsmb.conf</tt>
<tt>echo "streams=no" &gt;&gt; ~/Library/Preferences/nsmb.conf
</tt></pre>
<p><span style="text-decoration: underline;">To disable named streams as a default for <em>all</em> Mac OS X  client user accounts on a Mac<br />
</span></p>
<p>Log in to Mac OS X with an admin user account if you aren&#8217;t already  logged in as an admin, then execute these two commands in Terminal:</p>
<pre><tt>echo "[default]" | sudo tee -a /etc/nsmb.conf</tt>
<tt>echo "streams=no" | sudo tee -a /etc/nsmb.conf</tt></pre>
<p>See the man page on <a onclick="s_objectID=&quot;http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man5/nsmb.conf.5.h_1&quot;;return  this.s_oc?this.s_oc(e):true" href="http://developer.apple.com/Mac/library/documentation/Darwin/Reference/ManPages/man5/nsmb.conf.5.html">nsmb.conf</a> for more details about how to configure it.</p>
<p>To re-enable streams on 10.6 or to enable it on 10.5 change <span style="text-decoration: underline;">streams=no</span> to <span style="text-decoration: underline;">streams=yes</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/snow-leopard-ditched-resources-forks/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac Leopard not saving resource forks on Isilon OneFS</title>
		<link>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs</link>
		<comments>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs#comments</comments>
		<pubDate>Sat, 02 Jan 2010 09:00:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Mac-Windows]]></category>
		<category><![CDATA[Isilon]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[OneFS]]></category>
		<category><![CDATA[Tiger]]></category>

		<guid isPermaLink="false">http://www.cool-ade.co.uk/?p=261</guid>
		<description><![CDATA[MacOS X Leopard (10.5) doesn’t save resource fork information (._ hidden files) on the Isilon by default. Leopard uses the Isilon SMB Alternate Data Streams (ADS) feature which allows metadata such as resource fork data to be stored. However, MacOS X Tiger (10.4) cannot use ADS. Therefore, files (without extensions) written to the Isilon from Leopard(10.5) cannot be identified by Tiger (10.4) unless ADS is disabled. [...]]]></description>
			<content:encoded><![CDATA[<p>MacOS X Leopard (10.5) doesn’t save resource fork information (._ hidden files) on the Isilon by default. Leopard uses the Isilon SMB Alternate Data Streams (ADS) feature which allows metadata such as resource fork data to be stored. However, MacOS X Tiger (10.4) cannot use ADS. Therefore, files (without extensions) written to the Isilon from Leopard(10.5) cannot be identified by Tiger (10.4) unless ADS is disabled.</p>
<p>To disable support for ADS for all shares in a cluster, edit the file /etc/mcp/override/smbd.xml and add the following text to the file immediately after any line that begins &lt;/add-tag&gt;:</p>
<address> <strong>&lt;add-tag id=&#8221;smbdglobal&#8221;&gt;</strong></address>
<address><strong> &lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong></address>
<address><strong> &lt;/add-tag&gt;</strong></address>
<address> </address>
<p>This has to be done via the command line so you will need to SSH into the isilon cluster. Once you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:</p>
<address><strong>isi_for_array -q &#8216;killall smbd&#8217;</strong></address>
<address> </address>
<p>If the change made to the global smbd.xml file doesn&#8217;t work, edit the file /etc/mcp/override/smbd_shares.xml and add the following entry <strong>&lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong> into the individual share. See the example below: -</p>
<address>&lt;share name=&#8221;DataShare&#8221;&gt;</address>
<address> &lt;field name=&#8221;path&#8221; value=&#8221;/ifs/datashare&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;guest ok&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;no notify change&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;write list&#8221; value=&#8221;Everyone&#8221;&gt;&lt;/field&gt;</address>
<address> &lt;field name=&#8221;comment&#8221; value=&#8221;mactest&#8221;&gt;&lt;/field&gt;</address>
<address><strong> &lt;field name=&#8221;ignore named streams&#8221; value=&#8221;yes&#8221;&gt;&lt;/field&gt;</strong></address>
<address>&lt;/share&gt;</address>
<address> </address>
<p>Once again when you have made this change, wait 60 seconds for it to propagate to all nodes in your cluster, then run following command to restart all SMB connections to the cluster, in order to take advantage of this change:</p>
<address><strong>isi_for_array -q &#8216;killall smbd&#8217;</strong></address>
<address> </address>
<p><strong>Please DO NOT atempt this if you are not familar with the command line environment.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.cool-ade.co.uk/mac-leopard-not-saving-resource-foks-on-isilon-onefs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
