Listing the package/patches dependencies of a binary on Solaris

Category: Python - Miscellaneous

Print (1) packages used by a binary, and (2) the list of installed patches
related to these packages. If you have a binary that works with Solaris 10 update N, but doesn't with Solaris 10 update N-2, run this script on both platform and it will help you to find the patches you're looking for.

(1) is retrieved:


By using pldd(pid) on the process you want to trace to get a list of loaded
shared library
By retrieving in the main /var/sadm/install/contents database
the list of package related to these shared libraries


(2) is retrieved by parsing the output of the showrev -p command, given as
input of this script Date: 14 January, 2012


Solaris - System - Unix

Homepage: http://code.activestate.com/recipes/576397-listing-the-packagepatches-dependencies-of-a-binar/?in=lang-python

Developer: Benjamin Sergeant

License: Freeware

Operating System: Windows

Add a Comment

all are required fields

     
What do you think of this resource?

Select Your Rate:

Votes:0

 

Related Scripts Download

Download4J is 100% JAVA component (Servlet + JavaBean) that allows to download files.

developer Developer: JavaZOOM
license License: Freeware
operating systems Operating System: Linux, Unix, Windows


MailIt.

developer Developer: http://www.uninetsolutio...
license License: Freeware
operating systems Operating System: Unix


A series of packages that provide Ruby interfaces for Solaris systems and services.

developer Developer: files.rubyforge.vm.bytemark.co.uk
license License: Freeware
operating systems Operating System: All


XOOPS is a dynamic OO (Object Oriented) based open source portal script written in PHP.

developer Developer: http://www.xoops.org
license License: Freeware
operating systems Operating System: win, linux, unix, etc


The Rainbow project is an open source initiative to build a comprehensive content management system using Microsoft's ASP.

developer Developer: SourceForge.net
license License: Artistic License, GNU General Public License (GPL)
operating systems Operating System: Windows


PHP Content Management System (phpCMS) makes it possible to need only one template for your whole Web site.

developer Developer: Bernhard GrĂ¼n
license License: GNU General Public License (GPL)
operating systems Operating System: Linux, Unix, Windows


HTML::Mason is a web site development and delivery system that constructs web pages and sites from shared, reusable building blocks called components.

developer Developer: Mason Team
license License: GNU General Public License (GPL)
operating systems Operating System: Apache


There are times were I need to generate a manifest, or perform an export of my current CVS sandbox.

developer Developer: Alain Mellan
license License: Freeware
operating systems Operating System: Windows


This function creates a dictionary containing all of the variables passed as parameters with the variable name being the key and the value of the variable as the value.

developer Developer: Andrew Konstantaras
license License: Freeware
operating systems Operating System: Windows