Updating open solaris
One way is to parse the file It states that this is a Solaris 11 system being released 11/11.
It means it got released in November 2011 by Oracle. The version to build professional, long lasting software against.
This is especially true if you try to change something without understanding of complex interplay between modules (can we envision appearance "Linux PAM specialist" in job adds ? Also PAM include files is classic example of road to hell paved with good intensions: they provide additional capability for intruder to hijack access to the system in a way that is very difficult to detect.
Just try to answer the questions below for any Linux system: Converting this mess to a scripting language probably can improve things but it might be too late for linux with its pretty mature level of distributions and old age of OS itself.
Another option is the It'll let you know that you're working on a Sun OS 5.11 platform.
This is Solaris 11, or may be Solaris 11 Express, or may be Open Solaris. the option -v makes things even more confusing: You will know that you are on Solaris 11. Oracle improves this product over time and there will be most likely update releases and patch bundles (SRU) as we know them from Solaris 10.
Later the development of RPM became a classical free software community effort, now lead since many years by RPM's primary developer Jeff Johnson.
RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages.
Each software package consists of an archive of files along with information about the package like its version, a description, and the like.
Changes in a Dbmail system (adding of users, changing passwords etc.) are effective immediately.
Users can be stored in the database, or managed separately in an LDAP server such as Open LDAP or Active Directory.
Search for updating open solaris:
RPM is released as free software under the GNU LGPL distribution license.