Hello all !<br><br>I have some questions regarding some options to enable/disable when using systemd on a custom embedded Linux distro. I've managed to port systemd-8 for a Tegra2 similar board, based on ARMv7 CPU. The embedded OS is a Fedora like system and I have used the systemd-8-1.fc14.src.rpm.<br>
Next the most important setup steps are given. When configuring the package I've used the following options :<br>--with-distro=other \ <br>--with-sysvinit-path=/etc/rc.d/init.d \ <br>--with-sysvrcd-path=/etc/rc.d \ <br>
--with-syslog-service=rsyslog.service \ <br>--with-dbuspolicydir=/etc/dbus-1/system.d \ <br>--with-dbussessionservicedir=/usr/share/dbus-1/services \ <br>--with-dbussystemservicedir=/usr/share/dbus-1/services/../system-services \ <br>
--with-dbusinterfacedir=/usr/share/dbus-1/services/../interfaces<br><br>Another aspect refers to the fact that on the embedded system I don't need a graphical interface so systemdadm will not be necessary, and also due to the fact that I'm cross-compiling I have eliminated the org.freedesktop.systemd1.%.xml target from Makefile.in in order to skip running the ARM binary ./systemd --introspect=${@:.xml=} on the host build system. Also the porting guide was considered when preparing the package for cross-compilation.<br>
After the compilation I've added init=/bin/systemd to my kernel boot line and after freeing the init memory the system hangs with a "Failed to mount /dev : No such device" message. The compilation environment was properly configured with all the dependencies version required by systemd although there were some options that were diabled. For example, for udev I have disabled introspection support. <br>
Any hints will be appreciated !<br><br>Best !<br><br>