{"id":381,"date":"2007-11-10T10:45:18","date_gmt":"2007-11-10T14:45:18","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=381"},"modified":"2014-03-07T09:41:28","modified_gmt":"2014-03-07T13:41:28","slug":"leopard-upgrade-redux","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2007\/11\/leopard-upgrade-redux\/","title":{"rendered":"Leopard Upgrade Redux"},"content":{"rendered":"<p>I upgraded to Leopard again &#8211; this time I did it the way I have always done it.  Back everything up &#8211; blast the hard drive completely and then a fresh install.<\/p>\n<p>I figured that some clever gadget would help me restore my home directories from my backup &#8211; perhaps I just cannot figure out newfangled gadgets.  So here was my process &#8211; feel free to educate me.<\/p>\n<p>Boot into the CD and run the Disk Utility<\/p>\n<p>Make an image from my main partitions onto a USB drive &#8211; I did not really want an image &#8211; but it was all Disk Utility wanted to let me do.<\/p>\n<p>Blast the main disk in my laptop and install Leopard<\/p>\n<p>Create a new account called &#8220;csevadmin&#8221; as part of the install &#8211; do not create the all important &#8220;csev&#8221; account yet.<\/p>\n<p>Once log in is complete, you are logged in as csev admin.<\/p>\n<p>Make a new account called &#8220;csev&#8221; &#8211; make it an admin.<\/p>\n<p>Still in csevadmin pop up a terminal window (finally a decent user interface) &#8211; Become root<\/p>\n<p>sudo sh<br \/>\ncd \/Users<br \/>\nmv csev csev.org<br \/>\ncp -r \/Volumes\/Blah\/Users\/csev \/Users<\/p>\n<p>Note: Using cp was a bad mistake &#8211; I reset all my dates.  I should have read my own <a href=http:\/\/www.dr-chuck.com\/csev-blog\/000139.html>blog post<\/a> and done this instead:<\/p>\n<p>cd \/Volumes\/Blah\/Users<br \/>\ntar cf &#8211; csev | ( cd \/Users ; tar cfv &#8211; )<\/p>\n<p>That would have saved my file dates .   Ah well onward and upward.  Once the directory \/Users\/csev is in place you need the magic chown command &#8211; which is now different in Leopard.<\/p>\n<p>chown -R csev:staff csev<\/p>\n<p>The &#8220;staff&#8221; is new &#8211; it makes a lot more sense than making a group for every user &#8211; but it is different.  Also I now learned the modern &#8220;:&#8221; form of the chown so I don&#8217;t get nicked for using deprecated syntax every 18 months.<\/p>\n<p>All in all I am much happier with a clean install &#8211; even though it took me hours to reinstall all the apps &#8211; I lost media for iWork06 so I went and bought iWork08 and I will need to go buy iLife 08 as well because of lost media &#8211; heck I need to upgrade anyways.<\/p>\n<p>Oh yeah &#8211; and Time Machine is working &#8211; It was easy to exclude my Final Cut Express Documents.  It did not work on the first try &#8211; but I went to sleep &#8211; in the morning all was better.  I like that kind of software.  <\/p>\n<p>I have never really ever backed up my computer until now &#8211; thanks Apple.<\/p>\n<p>Really cool trick with Leopard &#8211; Drag a directory into the doc and put an image in the directory named aaa-something.gif so it is the first thing in the directory &#8211; then the doc will see it and the image will appear on the folder &#8211; my rails_apps folder on my dock has the cute rails logo on it using this technique by naming the image aaa-rails.png<\/p>\n<p>I am so loving the Rails and Ruby install on Leopard.<\/p>\n<p>Plaxo still does not work &#8211; even with a fresh install of everything.   I guess I  will just book mark Google<br \/>\ncalendar on my iPhone and give up using my iPhone&#8217;s calendar &#8211; too bad &#8211; Plaxo was sweet while it worked (4 weeks).  Plaxo felt like such a Rube Goldberg contraption byways &#8211; it is not surprising that the wheels came of on on OS upgrade.<\/p>\n<p>Luckily &#8211; <a href=http:\/\/gmailblog.blogspot.com\/2007\/09\/updates-from-google-docs-and-google.html>Google Calendar<\/a> has an iPhone view.<\/p>\n<p>I will let the dust settle on calendars &#8211; if Spanning Sync releases a 10.5 version &#8211; I may just buy &#8211; it some things you should pay for to motivate folks to work.<\/p>\n<p>Here is my holiday wish for Apple:<\/p>\n<p>In the migration tool &#8211; Allow me to (a) mount disk images and (b) find the place where the old \/User&#8217;s directory is.  The current UI is too simple and does not handle the common case &#8211; it really wants to back up and restore onto the *same* computer &#8211; not an external drive.<\/p>\n<p>Also &#8211; we need new operating system releases more often so I don&#8217;t forget how to upgrade my system in between releases.  Next time it will be too long and I won&#8217;t even come back and read this blog post.   And again I will be whining &#8211; but oh well.<\/p>\n<p>Here is my New Years Resolution:<\/p>\n<p>Since I am an AppleSeed Participant &#8211; I promise to test the upgrades for the next O\/S &#8211; this last released I focused on testing the X\/Server stuff &#8211; next release I will test the desktop stuff as well.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I upgraded to Leopard again &#8211; this time I did it the way I have always done it. Back everything up &#8211; blast the hard drive completely and then a fresh install. I figured that some clever gadget would help me restore my home directories from my backup &#8211; perhaps I just cannot figure out [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-381","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=381"}],"version-history":[{"count":3,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/381\/revisions"}],"predecessor-version":[{"id":4321,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/381\/revisions\/4321"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}