Anton Aylward wrote:
And nothing to do with systemd.
How initrd starts the system has nothing to with systemd, I agree: Besides the existing files in /lib, /bin the initrd includes all of these files from /usr: /usr /usr/lib64 /usr/lib64/libsplashycnf.so.1.0.0 /usr/lib64/libsplashycnf.so.1 /usr/lib64/libglib-2.0.so.0.3400.3 /usr/lib64/libglib-2.0.so.0 /usr/lib64/libdirectfb-1.4.so.5.0.0 /usr/lib64/libdirectfb-1.4.so.5 /usr/lib64/libkmod.so.2.2.2 /usr/lib64/libkmod.so.2 /usr/lib64/libext2fs.so.2.4 /usr/lib64/libext2fs.so.2 /usr/lib64/libcom_err.so.2.1 /usr/lib64/libcom_err.so.2 /usr/lib /usr/lib/systemd /usr/lib/udev /usr/lib/udev/write_net_rules /usr/lib/udev/write_cd_rules /usr/lib/udev/v4l_id /usr/lib/udev/usb_modeswitch /usr/lib/udev/usb_id /usr/lib/udev/usb-db /usr/lib/udev/udisks-probe-sas-expander /usr/lib/udev/udisks-probe-ata-smart /usr/lib/udev/udisks-part-id /usr/lib/udev/udisks-dm-export /usr/lib/udev/udevmountd /usr/lib/udev/udev-configure-printer /usr/lib/udev/udev-add-printer /usr/lib/udev/udev-acl /usr/lib/udev/scsi_id /usr/lib/udev/rule_generator.functions /usr/lib/udev/pci-db /usr/lib/udev/path_id /usr/lib/udev/mtd_probe /usr/lib/udev/libz.so.1.2.5 /usr/lib/udev/libz.so.1 /usr/lib/udev/libutil.so.1 /usr/lib/udev/libutil-2.9.so /usr/lib/udev/libutil-2.15.so /usr/lib/udev/libudev.so.0.12.0 /usr/lib/udev/libudev.so.0 /usr/lib/udev/libthread_db.so.1 /usr/lib/udev/libthread_db-1.0.so /usr/lib/udev/libsepol.so.1 /usr/lib/udev/libselinux.so.1 /usr/lib/udev/librt.so.1 /usr/lib/udev/librt-2.9.so /usr/lib/udev/librt-2.15.so /usr/lib/udev/libresolv.so.2 /usr/lib/udev/libresolv-2.9.so /usr/lib/udev/libresolv-2.15.so /usr/lib/udev/libpthread.so.0 /usr/lib/udev/libpthread-2.9.so /usr/lib/udev/libpthread-2.15.so /usr/lib/udev/libpcprofile.so /usr/lib/udev/libnss_nisplus.so.2 /usr/lib/udev/libnss_nisplus-2.9.so /usr/lib/udev/libnss_nisplus-2.15.so /usr/lib/udev/libnss_nis.so.2 /usr/lib/udev/libnss_nis-2.9.so /usr/lib/udev/libnss_nis-2.15.so /usr/lib/udev/libnss_hesiod.so.2 /usr/lib/udev/libnss_hesiod-2.9.so /usr/lib/udev/libnss_hesiod-2.15.so /usr/lib/udev/libnss_files.so.2 /usr/lib/udev/libnss_files-2.9.so /usr/lib/udev/libnss_files-2.15.so /usr/lib/udev/libnss_dns.so.2 /usr/lib/udev/libnss_dns-2.9.so /usr/lib/udev/libnss_dns-2.15.so /usr/lib/udev/libnss_db.so.2 /usr/lib/udev/libnss_db-2.15.so /usr/lib/udev/libnss_compat.so.2 /usr/lib/udev/libnss_compat-2.9.so /usr/lib/udev/libnss_compat-2.15.so /usr/lib/udev/libnsl.so.1 /usr/lib/udev/libnsl-2.9.so /usr/lib/udev/libnsl-2.15.so /usr/lib/udev/libncursesw.so.5.8 /usr/lib/udev/libncursesw.so.5 /usr/lib/udev/libncurses.so.5.8 /usr/lib/udev/libncurses.so.5.6 /usr/lib/udev/libncurses.so.5 /usr/lib/udev/libmemusage.so /usr/lib/udev/libm.so.6 /usr/lib/udev/libm-2.9.so /usr/lib/udev/libm-2.15.so /usr/lib/udev/liblzma.so.5.0.3 /usr/lib/udev/liblzma.so.5 /usr/lib/udev/libgcc_s.so.1 /usr/lib/udev/libdl.so.2 /usr/lib/udev/libdl-2.9.so /usr/lib/udev/libdl-2.15.so /usr/lib/udev/libdevmapper.so.1.02 /usr/lib/udev/libdevmapper-event.so.1.02 /usr/lib/udev/libcrypt.so.1 /usr/lib/udev/libcrypt-2.9.so /usr/lib/udev/libcrypt-2.15.so /usr/lib/udev/libcidn.so.1 /usr/lib/udev/libcidn-2.9.so /usr/lib/udev/libcidn-2.15.so /usr/lib/udev/libc.so.6 /usr/lib/udev/libc-2.9.so /usr/lib/udev/libc-2.15.so /usr/lib/udev/libanl.so.1 /usr/lib/udev/libanl-2.9.so /usr/lib/udev/libanl-2.15.so /usr/lib/udev/libaio.so.1.0.1 /usr/lib/udev/libaio.so.1 /usr/lib/udev/libSegFault.so /usr/lib/udev/libBrokenLocale.so.1 /usr/lib/udev/libBrokenLocale-2.9.so /usr/lib/udev/libBrokenLocale-2.15.so /usr/lib/udev/ld-linux.so.2 /usr/lib/udev/ld-2.9.so /usr/lib/udev/ld-2.15.so /usr/lib/udev/kpartx_id /usr/lib/udev/keymap /usr/lib/udev/keyboard-force-release.sh /usr/lib/udev/iwlwifi-led.sh /usr/lib/udev/isdn.sh /usr/lib/udev/input_id /usr/lib/udev/idedma.sh /usr/lib/udev/hid2hci /usr/lib/udev/gpsd.sh /usr/lib/udev/firmware /usr/lib/udev/findkeyboards /usr/lib/udev/create_floppy_devices /usr/lib/udev/cpp /usr/lib/udev/collect_lvm /usr/lib/udev/collect /usr/lib/udev/cdrom_id /usr/lib/udev/bluetooth_serial /usr/lib/udev/bluetooth.sh /usr/lib/udev/ata_id /usr/lib/udev/accelerometer /usr/lib/udev/write_dev_root_rule /usr/lib/udev/numlock-on /usr/lib/udev/rules.d /usr/lib/udev/rules.d/77-network.rules /usr/lib/udev/rules.d/95-dm-notify.rules /usr/lib/udev/rules.d/13-dm-disk.rules /usr/lib/udev/rules.d/10-dm.rules /usr/lib/udev/rules.d/80-drivers.rules /usr/lib/udev/rules.d/64-md-raid.rules /usr/lib/udev/rules.d/60-persistent-input.rules /usr/lib/udev/rules.d/60-persistent-storage.rules /usr/lib/udev/rules.d/50-firmware.rules /usr/lib/udev/rules.d/50-udev-default.rules /usr/share /usr/share/zoneinfo /usr/share/zoneinfo/UTC /usr/share/splashy /usr/share/splashy/themes /usr/share/splashy/themes/default /usr/share/splashy/themes/default/theme.xml /usr/share/splashy/themes/default/suspend.png /usr/share/splashy/themes/default/error.png /usr/share/splashy/themes/default/background.png /usr/share/splashy/themes/default/FreeSans.ttf ^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/share /usr/sbin /usr/sbin/fsck /usr/sbin/blkid /usr/sbin/ip /usr/bin /usr/bin/umount /usr/bin/sleep /usr/bin/mount /usr/bin/chroot /usr/bin/rm /usr/bin/mv /usr/bin/ls /usr/bin/dmesg /usr/bin/cp /usr/bin/chmod /usr/bin/ln /usr/bin/mknod /usr/bin/udevadm /usr/bin/sed /usr/bin/on_ac_power /usr/bin/mkdir /usr/bin/cat /usr/bin/uname /usr/bin/date And all the sysVinit boot scripts: /boot /boot/93-boot.sh /boot/92-killblogd2.sh /boot/91-shell.sh /boot/91-mtab.sh /boot/91-killudev.sh /boot/91-killblogd.sh /boot/91-createfb.sh /boot/84-remount.sh /boot/83-mount.sh /boot/82-resume.kernel.sh /boot/81-resume.userspace.sh /boot/81-btrfs.sh /boot/21-devinit_done.sh /boot/11-usb.sh /boot/11-block.sh /boot/06-blogd.sh /boot/05-kms.sh /boot/05-clock.sh /boot/04-udev.sh /boot/03-storage.sh /boot/03-rtc.sh /boot/02-start.sh /boot/01-devfunctions.sh /boot/01-acpi.sh /init ------------------- So Why can't that be on root? -------------- /etc/sysconfig/network (all the contents)... -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org