<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugzilla.yoctoproject.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugzilla.yoctoproject.org/"
          
          maintainer="it-coreprojects-helpdesk@linuxfoundation.org"
>

    <bug>
          <bug_id>1000</bug_id>
          
          <creation_ts>2011-04-21 04:16:21 +0000</creation_ts>
          <short_desc>Control over when package init scripts are run</short_desc>
          <delta_ts>2011-04-29 05:38:37 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>7</classification_id>
          <classification>Build System, Metadata &amp; Runtime</classification>
          <product>Meta-yocto</product>
          <component>meta-yocto</component>
          <version>unspecified</version>
          <rep_platform>x86</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>1.1</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Gary Thomas">gary</reporter>
          <assigned_to name="Saul Wold">sgw</assigned_to>
          <cc>poky.bs.watcher</cc>
    
    <cc>poky.watcher</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>---</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>13371</commentid>
    <comment_count>0</comment_count>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-21 04:16:21 +0000</bug_when>
    <thetext>When a package is built, some installation scripts must be
performed on the target.  In the case of a complete image,
these scripts are run by a separate step at init time, but
only during the first boot (other package install scripts
can just be run when the package is installed on the target).

The attached patch lets the distribution (or user) decide when these
postponed install scripts should run.  The default is normally
near the end of init, but there may be times when it&apos;s beneficial
to run them earlier so the &quot;when&quot; can be overridden.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13372</commentid>
    <comment_count>1</comment_count>
      <attachid>139</attachid>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-21 04:17:33 +0000</bug_when>
    <thetext>Created attachment 139
Update infrastructure to allow when postponed install scripts are run</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13501</commentid>
    <comment_count>2</comment_count>
    <who name="Saul Wold">sgw</who>
    <bug_when>2011-04-28 21:33:08 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=8e7f1b444e2ea3cc7fe7ddbf0568f4eee15a33b0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>13509</commentid>
    <comment_count>3</comment_count>
    <who name="Gary Thomas">gary</who>
    <bug_when>2011-04-29 05:38:37 +0000</bug_when>
    <thetext>Verified working for OPKG based system.  RPM based untested.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139</attachid>
            <date>2011-04-21 04:17:33 +0000</date>
            <delta_ts>2011-04-21 04:17:33 +0000</delta_ts>
            <desc>Update infrastructure to allow when postponed install scripts are run</desc>
            <filename>0001-Control-over-when-package-init-scripts-are-run.patch</filename>
            <type>text/plain</type>
            <size>5818</size>
            <attacher name="Gary Thomas">gary</attacher>
            
              <data encoding="base64">RnJvbSBjMDk5NmM1N2NkM2E2Yzg3ZTI3NzI3MjA1ODA1N2I3ZDIyMTIwMzhhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHYXJ5IFRob21hcyA8Z2FyeUBtbGJhc3NvYy5jb20+CkRhdGU6
