*Synopsis*: SUNWcsd needs to package primordial symlinks

CR 6726586 changed on Apr 21 2010 by <User 1-39KXYN>

=== Field ============ === New Value ============= === Old Value =============

Public Comments        New Note                                               
====================== =========================== ===========================

     
*Change Request ID*: 6726586

*Synopsis*: SUNWcsd needs to package primordial symlinks

  Product: solaris
  Category: consolidation
  Subcategory: os-net-misc
  Type: Defect
  Subtype: 
  Status: 6-Fix Understood
  Substatus: 
  Priority: 3-Medium
  Introduced In Release: 
  Introduced In Build: 
  Responsible Engineer: 
  Keywords: on_ips

=== *Description* ============================================================
For historical reasons, primordial /dev symlinks such as /dev/null are 
created by SUNWcsd's postinstall script, rather than packaged.  Given that 
these symlinks are constant and do not encode any dynamic information such 
as major/minor number, this is needless.  While the postinstall approach 
mostly works, it has two drawbacks: 
 
        1. BFU must be updated when a new primordial symlink needs to be 
           added (such as Clearview IPMP's /dev/ipmpstub) (Note that acr 
           does not process postinstall scripts, so it doesn't help.) 
 
        2. It is fundamentally incompatible with IPS, since IPS doesn't 
           use postinstall scripts.

*** (#1 of 1): 2008-07-17 00:30:43 GMT+00:00 <User 1-5Q-13476>


=== *Public Comments* ========================================================
A suggested fix for this issue in the IPS distro-import version of the
packages is attached to
   http://defect.opensolaris.org/bz/show_bug.cgi?id=5651
though it will need to be reworked into IPS manifest form once the ON-IPS
project integrates.

*** (#1 of 3): 2010-02-17 02:13:00 GMT+00:00 <User 1-5Q-1267>

To be clear, this bug is with respect to the primordial links traditionally 
created by SUNWcsd's postinstall script.  It's not meant to deal with all of 
the links created by the various devfsadm link generators which is what DC 
requires.

*** (#2 of 3): 2010-04-21 05:58:04 GMT+00:00 <User 1-5Q-13979>

According to Bugzilla bug 10985, it seems that for purposes of installation 
media
created by Distribution Constructor, set of SUNWcsd primordial devlinks along 
with
couple of additional ones should allow the installers boot to the point when 
devsfadm
is invoked within install environment to fully populate /dev tree.

Following additional devlinks were identified when evaluating bug 10985 as 
needed to
boot install media:

/dev/lofictl
/dev/kbd
/dev/cryptoadm

There might be others, as things might have changed since then.

Those links are perhaps specific to boot of installation media (at least lofictl
and kbd). We could either enhance DC to manually generate devlinks with are 
install
media specific or we could try to run devfsadm earlier during boot of install 
media,
so that those links are available by the time they are needed.

*** (#3 of 3): 2010-04-21 06:24:21 GMT+00:00 <User 1-39KXYN>


=== *Workaround* =============================================================

=== *Additional Details* =====================================================
        Targeted Release: 
        Commit To Fix In Build: 
        Fixed In Build: 
        Integrated In Build: 
        Verified In Build: 
  See Also: 
  Duplicate of: 
  Hooks:
        Hook1: 
        Hook2: 
        Hook3: 
        Hook4: 
        Hook5: 
        Hook6: 
  Program Management: 
  Root Cause: 
  Fix Affects Documentation: No
  Fix Affects Localization: No

=== *History* ================================================================
        Date Submitted: 2008-07-17 00:30:42 GMT+00:00
        Submitted By: <User 1-5Q-13476>

        Status Changed    Date Updated                  Updated By
        6-Fix Understood  2008-07-17 01:05:37 GMT+00:00 <User 1-5Q-13476>


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Secondary
        Severity: 3
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: 
        Operating System: solaris_nevada
        Hardware: generic
        Submitted Date: 2008-07-17 00:30:43 GMT+00:00


=== *Service Request* ========================================================
        Impact: Significant
        Functionality: Primary
        Severity: 2
        Product Name: solaris
        Product Release: solaris_nevada
        Product Build: snv_137
        Operating System: snv_137
        Hardware: generic
        Submitted Date: 2010-04-20 20:47:23 GMT+00:00


=== *Multiple Release (MR) Cluster* - 0 ======================================

_______________________________________________
on-ips-dev mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/on-ips-dev

Reply via email to