<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5124828210702477220</id><updated>2011-07-31T03:26:15.754+10:00</updated><category term='Solaris'/><category term='Software'/><category term='RestMS'/><category term='Security'/><category term='Java'/><category term='Maven'/><title type='text'>Mark's Soap Box</title><subtitle type='html'>From my world of software development, system administration and other stuff.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>6</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-5223375343832347430</id><published>2010-08-01T13:12:00.006+10:00</published><updated>2010-08-01T14:26:12.546+10:00</updated><title type='text'>Moving Forward NOT looking back, Eclipse Helios</title><content type='html'>After having an on again off again relationship with eclipse for many years I decided to give it another shot, in part due to the influence of a work colleague. The current scratchpad project I am working on, &lt;a href="http://code.google.com/p/fxassetman/"&gt;fxassetman&lt;/a&gt;, incorporates a range of tools and libraries I am currently experimenting with. The core ones are as follows:&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://maven.apache.org/"&gt;Maven&lt;/a&gt;, the build tool I love and hate (sometimes on the same day)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.springsource.org/"&gt;Spring Framework&lt;/a&gt;, my IOC of choice&lt;/li&gt;&lt;li&gt;&lt;a href="http://hibernate.org/"&gt;Hibernate&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://cxf.apache.org/"&gt;Apache CXF&lt;/a&gt;, my WS stack of choice&lt;/li&gt;&lt;li&gt;&lt;a href="http://logback.qos.ch/"&gt;Logback&lt;/a&gt;, paired with &lt;a href="http://www.slf4j.org/"&gt;sl4j&lt;/a&gt; this is a life saver for those of us that are logging control freaks&lt;/li&gt;&lt;/ul&gt; Most of these technologies, or those supporting them are well supported by the new Helios release. This in my opinion is the best release ever of eclipse, it just seems tighter, leaner and more responsive.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So for those which are not supported out of the box I have added a list of plugins, plus a few extra tools I just like to have around. This is my first cut list of additions to the base eclipse helios J2EE package:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://m2eclipse.sonatype.org/"&gt;m2eclipse&lt;/a&gt;, damn fine integration of maven with eclipse, update site: &lt;a href="http://m2eclipse.sonatype.org/sites/m2e"&gt;http://m2eclipse.sonatype.org/sites/m2e&lt;/a&gt;&lt;/li&gt;&lt;li&gt;AJDT, AspectJ development tools which is a requirement of Spring Tools, update site: &lt;a href="http://download.eclipse.org/tools/ajdt/36/update"&gt;http://download.eclipse.org/tools/ajdt/36/update&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Spring Tools, a must for spring based development, update site: &lt;a href="http://dist.springsource.com/snapshot/TOOLS/nightly/e3.5"&gt;http://dist.springsource.com/snapshot/TOOLS/nightly/e3.5&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;Being conscious of memory use and to limit this install to just the stuff I need I pretty much just install the core requirements from each of these update repositories. In the case of spring tools I do however install all components related to Spring MVC.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition to this I grab the subversive team provider, then select the latest version java based client SVNKit library, this actually needs to be done post install and pops up for selection after restart.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So that is about it at this stage however I do plan do a couple more updates with new additions, and yes I am SERIOUSLY over this stupid Australian Federal election, these cheesy slogans are pretty damn funny.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-5223375343832347430?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/5223375343832347430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=5223375343832347430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/5223375343832347430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/5223375343832347430'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2010/08/moving-forward-not-looking-back-eclipse.html' title='Moving Forward NOT looking back, Eclipse Helios'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-7106108396940180388</id><published>2009-11-20T07:49:00.002+11:00</published><updated>2009-11-21T15:41:33.094+11:00</updated><title type='text'>RestMS where I am at</title><content type='html'>I received an e-mail a few days ago inquiring about my work on a &lt;a href="http://www.restms.org/"&gt;RestMS&lt;/a&gt; implementation. In writing a response I was inspired to consider some of the things which I had discovered in my research so far.&lt;br /&gt;&lt;br /&gt;After working through a prototype for the REST API I started delving into the message handling and ran into a bit of brick wall. The RestMS protocol leans on &lt;a href="http://jira.amqp.org/confluence/display/AMQP/Advanced+Message+Queuing+Protocol"&gt;AMQP&lt;/a&gt;, as far as I can tell, for a lot of it's concepts in the area of "messaging".&lt;br /&gt;&lt;br /&gt;So if your looking to understand RestMS do your self a favor and go and learn how AMQP works, there are few implementations around I am currently using &lt;a href="http://www.rabbitmq.com/"&gt;RabbitMQ&lt;/a&gt; and it's java based API. Once you have kicked the tires of a few implementations you will go back to the RestMS specification and understand a lot more.&lt;br /&gt;&lt;br /&gt;This brings me to a question, are these specifications viewed as autonomous specifications, or indeed are they joined at the hip for some of their core concepts? If RestMS is to be presented as it's own protocol there may be a requirement to carve out the concepts in the AMQP protocol and fork them into this specification.&lt;br /&gt;&lt;br /&gt;At this stage it looks like my best option is to enhance an existing messaging server, rather than writing a RestMS server from scratch. My research is however not all for naught, I have quite a good understanding of RestMS, REST and ATOM, and how these protocols/frameworks/standards work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-7106108396940180388?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/7106108396940180388/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=7106108396940180388' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/7106108396940180388'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/7106108396940180388'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2009/11/restms-where-i-am-at.html' title='RestMS where I am at'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-7320172022332831259</id><published>2009-10-18T10:04:00.005+11:00</published><updated>2009-10-19T06:36:38.647+11:00</updated><title type='text'>Insert Witty Couch Reference Here</title><content type='html'>As a sideline to my research for storm-cloud I ran into a post about a new service from ubuntu one. The post referenced a data store known as &lt;a href="http://couchdb.apache.org/"&gt;CouchDB &lt;/a&gt;which is a is a document-oriented database written in &lt;a href="http://www.erlang.org/"&gt;Erlang&lt;/a&gt;. As I am currently interested in how to store unstructured document data for my &lt;a href="http://www.restms.org/"&gt;RestMS&lt;/a&gt; implementation I continued through to a book published by &lt;a href="http://oreilly.com/"&gt;O’Reilly Media&lt;/a&gt; on the subject. The book is available to read online for free at &lt;a href="http://books.couchdb.org/relax/"&gt;CouchDB: The Definitive Guide&lt;/a&gt;. I found the first chapter very interesting with a break down of the reason for the project as well as some very insightful quotes from people in the industry relating to distributed data, and access to it.&lt;br /&gt;&lt;br /&gt;One thing I find intriguing about this database is it's use of &lt;a href="http://www.erlang.org/"&gt;Erlang&lt;/a&gt;, a programming language designed at the Ericsson Computer Science Laboratory. Having recently had a peek at scala this language was mentioned quite a bit as "another functional language", however I didn't really look into what it was. Having now had a read over the free  first chapter of &lt;a href="http://www.manning.com/logan/"&gt;Erlang and OTP in Action&lt;/a&gt; and considering my keen interest in concurrency this looks like a must investigate.&lt;br /&gt;&lt;br /&gt;So with this all in mind I set out to install couchdb on my opensolaris box in a zone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-7320172022332831259?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/7320172022332831259/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=7320172022332831259' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/7320172022332831259'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/7320172022332831259'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2009/10/insert-couch-reference-here.html' title='Insert Witty Couch Reference Here'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-6691322512368345791</id><published>2009-10-03T07:54:00.006+10:00</published><updated>2009-10-03T08:46:42.314+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Maven'/><category scheme='http://www.blogger.com/atom/ns#' term='RestMS'/><title type='text'>Surveying the land scape</title><content type='html'>After spending the obligatory time setting up my java project and being led off in many and varied directions chasing shiny new APIs and tools I have come REST back at Java and Maven.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There are certainly a myriad of new frameworks in the JVM, especially with the inclusion of such a diverse array of new languages like &lt;a href="http://jruby.org/"&gt;JRuby&lt;/a&gt;, &lt;a href="http://groovy.codehaus.org/"&gt;Groovy&lt;/a&gt; and &lt;a href="http://www.scala-lang.org/"&gt;Scala&lt;/a&gt;. In the last few weeks I have kicked the tyres of most of them, and certainly the odd one a good test drive. But at this stage I have decided to stick with the old trusty Java and Maven team. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is not say I am any worse off for the trip having seen some great ideas, new features and tricks I will surely call upon in the future, however in my case all of the building blocks I need for my RestMS server are all written in Java, and for a basic functional 1.0 will be fine bound together using Java.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The reason for sticking with Maven is just the sheer array of plugins, tools and overall power of this build tool. God knows I fight with it, dodging and weaving through it's more complex areas but at the end of the day it does a lot of shit I just cannot be bothered with, or didn't even think was possible. And all with a small tweak here and sometimes bit of head bashing. This paired with the ability to stand on the shoulders of giants, borrowing ideas from the wide array of large projects already using it makes it quite an attractive path.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition to development toolsets is the wide variety of open source hosting environments, with &lt;a href="http://sourceforge.net/"&gt;http://sourceforge.net&lt;/a&gt;, &lt;a href="http://code.google.com/"&gt;http://code.google.com&lt;/a&gt; and &lt;a href="http://github.com/"&gt;http://github.com&lt;/a&gt; to name a few. Having also given them all a try again lately I have selected github.com for my storm-cloud project. I can summarise the reason for this by saying I am amazed by how it is entirely focused on the code, how it is browsed, how it is shared. Their interface for code browsing is much more interactive than the other project sites.  This paired with the ability to add a nice welcome page to your project is very cool.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So my new project site is &lt;a href="http://github.com/wolfeidau/storm-cloud"&gt;http://github.com/wolfeidau/storm-cloud&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am currently, albeit slowly, chipping away at my todo list, adding structure, function and of course tests :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-6691322512368345791?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/6691322512368345791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=6691322512368345791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/6691322512368345791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/6691322512368345791'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2009/10/surveying-land-scape.html' title='Surveying the land scape'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-5291926526668505555</id><published>2009-09-08T08:45:00.009+10:00</published><updated>2009-09-08T14:11:53.460+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RestMS'/><title type='text'>RestMS a voyage of discovery</title><content type='html'>For quite some time I have been researching lightweight asynchronous messaging protocols for use as a signalling  protocol and the transport of telemetry. Ideally I was looking for something which built upon current protocols, and established client implementations rather than re-inventing the wheel. Quite recently I chanced upon &lt;a href="http://www.restms.org/"&gt;RestMS&lt;/a&gt; and after reading through each of the draft specifications, and going through the perl example client code that this could well be a good basis for what I was looking for.&lt;br /&gt;&lt;br /&gt;Below are some of the reasons I was attracted to RestMS, albeit quite young at the moment.&lt;br /&gt;&lt;br /&gt;1. It uses HTTP which is everywhere, with clients for pretty much everything.&lt;br /&gt;2. It is based on the &lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST&lt;/a&gt; approach to data access and services.&lt;br /&gt;3. The documentation relating to this stack clearly illustrates a lot of thought and experience has gone into these specifications.&lt;br /&gt;4. Some nice high level diagrams with a good explanation of behavior, this provides a great starting point for someone building or evaluating the use of this stack.&lt;br /&gt;&lt;br /&gt;So based on this I decided to setup a project to work on my implementation of RestMS, in my language of choice being Java. This can be found at &lt;a href="http://code.google.com/p/storm-cloud/"&gt;http://code.google.com/p/storm-cloud/&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;While looking into the basis for RestMS I have read a lot of resources on the web, I have pulled some of them into the following list.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Representational_State_Transfer"&gt;REST&lt;/a&gt;&lt;/li&gt;&lt;li&gt;HTTP 1.1 &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html"&gt;method definitions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;HTTP 1.1 &lt;a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html"&gt;status code definitions&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xfront.com/REST-Web-Services.html"&gt;Building Web Services the REST Way&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.xml.com/lpt/a/2004/12/01/restful-web.html"&gt;How to Create a REST Protocol&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-5291926526668505555?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/5291926526668505555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=5291926526668505555' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/5291926526668505555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/5291926526668505555'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2009/09/restms-voyage-of-discovery.html' title='RestMS a voyage of discovery'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5124828210702477220.post-6546259389331714155</id><published>2008-10-08T07:47:00.003+11:00</published><updated>2008-10-08T21:52:43.138+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Security'/><category scheme='http://www.blogger.com/atom/ns#' term='Software'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>Solaris Patching Goodness</title><content type='html'>I have recently been working on updating a &lt;a href="http://www.sun.com/software/solaris/10/index.jsp"&gt;Solaris 10&lt;/a&gt; based server with the latest security patches. As the company I work for is small and the server is working along side a slew of Centos Servers which get FREE updates I needed a simple way to apply the security updates available from &lt;a href="http://sunsolve.sun.com/show.do?target=patchpage"&gt;Suns Patches and Updates site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For some time I have just checking the sun public list patch list every once in a while,  and applying the important sounding ones manually. This was not a very nice or secure solution.&lt;br /&gt;&lt;br /&gt;So recently after some searching I found Patch Check advanced (PCA) which can be found at the &lt;a href="http://www.par.univie.ac.at/solaris/pca/"&gt;PCA Website&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;This simple Perl script has made it very simple for me to apply and check for new recommended and security patches published by Sun. I cannot thank the author enough for such a simple and easy to use patching application.&lt;br /&gt;&lt;br /&gt;To install just download the latest release using wget at &lt;a href="http://www.par.univie.ac.at/solaris/pca/stable/pca"&gt;Latest PCA Stable version&lt;/a&gt; and copy it to your &lt;span style="font-style: italic;"&gt;/usr/local/bin&lt;/span&gt; directory. Make this script executable using chmod and then create a directory for your updates, in my &lt;span style="font-style: italic;"&gt;/data/softwareupdates&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Once installed we want to check for missing recommended and security patches, to do this we run the following command.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;# pca -l mrs&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;If your happy with that I recommend downloading all these patches first to ensure the patching process is as short as possible. To download the patches you need a FREE sun user ID which you can register for at &lt;a href="https://reg.sun.com/register"&gt;&lt;/a&gt;. To perform the download we run the following command while in &lt;span style="font-style:italic;"&gt;/data/softwareupdates&lt;/span&gt; directory, this will prompt you for a password.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;# pca --user mynewusername -d mrs&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Now that we have our patches we can apply them, again passing our username just in case it needs to download something new.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;# pca --user mynewusername -i mrs&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;At this point I reboot the server just to be sure they are all applied.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;# sync; sync; reboot&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Next I am going to look at modifying the pca script so it can be run from crontab and send an e-mail if there is any new patches to install.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5124828210702477220-6546259389331714155?l=wolfeidau.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://wolfeidau.blogspot.com/feeds/6546259389331714155/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5124828210702477220&amp;postID=6546259389331714155' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/6546259389331714155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5124828210702477220/posts/default/6546259389331714155'/><link rel='alternate' type='text/html' href='http://wolfeidau.blogspot.com/2008/10/solaris-patching-goodness.html' title='Solaris Patching Goodness'/><author><name>Mark Wolfe</name><uri>http://www.blogger.com/profile/06757356262877260559</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
