David Haller wrote:
Linda, as much as I don't like a lot that is going on, that stuff is not exclusive to openSUSE. A lot comes from upstream, like kde.org, gnome.org and freedesktop.org.
Really? The full list of files and rpms that changed on my system are below. Not _1_ is from kde/gnome or freedesktop -- these are all base-level utils. ALL of the ones you mention start after the system comes up -- and well after /usr is mounted -- NONE of them would have any requirements to be loaded BEFORE the disks are mounted... Please explain your statement, as the list of files and rpms below doesn't support it. What in the desktop rpms require themselves to be brought up BEFORE disks are mounted? That's the key. You are saying a graphical desktop should boot BEFORE any disks but root are mounted. Not only is that not currently the case, but WHY would they need such? AND PLEASE NOTE -- I come up in runstate 3 -- I don't use a local desktop -- I use a remote desktop -- so none of that applies anyway. My linux machine won't take a real graphics card -- EVEN MS is telling their developers NOT to develop WIN8 apps needing a Graphical UI -- because the trend in the industry is moving toward headless and virtual's that don't have a GUI running locally. Is your intention to make openSUSE a desktop only OS? The rpms containing the cross-linked dependcy changes. Not one of these is desktop related that I can tell -- they are all low-level utils. bridge-utils-1.5-10.1.2.x86_64 btrfsprogs-0.19-43.10.1.x86_64 btrfsprogs-0.19-47.1.2.x86_64 coreutils-8.17-2.1.x86_64 cpio-2.11-18.1.2.x86_64 crda-1.1.1-15.1.2.x86_64 dhcpcd-3.2.3-47.73.1.2.x86_64 dosfstools-3.0.10-22.1.2.x86_64 ed-1.6-2.1.2.x86_64 eject-2.1.0-162.1.2.x86_64 ethtool-3.2-3.1.2.x86_64 fbset-2.1-936.1.2.x86_64 fillup-1.42-265.1.2.x86_64 gawk-4.0.1-2.1.4.x86_64 grep-2.13-1.1.2.x86_64 hdparm-9.39-3.1.2.x86_64 ifplugd-0.28-228.1.2.x86_64 initviocons-0.5-96.1.2.x86_64 iproute2-3.4.0-2.1.2.x86_64 iputils-s20101006-16.1.2.x86_64 kexec-tools-2.0.2-14.2.4.x86_64 lsvpd-1.6.5-47.1.3.x86_64 mailx-12.5-2.1.3.x86_64 ntfs-3g-2011.4.12-3.1.2.x86_64 ntfsprogs-2011.4.12-3.1.2.x86_64 util-linux-2.21.2-4.2.3.x86_64 xfsprogs-3.1.6-9.1.2.x86_64 And the rpms with libs they reference that were moved to /usr: krb5-1.9.1-24.9.1.x86_64 libblkid1-2.21.2-4.2.3.x86_64 libgcrypt11-1.5.0-9.2.2.x86_64 libgpg-error0-1.10-7.1.3.x86_64 liblzo2-2-2.06-6.1.2.x86_64 libmount1-2.21.2-4.2.3.x86_64 libpcre1-8.31-1.3.x86_64 libsqlite3-0-3.7.12.1-2.1.2.x86_64 libstdc++46-4.6.2_20111026-1.1.4.x86_64 libvpd2-2.0.3-15.1.2.x86_64 ---- List of files: /bin/arch /bin/basename /bin/cat /bin/chgrp /bin/chmod /bin/chown /bin/cp /bin/cpio /bin/date /bin/dd /bin/df /bin/dmesg /bin/echo /bin/ed /bin/egrep /bin/eject /bin/false /bin/fgrep /bin/fillup /bin/findmnt /bin/gawk /bin/grep /bin/initviocons /bin/ip /bin/kill /bin/ln /bin/logger /bin/ls /bin/lsblk /bin/mail /bin/md5sum /bin/mkdir /bin/mknod /bin/mktemp /bin/more /bin/mount /bin/mv /bin/ping /bin/ping6 /bin/pwd /bin/readlink /bin/rm /bin/rmdir /sbin/adjtimex /sbin/agetty /sbin/arping /sbin/blkid /sbin/blockdev /sbin/brctl /sbin/btrfs /sbin/btrfs-convert /sbin/btrfs-dump-super /sbin/btrfs-find-root /sbin/btrfs-image /sbin/btrfs-restore /sbin/btrfs-select-super /sbin/btrfs-zero-log /sbin/btrfsck /sbin/btrfstune /sbin/cfdisk /sbin/chcpu /sbin/clockdiff /sbin/crda /sbin/ctrlaltdel /sbin/dhcpcd /sbin/dosfsck /sbin/dosfslabel /sbin/ethtool /sbin/fbset /sbin/fdisk /sbin/findfs /sbin/fsck /sbin/fsck.btrfs /sbin/fsck.cramfs /sbin/fsck.minix /sbin/fsck.msdos /sbin/fsfreeze /sbin/fstrim /sbin/hdparm /sbin/hwclock /sbin/ifenslave /sbin/ifplugd /sbin/ifplugstatus /sbin/in.rdisc /sbin/ip /sbin/kdump /sbin/kexec /sbin/losetup /sbin/lscfg /sbin/lsmcode /sbin/lsvio /sbin/lsvpd /sbin/mkdosfs /sbin/mkfs /sbin/mkfs.bfs /sbin/mkfs.btrfs /sbin/mkfs.cramfs /sbin/mkfs.minix /sbin/mkfs.msdos /sbin/mkfs.ntfs /sbin/mkfs.xfs /sbin/mkswap /sbin/mount.lowntfs-3g /sbin/mount.ntfs-3g /sbin/nologin /sbin/pivot_root /sbin/raw /sbin/regdbdump /sbin/sfdisk /sbin/swaplabel /sbin/swapoff /sbin/swapon /sbin/switch_root /sbin/tracepath /sbin/tracepath6 /sbin/wipefs /sbin/xfs_repair /usr/lib64/libblkid.so.1 /usr/lib64/libgcrypt.so.11 /usr/lib64/libgpg-error.so.0 /usr/lib64/libgssapi_krb5.so.2 /usr/lib64/libk5crypto.so.3 /usr/lib64/libkrb5.so.3 /usr/lib64/libkrb5support.so.0 /usr/lib64/liblzo2.so.2 /usr/lib64/libmount.so.1 /usr/lib64/libpcre.so.1 /usr/lib64/libsqlite3.so.0 /usr/lib64/libstdc++.so.6 /usr/lib64/libvpd_cxx.so.2 -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org