IE1vbiwgMTggQXByIDIwMTEgMDg6MTc6MjYgLTA2MDAKU3ViamVjdDogW1BBVENIXSBDb250cm9s
IG92ZXIgd2hlbiBwYWNrYWdlIGluaXQgc2NyaXB0cyBhcmUgcnVuCgpXaGVuIGEgcGFja2FnZSBp
cyBidWlsdCwgc29tZSBpbnN0YWxsYXRpb24gc2NyaXB0cyBtdXN0IGJlCnBlcmZvcm1lZCBvbiB0
aGUgdGFyZ2V0LiAgSW4gdGhlIGNhc2Ugb2YgYSBjb21wbGV0ZSBpbWFnZSwKdGhlc2Ugc2NyaXB0
cyBhcmUgcnVuIGJ5IGEgc2VwYXJhdGUgc3RlcCBhdCBpbml0IHRpbWUsIGJ1dApvbmx5IGR1cmlu
ZyB0aGUgZmlyc3QgYm9vdCAob3RoZXIgcGFja2FnZSBpbnN0YWxsIHNjcmlwdHMgCmNhbiBqdXN0
IGJlIHJ1biB3aGVuIHRoZSBwYWNrYWdlIGlzIGluc3RhbGxlZCBvbiB0aGUgdGFyZ2V0KS4KClRo
aXMgcGF0Y2ggbGV0cyB0aGUgZGlzdHJpYnV0aW9uIChvciB1c2VyKSBkZWNpZGUgd2hlbiB0aGVz
ZQpwb3N0cG9uZWQgaW5zdGFsbCBzY3JpcHRzIHNob3VsZCBydW4uICBUaGUgZGVmYXVsdCBpcyBu
b3JtYWxseQpuZWFyIHRoZSBlbmQgb2YgaW5pdCwgYnV0IHRoZXJlIG1heSBiZSB0aW1lcyB3aGVu
IGl0J3MgYmVuZWZpY2lhbAp0byBydW4gdGhlbSBlYXJsaWVyIHNvIHRoZSAid2hlbiIgY2FuIGJl
IG92ZXJyaWRkZW4uCgpTaWduZWQtb2ZmLWJ5OiBHYXJ5IFRob21hcyA8Z2FyeUBtbGJhc3NvYy5j
b20+Ci0tLQogbWV0YS9jbGFzc2VzL3Jvb3Rmc19ycG0uYmJjbGFzcyAgICAgICAgICB8ICAgMTEg
KysrKysrKystLS0KIG1ldGEvcmVjaXBlcy1kZXZ0b29scy9vcGtnL29wa2cuaW5jICAgICAgfCAg
ICA0ICsrKysKIG1ldGEvcmVjaXBlcy1kZXZ0b29scy9vcGtnL29wa2dfMC4xLjguYmIgfCAgIDEz
ICsrKystLS0tLS0tLS0KIG1ldGEvcmVjaXBlcy1kZXZ0b29scy9vcGtnL29wa2dfc3ZuLmJiICAg
fCAgIDEzICsrKystLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
MjEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbWV0YS9jbGFzc2VzL3Jvb3Rmc19ycG0uYmJj
bGFzcyBiL21ldGEvY2xhc3Nlcy9yb290ZnNfcnBtLmJiY2xhc3MKaW5kZXggMDRjY2FiZC4uODg3
Yjg5NCAxMDA2NDQKLS0tIGEvbWV0YS9jbGFzc2VzL3Jvb3Rmc19ycG0uYmJjbGFzcworKysgYi9t
ZXRhL2NsYXNzZXMvcm9vdGZzX3JwbS5iYmNsYXNzCkBAIC0yNiw2ICsyNiwxMSBAQCBSUE1fUE9T
VFBST0NFU1NfQ09NTUFORFMgPSAiIgogIwogI0lNQUdFX0xPQ0FMRVM9ImVuLWdiIgogCisjIAor
IyBBbGxvdyBkaXN0cmlidXRpb25zIHRvIGFsdGVyIHdoZW4gW3Bvc3Rwb25lZF0gcGFja2FnZSBp
bnN0YWxsIHNjcmlwdHMgYXJlIHJ1bgorIworUE9TVElOU1RBTExfSU5JVFBPU0lUSU9OID89ICI5
OCIKKwogcnBtbGliZGlyID0gIi92YXIvbGliL3JwbSIKIG9wa2dsaWJkaXIgPSAiJHtsb2NhbHN0
YXRlZGlyfS9saWIvb3BrZyIKIApAQCAtMTE2LDcgKzEyMSw3IEBAIEVPRgogCWluc3RhbGwgLWQg
JHtJTUFHRV9ST09URlN9LyR7c3lzY29uZmRpcn0vcmNTLmQKIAkjIFN0b3AgJGkgZ2V0dGluZyBl
eHBhbmRlZCBiZWxvdy4uLgogCWk9XCRpCi0JY2F0ID4gJHtJTUFHRV9ST09URlN9JHtzeXNjb25m
ZGlyfS9yY1MuZC9TOThjb25maWd1cmUgPDwgRU9GCisJY2F0ID4gJHtJTUFHRV9ST09URlN9JHtz
eXNjb25mZGlyfS9yY1MuZC9TJHtQT1NUSU5TVEFMTF9JTklUUE9TSVRJT059Y29uZmlndXJlIDw8
IEVPRgogIyEvYmluL3NoCiBmb3IgaSBpbiAvZXRjL3JwbS1wb3N0aW5zdHMvKi5zaDsgZG8KIAll
Y2hvICJSdW5uaW5nIHBvc3RpbnN0ICRpLi4uIgpAQCAtMTI3LDkgKzEzMiw5IEBAIGZvciBpIGlu
IC9ldGMvcnBtLXBvc3RpbnN0cy8qLnNoOyBkbwogCQllY2hvICJFUlJPUjogcG9zdGluc3QgJGkg
ZmFpbGVkLiIKIAlmaQogZG9uZQotcm0gLWYgJHtzeXNjb25mZGlyfS9yY1MuZC9TOThjb25maWd1
cmUKK3JtIC1mICR7c3lzY29uZmRpcn0vcmNTLmQvUyR7UE9TVElOU1RBTExfSU5JVFBPU0lUSU9O
fWNvbmZpZ3VyZQogRU9GCi0JY2htb2QgMDc1NSAke0lNQUdFX1JPT1RGU30ke3N5c2NvbmZkaXJ9
L3JjUy5kL1M5OGNvbmZpZ3VyZQorCWNobW9kIDA3NTUgJHtJTUFHRV9ST09URlN9JHtzeXNjb25m
ZGlyfS9yY1MuZC9TJHtQT1NUSU5TVEFMTF9JTklUUE9TSVRJT059Y29uZmlndXJlCiAKIAlpbnN0
YWxsIC1kICR7SU1BR0VfUk9PVEZTfS8ke3N5c2NvbmZkaXJ9CiAJZWNobyAke0JVSUxETkFNRX0g
PiAke0lNQUdFX1JPT1RGU30vJHtzeXNjb25mZGlyfS92ZXJzaW9uCmRpZmYgLS1naXQgYS9tZXRh
L3JlY2lwZXMtZGV2dG9vbHMvb3BrZy9vcGtnLmluYyBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9v
cGtnL29wa2cuaW5jCmluZGV4IGMzMTc0OTEuLjUwZjFhZmMgMTAwNjQ0Ci0tLSBhL21ldGEvcmVj
aXBlcy1kZXZ0b29scy9vcGtnL29wa2cuaW5jCisrKyBiL21ldGEvcmVjaXBlcy1kZXZ0b29scy9v
cGtnL29wa2cuaW5jCkBAIC0zNCwzICszNCw3IEBAIEJCQ0xBU1NFWFRFTkQgPSAibmF0aXZlIG5h
dGl2ZXNkayIKIAogUEtHU1VGRklYID0gIiIKIFBLR1NVRkZJWF92aXJ0Y2xhc3MtbmF0aXZlc2Rr
ID0gIi1uYXRpdmVzZGsiCisKKyMgRGVmaW5lIGEgdmFyaWFibGUgdG8gYWxsb3cgZGlzdHJvcyB0
byBydW4gY29uZmlndXJlIGVhcmxpZXIuCisjIChmb3IgZXhhbXBsZSwgdG8gZW5hYmxlIGxvYWRp
bmcgb2YgZXRoZXJuZXQga2VybmVsIG1vZHVsZXMgYmVmb3JlIG5ldHdvcmtpbmcgc3RhcnRzKQor
UE9TVElOU1RBTExfSU5JVFBPU0lUSU9OID89ICI5OCIKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBl
cy1kZXZ0b29scy9vcGtnL29wa2dfMC4xLjguYmIgYi9tZXRhL3JlY2lwZXMtZGV2dG9vbHMvb3Br
Zy9vcGtnXzAuMS44LmJiCmluZGV4IDY4MTU0NzQuLjE4Y2YwNDIgMTAwNjQ0Ci0tLSBhL21ldGEv
cmVjaXBlcy1kZXZ0b29scy9vcGtnL29wa2dfMC4xLjguYmIKKysrIGIvbWV0YS9yZWNpcGVzLWRl
dnRvb2xzL29wa2cvb3BrZ18wLjEuOC5iYgpAQCAtMTMsNyArMTMsNyBAQCBTUkNfVVJJID0gImh0
dHA6Ly9vcGtnLmdvb2dsZWNvZGUuY29tL2ZpbGVzL29wa2ctJHtQVn0udGFyLmd6IFwKICAgICAg
ICAgICAgZmlsZTovL2hlYWRlcmZpeC5wYXRjaCBcCiAiCiAKLVBSID0gInIzIgorUFIgPSAicjQi
CiAKIFBBQ0tBR0VTID0rICJsaWJvcGtnJHtQS0dTVUZGSVh9LWRldiBsaWJvcGtnJHtQS0dTVUZG
SVh9IHVwZGF0ZS1hbHRlcm5hdGl2ZXMtY3dvcnRoJHtQS0dTVUZGSVh9IgogCkBAIC0yNiwxMSAr
MjYsNiBAQCBkb19pbnN0YWxsX2FwcGVuZCgpIHsKIAlpbnN0YWxsIC1kICR7RH0ke2xvY2Fsc3Rh
dGVkaXJ9L2xpYi9vcGtnCiB9CiAKLSMgRGVmaW5lIGEgdmFyaWFibGUgdG8gYWxsb3cgZGlzdHJv
cyB0byBydW4gY29uZmlndXJlIGVhcmxpZXIuCi0jIChmb3IgZXhhbXBsZSwgdG8gZW5hYmxlIGxv
YWRpbmcgb2YgZXRoZXJuZXQga2VybmVsIG1vZHVsZXMgYmVmb3JlIG5ldHdvcmtpbmcgc3RhcnRz
KQotT1BLR19JTklUX1BPU0lUSU9OID0gIjk4IgotT1BLR19JTklUX1BPU0lUSU9OX3NsdWdvcyA9
ICI0MSIKLQogcGtnX3Bvc3RpbnN0XyR7UE59ICgpIHsKICMhL2Jpbi9zaAogaWYgWyAieCREIiAh
PSAieCIgXTsgdGhlbgpAQCAtMzgsOSArMzMsOSBAQCBpZiBbICJ4JEQiICE9ICJ4IiBdOyB0aGVu
CiAJIyB0aGlzIGhhcHBlbnMgYXQgUzk4IHdoZXJlIG91ciBnb29kICdvbGUgcGFja2FnZXMgc2Ny
aXB0IHVzZWQgdG8gcnVuCiAJZWNobyAiIyEvYmluL3NoCiBvcGtnLWNsIGNvbmZpZ3VyZQotcm0g
LWYgLyR7c3lzY29uZmRpcn0vcmNTLmQvUyR7T1BLR19JTklUX1BPU0lUSU9OfWNvbmZpZ3VyZQot
IiA+ICREJHtzeXNjb25mZGlyfS9yY1MuZC9TJHtPUEtHX0lOSVRfUE9TSVRJT059Y29uZmlndXJl
Ci0JY2htb2QgMDc1NSAkRCR7c3lzY29uZmRpcn0vcmNTLmQvUyR7T1BLR19JTklUX1BPU0lUSU9O
fWNvbmZpZ3VyZQorcm0gLWYgLyR7c3lzY29uZmRpcn0vcmNTLmQvUyR7UE9TVElOU1RBTExfSU5J
VFBPU0lUSU9OfWNvbmZpZ3VyZQorIiA+ICREJHtzeXNjb25mZGlyfS9yY1MuZC9TJHtQT1NUSU5T
VEFMTF9JTklUUE9TSVRJT059Y29uZmlndXJlCisJY2htb2QgMDc1NSAkRCR7c3lzY29uZmRpcn0v
cmNTLmQvUyR7UE9TVElOU1RBTExfSU5JVFBPU0lUSU9OfWNvbmZpZ3VyZQogZmkKIAogdXBkYXRl
LWFsdGVybmF0aXZlcyAtLWluc3RhbGwgJHtiaW5kaXJ9L29wa2cgb3BrZyAke2JpbmRpcn0vb3Br
Zy1jbCAxMDAKZGlmZiAtLWdpdCBhL21ldGEvcmVjaXBlcy1kZXZ0b29scy9vcGtnL29wa2dfc3Zu
LmJiIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL29wa2cvb3BrZ19zdm4uYmIKaW5kZXggNzZlYzgz
OC4uZDhhZjgyMyAxMDA2NDQKLS0tIGEvbWV0YS9yZWNpcGVzLWRldnRvb2xzL29wa2cvb3BrZ19z
dm4uYmIKKysrIGIvbWV0YS9yZWNpcGVzLWRldnRvb2xzL29wa2cvb3BrZ19zdm4uYmIKQEAgLTE2
LDcgKzE2LDcgQEAgU1JDX1VSSSA9ICJzdm46Ly9vcGtnLmdvb2dsZWNvZGUuY29tL3N2bjttb2R1
bGU9dHJ1bms7cHJvdG89aHR0cCBcCiBTID0gIiR7V09SS0RJUn0vdHJ1bmsiCiAKIFBWID0gIjAu
MS44K3N2bnIke1NSQ1BWfSIKLVBSID0gInIxIgorUFIgPSAicjIiCiAKIFBBQ0tBR0VTID0rICJs
aWJvcGtnJHtQS0dTVUZGSVh9LWRldiBsaWJvcGtnJHtQS0dTVUZGSVh9IHVwZGF0ZS1hbHRlcm5h
dGl2ZXMtY3dvcnRoJHtQS0dTVUZGSVh9IgogCkBAIC0yOSwxMSArMjksNiBAQCBkb19pbnN0YWxs
X2FwcGVuZCgpIHsKIAlpbnN0YWxsIC1kICR7RH0ke2xvY2Fsc3RhdGVkaXJ9L2xpYi9vcGtnCiB9
CiAKLSMgRGVmaW5lIGEgdmFyaWFibGUgdG8gYWxsb3cgZGlzdHJvcyB0byBydW4gY29uZmlndXJl
IGVhcmxpZXIuCi0jIChmb3IgZXhhbXBsZSwgdG8gZW5hYmxlIGxvYWRpbmcgb2YgZXRoZXJuZXQg
a2VybmVsIG1vZHVsZXMgYmVmb3JlIG5ldHdvcmtpbmcgc3RhcnRzKQotT1BLR19JTklUX1BPU0lU
SU9OID0gIjk4IgotT1BLR19JTklUX1BPU0lUSU9OX3NsdWdvcyA9ICI0MSIKLQogcGtnX3Bvc3Rp
bnN0XyR7UE59ICgpIHsKICMhL2Jpbi9zaAogaWYgWyAieCREIiAhPSAieCIgXTsgdGhlbgpAQCAt
NDEsOSArMzYsOSBAQCBpZiBbICJ4JEQiICE9ICJ4IiBdOyB0aGVuCiAJIyB0aGlzIGhhcHBlbnMg
YXQgUzk4IHdoZXJlIG91ciBnb29kICdvbGUgcGFja2FnZXMgc2NyaXB0IHVzZWQgdG8gcnVuCiAJ
ZWNobyAiIyEvYmluL3NoCiBvcGtnLWNsIGNvbmZpZ3VyZQotcm0gLWYgLyR7c3lzY29uZmRpcn0v
cmNTLmQvUyR7T1BLR19JTklUX1BPU0lUSU9OfWNvbmZpZ3VyZQotIiA+ICREJHtzeXNjb25mZGly
fS9yY1MuZC9TJHtPUEtHX0lOSVRfUE9TSVRJT059Y29uZmlndXJlCi0JY2htb2QgMDc1NSAkRCR7
c3lzY29uZmRpcn0vcmNTLmQvUyR7T1BLR19JTklUX1BPU0lUSU9OfWNvbmZpZ3VyZQorcm0gLWYg
LyR7c3lzY29uZmRpcn0vcmNTLmQvUyR7UE9TVElOU1RBTExfSU5JVFBPU0lUSU9OfWNvbmZpZ3Vy
ZQorIiA+ICREJHtzeXNjb25mZGlyfS9yY1MuZC9TJHtQT1NUSU5TVEFMTF9JTklUUE9TSVRJT059
Y29uZmlndXJlCisJY2htb2QgMDc1NSAkRCR7c3lzY29uZmRpcn0vcmNTLmQvUyR7UE9TVElOU1RB
TExfSU5JVFBPU0lUSU9OfWNvbmZpZ3VyZQogZmkKIAogdXBkYXRlLWFsdGVybmF0aXZlcyAtLWlu
c3RhbGwgJHtiaW5kaXJ9L29wa2cgb3BrZyAke2JpbmRpcn0vb3BrZy1jbCAxMDAKLS0gCjEuNy4z
LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>