On Fri, Jun 12, 2009 at 11:32 PM, Shawn Walker<[email protected]> wrote:
> Moinak Ghosh wrote:
>>
>> On Fri, Jun 12, 2009 at 10:33 PM, Shawn Walker<[email protected]>
>> wrote:
>>>
>>> Moinak Ghosh wrote:
>>>>
>>>> On Fri, Jun 12, 2009 at 10:14 PM, Shawn Walker<[email protected]>
>>>> wrote:
>>>>>
>>>>> Moinak Ghosh wrote:
>>>>>>
>>>>>>  the following HP driver with IPS and have it working properly:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=15351&prodSeriesId=3186080&prodNameId=3288103&swEnvOID=2023&swLang=8&mode=2&taskId=135&swItem=MTX-30012bd09e11426b9b289142e4
>>>>>>
>>>>>>  It modifies a bunch of configuration files.
>>>>>
>>>>> Actually, after looking at that particular driver's
>>>>> postinstall/checkinstall, etc. scripts, it doesn't appear to do
>>>>> anything
>>>>> more than add a driver to the system or remove it.  Nothing stands out
>>>>> as
>>>>> requiring scripting, and I don't see it modifying any true
>>>>> "configuration
>>>>> files".  The few scripting items that are there don't apply to
>>>>> OpenSolaris
>>>>> 2009.06, including, the bootenv.rc changes, and the jumpstart
>>>>> preparation.
>>>>>
>>>>> Regardless, you are right that there are some specific cases that will
>>>>> have
>>>>> to be dealt with.
>>>>>
>>>>  I have found in practice that the driver does not work unless the
>>>> class-action
>>>>  scripts are allowed to execute.
>>>
>>> There is a difference between driver installation for IPS and for SVR4.
>>>  Namely, installing an SVR4 package would load a driver immediately,
>>> while
>>> IPS purposefully does not (currently).  To activate, you must reboot, or
>>> manually load the driver.
>>>
>>> We have been discussing this particular behaviour. There have been
>>> concerns
>>> about having just-delivered code run at package install time. The
>>> compromise
>>> may be that have the post-execute phase of the driver install loads all
>>> drivers that had been added or updated, so that at least all bits are on
>>> the
>>> system before the potential panic.
>>>
>>> Could this be why you believe the class-action scripts are necessary?
>>>
>>
>>   No. This particular driver *requires* a reboot to work even when using
>>   SVR4. So IPS not loading drivers immediately after install is not an
>>   issue. If all the files are not updated as needed then the driver does
>>   not work at all.
>
> Can you indicate which specific files can not be updated by an equivalent
> IPS package for this driver?  IPS supports a driver action that should
> handle everything this package needs.  The only configuration files that I
> saw the scripts for the SVR4 package altering that are needed for
> OpenSolaris 2009.x were driver related files.
>

   IPS does not handle the actions performed by these scripts:
   i.bootenv.rc
   i.devlink
   i.master
   r.bootenv.rc
   r.devlink
   r.master

> See man pkg.5 for info about the driver action.
>

   I know quite a bit about the guts of IPS having played extensively
   with the source code and also written a drop-in plugin that provides
   - you may dig a grave for me - arbitrary package scripting support!
   This is needed at my work till more extensive configuration support
   is provided by IPS. Anyway this is beside the point.

Regards,
Moinak.
-- 
================================
http://www.belenix.org/
http://moinakg.wordpress.com/
_______________________________________________
indiana-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/indiana-discuss

Reply via email to