<?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>4420</bug_id>
          
          <creation_ts>2013-04-25 15:32:35 +0000</creation_ts>
          <short_desc>core-image-sato with systemd only has psplash sysvinit script left - decide what to do with psplash</short_desc>
          <delta_ts>2020-05-14 08:16: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>OE-Core</product>
          <component>core</component>
          <version>1.4</version>
          <rep_platform>All</rep_platform>
          <op_sys>Multiple</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>Medium</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>Future</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Unassigned">unassigned</assigned_to>
          <cc>bluelightning</cc>
    
    <cc>holger</cc>
    
    <cc>joshuagloe</cc>
    
    <cc>liezhi.yang</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>Qi.Chen</cc>
    
    <cc>radu.moisan</cc>
    
    <cc>randy.macleod</cc>
    
    <cc>richard.purdie</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
          
          
          <cf_os>---</cf_os>
          <cf_regression_type>---</cf_regression_type>
          
          <cf_docchange>No (bug/feature does not impact docs)</cf_docchange>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32653</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-04-25 15:32:35 +0000</bug_when>
    <thetext>A pure-systemd build of core-image-sato should result in no sysvinit scripts being installed.  meta-systemd is an obvious source of patches but these will need to be carefully reviewed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33069</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-05-13 15:49:08 +0000</bug_when>
    <thetext>Radu, can you take part 1 of this, the scoping?  To get the list of recipes that need towk we can list all recipes that inherit update-rcd but don&apos;t inherit systemd.

Then we can see what we can port from meta-systemd and what needs rewriting.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33082</commentid>
    <comment_count>2</comment_count>
    <who name="Radu Moisan">radu.moisan</who>
    <bug_when>2013-05-14 10:10:55 +0000</bug_when>
    <thetext>yes, will compile a list asap</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33094</commentid>
    <comment_count>3</comment_count>
    <who name="Radu Moisan">radu.moisan</who>
    <bug_when>2013-05-15 08:58:32 +0000</bug_when>
    <thetext>I found the following, although I didn&apos;t go into each recipe in particular to check is systemd enabling makes sense. 

We need to enable systemd in (as grep&apos;d for update-rc.d):
acpid
alsa-state
apmd
keymaps
usbinit
v86d ??
portmap
init-ifupdown
tcf-agent
xserver-nodm-init
modutils-initscripts ??
oprofileui-server

Found some recipe that inherit systemd but not update-rc.d
avahi
wpa-supplicant
util-linux

Some recipes that I already have on poky-contrib (need rebasing/adjusting)
xserver-nodm-init
lighttpd
cronie
dropbear
openssh
dhcp
keymaps</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40261</commentid>
    <comment_count>4</comment_count>
    <who name="Holger Freyther">holger</who>
    <bug_when>2014-02-10 07:54:14 +0000</bug_when>
    <thetext>http://cgit.openembedded.org/openembedded-core/commit/?id=5d90c5ebdb899b2951c97a94ff57867c1e491c15

Has this change been tested with online update? What happens if someone is doing opkg upgrade through a SSH connection and dropbear will be updated?

Also http://cgit.openembedded.org/openembedded-core/commit/meta/recipes-core/dropbear?id=16b57e352f5844f301cc6c7ea4f87bf750c11d67 doesn&apos;t seem to be done inside the dropbearkeys.service</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44973</commentid>
    <comment_count>5</comment_count>
    <who name="Chen Qi">Qi.Chen</who>
    <bug_when>2014-08-06 07:34:50 +0000</bug_when>
    <thetext>Two packages in OE still have the problem, v86d and alsa-state.

//Chen Qi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44974</commentid>
    <comment_count>6</comment_count>
    <who name="Chen Qi">Qi.Chen</who>
    <bug_when>2014-08-06 07:38:00 +0000</bug_when>
    <thetext>The /etc/init.d/psplash.sh problem is related to Bug#4339 and should be solved there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>46913</commentid>
    <comment_count>7</comment_count>
    <who name="Chen Qi">Qi.Chen</who>
    <bug_when>2014-11-11 07:03:11 +0000</bug_when>
    <thetext>psplash is a blocker issue.

//Chen Qi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>47204</commentid>
    <comment_count>8</comment_count>
    <who name="Paul Eggleton">bluelightning</who>
    <bug_when>2014-11-26 12:09:44 +0000</bug_when>
    <thetext>FYI, there are now only two bbappends in meta-systemd left that have anything substantial in them - bluez4 and dhcp. We&apos;ve already taken most things from the dhcp bbappend, but what&apos;s left is the dhclient service file (it may be questionable as to whether that&apos;s really needed though).

http://cgit.openembedded.org/meta-openembedded/tree/meta-systemd/oe-core/recipes-connectivity/bluez
http://cgit.openembedded.org/meta-openembedded/tree/meta-systemd/oe-core/recipes-connectivity/dhcp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64168</commentid>
    <comment_count>9</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2016-07-19 16:22:54 +0000</bug_when>
    <thetext>Chen, have you analysed core-image-sato recently?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64254</commentid>
    <comment_count>10</comment_count>
    <who name="Chen Qi">Qi.Chen</who>
    <bug_when>2016-07-21 02:28:56 +0000</bug_when>
    <thetext>(In reply to comment #9)
&gt; Chen, have you analysed core-image-sato recently?

Yes.
The situation hasn&apos;t changed for a long time.
The only script that&apos;s in /etc/init.d is psplash.sh.
Someone sent out related patches about adding psplash services for systemd, but it seems that&apos;s not accepted.
And then, if I recall correctly, someone adds plymouth in meta-oe, but it&apos;s not in oe-core.

My question is, should we insist on psplash for sato images in OE, or we use plymouth when systemd is the init manager?

Regards,
Chen Qi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>87193</commentid>
    <comment_count>11</comment_count>
    <who name="Richard Purdie">richard.purdie</who>
    <bug_when>2020-05-14 08:16:37 +0000</bug_when>
    <thetext>http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=9ae26cfeea354039c1bdb42fb7289be55115681d</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>