[ug-bosug] Packaging related query
Vineeth R Pillai
vineeth.pillai at yahoo.com
Tue Jan 23 03:09:34 PST 2007
Hi Shiv,
I didnt clearly understand the question. But from the mail, I am assuming that you are a bit confused about the concept of classes!
Classes are the convention used by the SVR4 packaging where we need to do a common task for a set of files which are being installed! For eg: when there is a package which delivers a set of smf services, it also ships manifest files. So all these manifest files are grouped under the class 'manifest' and the package has a class actio script(CAS) called i.manifest. This i.manifest will have logic for importing the service and enabling it.
So when pkgadd finds that a file of class manifest is being installed, it will invoke i.manifest so that the service get properly installed and enabled!
Hope you got my point. So ultimately a file needs to be there in one class only. Class is not the paramater which decides whether to install or not to install a file! You can use preinstall or postinstall for the same!
HTH
~Vineeth
G N S <shivakumar.gn at gmail.com> wrote: Hi Folks,
Was checking out the packaging concept. Here is a situation about which I am unclear about the handling using SVR4 framework.
I have a set of files to be installed. The files need to get installed on different target configurations/systems based on different criteria.
Suppose decision to install file1 is based on different criteria:
1. Criteria1: class values can be W X Y Z ALL
2. Criteria2: class values can be 1 2 3 4 ALL
3. Criteria3: class values can be A B C D
If file1 is to be installed, how do I say in pkgmap entry for file1 to indicate,
"Install file1 if Criteria1=Y, Criteria2=2 or 3, Criteria3=B."
"Install file2 if Criteria1=W, Criteria2=2, Criteria3=A or D." and so on
>From the documentation "Application Packaging Developer's Guide" at docs.sun.com it seems as though there can be only one CLASSES field and the field can handle only one criteria.
(Ofcourse I can always do this using my own scripts. But wanted to know if the SVR4 framework provides any mechanism.)
cheers
Shiv
_______________________________________________
ug-bosug mailing list
List-Unsubscribe: mailto:ug-bosug-unsubscribe at opensolaris.org
List-Owner: mailto:ug-bosug-owner at opensolaris.org
List-Archives: http://www.opensolaris.org/jive/forum.jspa?forumID=54
---------------------------------
Access over 1 million songs - Yahoo! Music Unlimited.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.opensolaris.org/pipermail/ug-bosug/attachments/20070123/4b150c0b/attachment-0002.html
More information about the ug-bosug
mailing list