<?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>3901</bug_id>
          
          <creation_ts>2013-02-18 13:09:36 +0000</creation_ts>
          <short_desc>systemd shouldn&apos;t replace busybox syslog by default</short_desc>
          <delta_ts>2014-03-10 11:58:00 +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>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.6 M2</target_milestone>
          
          <blocked>5441</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Ross Burton">ross.burton</reporter>
          <assigned_to name="Radu Moisan">radu.moisan</assigned_to>
          <cc>holger</cc>
    
    <cc>meta.mr.watcher</cc>
    
    <cc>meta.watcher</cc>
    
    <cc>Qi.Chen</cc>
    
    <cc>radu.moisan</cc>
    
    <cc>ross.burton</cc>
    
    <cc>sgw</cc>
    
    <cc>sstncr</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>29914</commentid>
    <comment_count>0</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-02-18 13:09:36 +0000</bug_when>
    <thetext>The journal is a bit heavy for small systems so it should be disabled by default.

Ideally, we can generate a systemd-journal package so people don&apos;t even need to install it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29915</commentid>
    <comment_count>1</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-02-18 13:25:21 +0000</bug_when>
    <thetext>(Holger&apos;s words, for accuracy)

Interestingly the syslog replacing isn&apos;t actually working for me (masks syslog.busybox but there&apos;s a syslog symlink too).

Either way, this should probably be pulled out into a separate package of some sort, even if it just enables journal and masks out other syslogs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30077</commentid>
    <comment_count>2</comment_count>
    <who name="Radu Moisan">radu.moisan</who>
    <bug_when>2013-02-25 14:53:50 +0000</bug_when>
    <thetext>(In reply to comment #0)
&gt; The journal is a bit heavy for small systems so it should be disabled by
&gt; default.
&gt; 
&gt; Ideally, we can generate a systemd-journal package so people don&apos;t even need
&gt; to install it.

So, do we want to disable journaling (as in build systemd without journal support) or just disable the service by default, but still deploy systemd with journal support compiled in. I&apos;m asking this because I took a peak to see if systemd can be configured/build without journal support and so far could not find a practical way of doing that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>30079</commentid>
    <comment_count>3</comment_count>
    <who name="Ross Burton">ross.burton</who>
    <bug_when>2013-02-25 15:43:31 +0000</bug_when>
    <thetext>So yes, you can&apos;t turn off the journal, or split it out.  From what I understand, it also always opens the syslog socket even if it&apos;s not writing anything to do, so if this is the case busybox-syslog (and other syslog daemons) will need to open the proxy syslog socket in /run instead of the kernel socket, as that will be already opened by systemd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39438</commentid>
    <comment_count>4</comment_count>
    <who name="Chen Qi">Qi.Chen</who>
    <bug_when>2013-12-17 07:19:51 +0000</bug_when>
    <thetext>This bug has been solved by Radu in the following commit.

commit 58a6a7c056ff86d69b25528f8235b3bbc8cd8c12
Author: Radu Moisan &lt;radu.moisan@intel.com&gt;
Date:   Thu Jan 17 15:09:58 2013 +0200

    busybox: enable systemd integration for syslogd
    
    (From OE-Core rev: cf3618f9a57e46fb78d5be35d473e2dd5290e961)


So mark this bug as resolved/fixed.

//Chen Qi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41030</commentid>
    <comment_count>5</comment_count>
    <who name="Stefan Stanacar">sstncr</who>
    <bug_when>2014-03-10 11:58:00 +0000</bug_when>
    <thetext>Okay, verfied - syslog-busybox is there and running in a systemd image (although IMHO I don&apos;t see the point if we still have to have journald)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>