1. 09 Mar, 2011 6 commits
    • Lennart Poettering's avatar
    • Lennart Poettering's avatar
    • Andrey Borzenkov's avatar
      dbus: fix dbus assert due to uninitialized error · b8a021c9
      Andrey Borzenkov authored
      Add missing dbus_error_init() in UNKNOWN_OBJECT case. Fixes assertion
      systemd[1]: Caught <ABRT>, dumped core as pid 6256.
      systemd[1]: Freezing execution.
      Core was generated by `/bin/systemd systemd.unit=graphical.target'.
      Program terminated with signal 6, Aborted.
      #0  0x00007f8966ec81db in raise () from /lib64/libpthread.so.0
      (gdb) bt
      #0  0x00007f8966ec81db in raise () from /lib64/libpthread.so.0
      #1  0x000000000040823b in crash (sig=6) at src/main.c:120
      #2  <signal handler called>
      #3  0x00007f896613c075 in raise () from /lib64/libc.so.6
      #4  0x00007f896613d806 in abort () from /lib64/libc.so.6
      #5  0x00007f89672ac8a5 in _dbus_abort () at dbus-sysdeps.c:94
      #6  0x00007f89672a37b5 in _dbus_warn_check_failed (
         format=0x7f89672b35d8 "arguments to %s() were incorrect, assertion
      \"%s\" failed in file %s line %d.\nThis is normally a bug in some
      application using the D-Bus library.\n") at dbus-internals.c:289
      #7  0x0000000000441500 in bus_unit_message_handler (connection=0x21b6090,
         message=0x21b6760, data=0x1f3e870) at src/dbus-unit.c:572
      #8  0x00007f8967299f11 in _dbus_object_tree_dispatch_and_unlock (
         tree=0x219d660, message=0x21b6760) at dbus-object-tree.c:858
      #9  0x00007f896728bca2 in dbus_connection_dispatch (connection=0x21b6090)
         at dbus-connection.c:4688
      #10 0x000000000043befa in bus_dispatch (m=0x1f3e870) at src/dbus.c:547
      #11 0x000000000041056d in manager_loop (m=0x1f3e870) at src/manager.c:2344
      #12 0x0000000000409515 in main (argc=<value optimized out>,
         argv=<value optimized out>) at src/main.c:1229
    • Lennart Poettering's avatar
    • Lennart Poettering's avatar
    • Lennart Poettering's avatar
      mount: use /dev/.run as an early boot alias for /var/run · cc5524ec
      Lennart Poettering authored
      During early boot, mount a tmpfs to /dev/.run and then bind mount it to
      /var/run as soon as /var is available.
      This makes it possible for programs involved in early boot to put
      runtime data in /dev/.run which later on will show up in /var/run like
      any other.
      This can be used to solve the early-boot D-Bus problem: D-Bus may start
      up with its socket bound to /dev/.run/dbus/system_bus_socket and after
      /var it will also be available under the traditional name
      This also is intended to be used as a better place for systemd, mount,
      mdadm, blkid, plymouth, bootchart and dracut runtime data, which is
      currently stored in various places in /dev/.xxx.
  2. 08 Mar, 2011 12 commits
  3. 07 Mar, 2011 5 commits
    • Lennart Poettering's avatar
      syslog: make sure the kmsg bridge is always pulled in and never terminated automatically · b670e92b
      Lennart Poettering authored
      Since we want to replace the bridge dynamically by the real syslog
      implementation such as rsyslog we need to make sure that the the bridge
      stays running right to the moment rsyslog is up so that we process
      messages enqueued by other processes started before rsyslog, so that
      those clients don't stay stuck.
    • Andrey Borzenkov's avatar
      add .vimrc to .gitignore · 0992bbd1
      Andrey Borzenkov authored
    • Lennart Poettering's avatar
      mount: make /media a tmpfs · c4b5a3d6
      Lennart Poettering authored
    • Lennart Poettering's avatar
      update TODO · 7fc7012b
      Lennart Poettering authored
    • Andrey Borzenkov's avatar
      add org.freedesktop.DBus.Properies.Set method · c826cda4
      Andrey Borzenkov authored
      The patch adds framework for processing Set requests on properties
      and as first consumers allows setting of LogTarget and LogLevel on
      interface org.freedesktop.systemd1.Manager of org.freedesktop.systemd1.
      The code should be generic enough to allow processing of any
      property on other objects and interfaces as well.
      No systemctl visible interface is added so far. The LogTarget and
      LogLevel are meant for debugging in the first place; user interface
      can be added if other usage emerge.
      Set on systemwide systemd is restricted to root; I am not sure
      how session level access is controlled.
  4. 06 Mar, 2011 1 commit
  5. 04 Mar, 2011 13 commits
  6. 03 Mar, 2011 3 commits