Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package installation-images for openSUSE:Factory checked in at 2021-03-10 10:25:09 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/installation-images (Old) and /work/SRC/openSUSE:Factory/.installation-images.new.2378 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "installation-images" Wed Mar 10 10:25:09 2021 rev:128 rq: version:16.47 Changes: -------- --- /work/SRC/openSUSE:Factory/installation-images/installation-images.changes 2021-03-08 15:17:39.305956172 +0100 +++ /work/SRC/openSUSE:Factory/.installation-images.new.2378/installation-images.changes 2021-03-10 10:25:11.811769107 +0100 @@ -2,23 +1,0 @@ -Thu Mar 4 16:48:09 UTC 2021 - wfe...@opensuse.org - -- merge gh#openSUSE/installation-images#465 -- Prepare UsrMerge (boo#1029961) -- remove explicit libblogger2 dep -- clean up kernel module config -- 16.50 - --------------------------------------------------------------------- -Wed Mar 3 16:03:14 UTC 2021 - wfe...@opensuse.org - -- merge gh#openSUSE/installation-images#462 -- support using zram device as root file system (jsc#PM-2253) -- 16.49 - --------------------------------------------------------------------- -Wed Mar 3 10:23:58 UTC 2021 - wfe...@opensuse.org - -- merge gh#openSUSE/installation-images#464 -- fix efi local boot entry on x86_64 (bsc#1182891) -- 16.48 - --------------------------------------------------------------------- Old: ---- installation-images-16.50.tar.xz New: ---- installation-images-16.47.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ installation-images.spec ++++++ --- /var/tmp/diff_new_pack.MlEXvp/_old 2021-03-10 10:25:12.471769777 +0100 +++ /var/tmp/diff_new_pack.MlEXvp/_new 2021-03-10 10:25:12.471769777 +0100 @@ -651,7 +651,7 @@ Summary: Installation Image Files for %theme License: GPL-2.0-or-later Group: Metapackages -Version: 16.50 +Version: 16.47 Release: 0 Provides: installation-images = %version-%release Conflicts: otherproviders(installation-images) ++++++ installation-images-16.50.tar.xz -> installation-images-16.47.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/VERSION new/installation-images-16.47/VERSION --- old/installation-images-16.50/VERSION 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/VERSION 2021-02-25 15:26:30.000000000 +0100 @@ -1 +1 @@ -16.50 +16.47 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/changelog new/installation-images-16.47/changelog --- old/installation-images-16.50/changelog 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/changelog 2021-02-25 15:26:30.000000000 +0100 @@ -1,17 +1,3 @@ -2021-03-04: 16.50 - - merge gh#openSUSE/installation-images#465 - - Prepare UsrMerge (boo#1029961) - - remove explicit libblogger2 dep - - clean up kernel module config - -2021-03-03: 16.49 - - merge gh#openSUSE/installation-images#462 - - support using zram device as root file system (jsc#PM-2253) - -2021-03-03: 16.48 - - merge gh#openSUSE/installation-images#464 - - fix efi local boot entry on x86_64 (bsc#1182891) - 2021-02-25: 16.47 - merge gh#openSUSE/installation-images#460 - go back to plymouth-theme-tribar (bsc#1182755) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/base/base.file_list new/installation-images-16.47/data/base/base.file_list --- old/installation-images-16.50/data/base/base.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/base/base.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -1,13 +1,5 @@ # some basic directories -d dev etc mnt proc tmp var usr/{bin,sbin,lib,lib64} -# filesystem requires compat-usrmerge-tools in usrmerged case, so trigger on that. -if exists(compat-usrmerge-tools) -s usr/bin /bin -s usr/sbin /sbin -s usr/lib /lib -s usr/lib64 /lib64 -endif - +d bin dev etc lib mnt proc sbin tmp var d run/lock c 1777 0 0 tmp @@ -62,7 +54,6 @@ AUTODEPS: # it's using update-alternatives -# XXX: usrmerge bash: /bin/{sh,bash} /usr/bin/bash diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/boot/grub-efi.cfg new/installation-images-16.47/data/boot/grub-efi.cfg --- old/installation-images-16.50/data/boot/grub-efi.cfg 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/boot/grub-efi.cfg 2021-02-25 15:26:30.000000000 +0100 @@ -44,7 +44,6 @@ for os in opensuse sles caasp ; do if [ -f /efi/$os/grub.efi ] ; then chainloader /efi/$os/grub.efi - boot fi done fi diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/initrd/initrd.file_list new/installation-images-16.47/data/initrd/initrd.file_list --- old/installation-images-16.50/data/initrd/initrd.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/initrd/initrd.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -1,13 +1,6 @@ d run var s ../run var -d mnt proc sys tmp mounts root download scripts usr/{bin,sbin,lib,lib64} -# filesystem requires compat-usrmerge-tools in usrmerged case, so trigger on that. -if exists(compat-usrmerge-tools) -s usr/bin /bin -s usr/sbin /sbin -s usr/lib /lib -s usr/lib64 /lib64 -endif +d bin mnt proc sys tmp mounts root download scripts d dev/pts dev/shm d etc/sysconfig/hardware etc/YaST2 etc/X11 d var/tmp var/adm/mount @@ -150,7 +143,6 @@ suse-module-tools: /etc/modprobe.d -# XXX: usrmerge ?s390-tools: /sbin/zfcp_*_configure /sbin/zfcp_san_disc @@ -159,13 +151,6 @@ /sbin/qeth_configure /sbin/dasdinfo /sbin/chzdev - /usr/sbin/zfcp_*_configure - /usr/sbin/zfcp_san_disc - /usr/sbin/iucv_configure - /usr/sbin/ctc_configure - /usr/sbin/qeth_configure - /usr/sbin/dasdinfo - /usr/sbin/chzdev /usr/lib/udev /etc/zkey /boot @@ -179,10 +164,8 @@ /usr/share/kbd/consoletrans/trivial /usr/share/kbd/consolefonts/default8x16.psfu.gz -# XXX: usrmerge cifs-utils: /sbin/mount.cifs - /usr/sbin/mount.cifs ?acpica: /usr/sbin/acpidump @@ -190,10 +173,8 @@ ?dmidecode: /usr/sbin/dmidecode -# XXX: usrmerge ?bootsplash: /sbin/splash - /usr/sbin/splash if exists(wpa_supplicant) wpa_supplicant: @@ -241,22 +222,19 @@ m /usr/bin/rm bin # it's using update-alternatives -# XXX: usrmerge bash: /bin/{sh,bash} /usr/bin/bash s bash usr/bin/sh - s bash usr/bin/lsh + s bash /bin/lsh ncurses-utils: /usr/bin/clear /usr/bin/tset -# XXX: usrmerge iproute2: - /bin/ip + /bin/ip /sbin/ip - /usr/bin/ip /usr/sbin/ip open-iscsi: @@ -275,16 +253,11 @@ /usr/sbin/losetup /usr/sbin/blkid -# XXX: usrmerge nfs-client: /sbin/mount.nfs /sbin/mount.nfs4 /sbin/umount.nfs /sbin/umount.nfs4 - /sbin/mount.nfs - /usr/sbin/mount.nfs4 - /usr/sbin/umount.nfs - /usr/sbin/umount.nfs4 /etc/idmapd.conf /usr/sbin/rpc.idmapd /var/lib/nfs @@ -298,31 +271,26 @@ ?libcryptsetup*-hmac: ?libgcrypt20-hmac: -# XXX: usrmerge ntfs-3g: / s mount.ntfs-3g /sbin/mount.ntfs - s mount.ntfs-3g /usr/sbin/mount.ntfs ?kexec-tools: nodeps /usr/sbin/kexec -# XXX: usrmerge if exists(blog) blog: /usr/lib* /sbin/showconsole - /usr/sbin/showconsole + c 755 0 0 /sbin/showconsole sysvinit-tools: nodeps /sbin/startproc - /usr/sbin/startproc else sysvinit-tools: nodeps /sbin/showconsole + c 755 0 0 /sbin/showconsole /sbin/startproc - /usr/sbin/showconsole - /usr/sbin/startproc endif rpm: @@ -380,10 +348,8 @@ /usr/sbin/useradd.local d /etc/skel -# XXX: usrmerge pam: /sbin - /usr/sbin /etc /usr/etc /lib*/libpam*.so.* @@ -395,15 +361,6 @@ /lib*/security/pam_rootok.so /lib*/security/pam_permit.so /lib*/security/pam_deny.so - /usr/lib*/libpam*.so.* - /usr/lib*/security/pam_group.so - /usr/lib*/security/pam_unix*.so - /usr/lib*/security/pam_env.so - /usr/lib*/security/pam_limits.so - /usr/lib*/security/pam_umask.so - /usr/lib*/security/pam_rootok.so - /usr/lib*/security/pam_permit.so - /usr/lib*/security/pam_deny.so if exists(plymouth) # Do not EVER consider another plymouth theme before ensuring it doesn't @@ -430,7 +387,6 @@ procps: /bin/ps - /usr/bin/ps # maybe we don't need everything... systemd: @@ -480,9 +436,6 @@ /usr/lib*/gconv/UTF-32.so /usr/lib*/gconv/gconv-modules* -# needed for zram support -e2fsprogs: - /usr/sbin/mkfs.ext2 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # @@ -558,10 +511,8 @@ valgrind: / - # XXX: usrmerge kbd: /bin/kbd_mode - /usr/bin/kbd_mode strace: /usr/bin/strace @@ -572,18 +523,14 @@ libpython2_6-1_0: /usr/lib* - # XXX: usrmerge libexpat1: /lib*/libexpat.so.* - /usr/lib*/libexpat.so.* libprocps*: / - # XXX: usrmerge psmisc: /bin/fuser - /usr/bin/fuser /usr/bin/killall /usr/bin/pstree diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/initrd/modules.file_list new/installation-images-16.47/data/initrd/modules.file_list --- old/installation-images-16.50/data/initrd/modules.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/initrd/modules.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -58,8 +58,6 @@ r System.map # copy needed firmware files -# XXX: usrmerge -d usr/lib/firmware d lib/firmware e mlist3 <kernel_ver> fw || true diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/initrd/scripts/zram_setup new/installation-images-16.47/data/initrd/scripts/zram_setup --- old/installation-images-16.50/data/initrd/scripts/zram_setup 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/initrd/scripts/zram_setup 1970-01-01 01:00:00.000000000 +0100 @@ -1,17 +0,0 @@ -#! /bin/sh - -# zram size is passed as first argument -size=$1 - -PATH=/usr/bin:/usr/sbin:/bin:/sbin - -# no modprobe -for i in zram jbd2 mbcache crc16 ext4 ; do - m=/modules/$i.ko.xz - [ -f $m ] && insmod $m -done - -echo zstd > /sys/block/zram0/comp_algorithm -echo $size > /sys/block/zram0/disksize - -mkfs.ext2 -q /dev/zram0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/rescue/rescue.file_list new/installation-images-16.47/data/rescue/rescue.file_list --- old/installation-images-16.50/data/rescue/rescue.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/rescue/rescue.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -1,14 +1,7 @@ d run var d run/lock s ../run var -d dev etc home mnt proc sys tmp root usr/{bin,sbin,lib,lib64} -# filesystem requires compat-usrmerge-tools in usrmerged case, so trigger on that. -if exists(compat-usrmerge-tools) -s usr/bin /bin -s usr/sbin /sbin -s usr/lib /lib -s usr/lib64 /lib64 -endif +d bin dev etc home lib mnt proc sys sbin tmp root d media/{cdrom,floppy} c 1777 0 0 tmp d var/lib/systemd/migrated @@ -51,13 +44,11 @@ /etc/sysconfig /root /run + /etc/init.d /var # remove temporarily so that 'mount /sys' doesn't work r /sys -?compat-usrmerge: ignore -?compat-usrmerge-tools: ignore - AUTODEPS: dbus-1-x11: ignore @@ -70,7 +61,6 @@ binutils: ignore # it's using update-alternatives -# XXX: usrmerge bash: /bin/{sh,bash} /usr/bin/bash @@ -236,11 +226,9 @@ t /usr/bin/lessclose.sh c 0755 0 0 /usr/bin/lessclose.sh -# XXX: usrmerge ntfs-3g: / s mount.ntfs-3g /sbin/mount.ntfs - s mount.ntfs-3g /usr/sbin/mount.ntfs pam: / @@ -405,7 +393,6 @@ e mv usr/bin/mount usr/bin/mount.bin x mount usr/bin -# XXX: usrmerge x mount-rootfs-and-do-chroot.sh /bin # run getty on tty1 @@ -437,6 +424,7 @@ E echo "sysfs /sys sysfs noauto 0 0" >>/etc/fstab # E echo "usbfs /proc/bus/usb usbfs defaults 0 0" >>/etc/fstab E echo "devpts /dev/pts devpts mode=0620,gid=5 0 0" >>/etc/fstab +# E /sbin/SuSEconfig --force --norestarts d usr/lib/microcode diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/root/etc/inst_setup new/installation-images-16.47/data/root/etc/inst_setup --- old/installation-images-16.50/data/root/etc/inst_setup 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/root/etc/inst_setup 2021-02-25 15:26:30.000000000 +0100 @@ -175,48 +175,6 @@ bash -l } -zram_swap_on() { - zram_swap=`awk '/^zram_swap:/ { print $2 }' /etc/install.inf` - if [ -n "$zram_swap" ] ; then - modprobe zram - zram_dev_index=`cat /sys/class/zram-control/hot_add` - zram_swap_dev=/dev/zram$zram_dev_index - if [ -b $zram_swap_dev ] ; then - echo zstd > /sys/block/zram$zram_dev_index/comp_algorithm - echo "$zram_swap" > /sys/block/zram$zram_dev_index/disksize - mkswap $zram_swap_dev >/dev/null - swapon $zram_swap_dev - create_zram_swap_disable_hook - fi - fi -} - -zram_swap_off() { - if [ -b $zram_swap_dev ] ; then - swapoff $zram_swap_dev - echo $zram_dev_index > /sys/class/zram-control/hot_remove - fi -} - -create_zram_swap_disable_hook() { - tmp_dir=$(mktemp -d) - hook_dir=/var/lib/YaST2/hooks/installation - script=before_instsys_cleanup_10_zram_swap - - # make $hook_dir writable - mkdir -p $tmp_dir/$hook_dir - adddir $tmp_dir / - - cat > $hook_dir/$script <<XXX -#! /bin/sh -x -swapoff $zram_swap_dev -echo $zram_dev_index > /sys/class/zram-control/hot_remove -XXX - chmod +x $hook_dir/$script -} - -zram_swap_on - [ -f /tmp/host_ips ] && cat /tmp/host_ips [ "$START_SHELL" ] && start_shell @@ -305,7 +263,5 @@ # shellcheck disable=SC2016 # the ${} is for sed, not a shell expansion mistake sed -n '1{h;n};x;H;${x;p}' /proc/mounts | awk '{ if($2 ~ /^\/var/) system("umount " $2) }' -zram_swap_off - exit $ec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/root/root.file_list new/installation-images-16.47/data/root/root.file_list --- old/installation-images-16.50/data/root/root.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/root/root.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -1,13 +1,6 @@ -d dev etc mnt root tmp usr var proc +d bin dev etc lib mnt root sbin tmp usr var proc c 1777 0 0 tmp d /usr/{bin,lib,lib64,libexec,sbin,share} -# filesystem requires compat-usrmerge-tools in usrmerged case, so trigger on that. -if exists(compat-usrmerge-tools) -s usr/bin /bin -s usr/sbin /sbin -s usr/lib /lib -s usr/lib64 /lib64 -endif # add some /etc files x /etc/* /etc @@ -225,7 +218,6 @@ # pull in yast2 installation related packages via package deps skelcd-control-<skelcd_ctrl_theme>: -# XXX: usrmerge rpm: /bin /etc @@ -241,7 +233,6 @@ s gawk usr/bin/awk # it's using update-alternatives -# XXX: usrmerge bash: /bin/{sh,bash} /usr/bin/bash @@ -250,14 +241,12 @@ # Note that this does not make it the default shell /bin/sh, # only scripts that explicitly want dash will use it, # so we are safe even if there are undetected bashisms in some scripts. -# XXX: usrmerge dash: /bin/dash /usr/bin/dash nfs-client: /sbin/{u,}mount.nfs* - /usr/sbin/{u,}mount.nfs* /usr/sbin/rpc.statd /usr/sbin/start-statd /usr/sbin/showmount @@ -335,10 +324,8 @@ # p repair.diff if arch eq 'ppc' || arch eq 'ppc64' - # XXX: usrmerge pdisk: /sbin/pdisk - /usr/sbin/pdisk hfsutils: /usr/bin/hattrib @@ -357,8 +344,9 @@ s hattrib /usr/bin/hvol endif -# XXX: usrmerge sysvinit-tools: + / + c 755 0 0 /sbin/showconsole krb5: /etc @@ -367,7 +355,6 @@ /usr/lib*/libgssapi_krb5.so.* /usr/lib*/libk5crypto.so.* -# XXX: usrmerge pam: /usr/etc/pam.d /etc/pam.d @@ -377,11 +364,6 @@ /lib*/libpam_misc.so.* /lib* /sbin - /usr/lib*/security - /usr/lib*/libpam.so.* - /usr/lib*/libpam_misc.so.* - /usr/lib* - /usr/sbin cracklib: nodeps /usr/sbin/cracklib-check @@ -605,10 +587,8 @@ /usr/share/icons/DMZ endif -# XXX: usrmerge multipath-tools: /sbin - /usr/sbin graphviz-gnome: nodeps /usr/lib*/graphviz/libgvplugin_pango.so.* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/data/root/zenroot.file_list new/installation-images-16.47/data/root/zenroot.file_list --- old/installation-images-16.50/data/root/zenroot.file_list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/data/root/zenroot.file_list 2021-02-25 15:26:30.000000000 +0100 @@ -1,15 +1,7 @@ d run var d run/lock s ../run var -d dev etc home mnt proc sys tmp root usr/{bin,sbin,lib,lib64} -# filesystem requires compat-usrmerge-tools in usrmerged case, so trigger on that. -if exists(compat-usrmerge-tools) -s usr/bin /bin -s usr/sbin /sbin -s usr/lib /lib -s usr/lib64 /lib64 -endif - +d bin dev etc home lib mnt proc sys sbin tmp root d media/{cdrom,floppy} c 1777 0 0 tmp d var/lib/systemd/migrated @@ -40,13 +32,11 @@ /etc/sysconfig /root /run + /etc/init.d /var # remove temporarily so that 'mount /sys' doesn't work r /sys -?compat-usrmerge: ignore -?compat-usrmerge-tools: ignore - AUTODEPS: <release_theme>-release: nodeps @@ -120,7 +110,6 @@ /usr/lib*/libk5crypto.so.* # it's using update-alternatives -# XXX: usrmerge bash: /bin/{sh,bash} /usr/bin/bash @@ -156,10 +145,8 @@ # remove these: r root mnt tmp usr/libexec -# XXX: usrmerge : r /lib*/security/pam_userdb.so - r /usr/lib*/security/pam_userdb.so x etc/inst_setup_ssh /sbin/ c 755 0 0 /sbin/inst_setup_ssh @@ -174,10 +161,8 @@ acpica: /usr/sbin/acpidump -# XXX: usrmerge sysconfig: /sbin - /usr/sbin # for modify_resolvconf d etc/sysconfig/network e echo MODIFY_RESOLV_CONF_DYNAMICALLY=\"yes\" >etc/sysconfig/network/config diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/etc/module.config new/installation-images-16.47/etc/module.config --- old/installation-images-16.50/etc/module.config 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/etc/module.config 2021-02-25 15:26:30.000000000 +0100 @@ -341,7 +341,6 @@ kernel/drivers/net/team/.* kernel/drivers/net/tokenring/.* kernel/drivers/net/wireguard/.* -kernel/net/9p/.* kernel/net/ieee802154/.* kernel/net/ipv4/.* kernel/net/mac802154/.* @@ -444,7 +443,6 @@ dmapi,,- overlay,,- overlayfs,,- -9p,,- [ppc] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/etc/module.list new/installation-images-16.47/etc/module.list --- old/installation-images-16.50/etc/module.list 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/etc/module.list 2021-02-25 15:26:30.000000000 +0100 @@ -57,79 +57,46 @@ kernel/drivers/ssb/ kernel/drivers/leds/led-class.ko kernel/drivers/mmc/core/ - -kernel/fs/9p/ kernel/fs/autofs4/ -kernel/fs/binfmt_misc.ko -kernel/fs/btrfs/ -kernel/fs/cifs/ -kernel/fs/configfs/ kernel/fs/cramfs/ -kernel/fs/dmapi/ -kernel/fs/efivarfs/ kernel/fs/exfat/ -kernel/fs/exofs/libore.ko -kernel/fs/exportfs/ kernel/fs/ext2/ kernel/fs/ext3/ kernel/fs/ext4/ kernel/fs/fat/ -kernel/fs/fscache/ kernel/fs/fuse/ kernel/fs/hfs/ kernel/fs/hfsplus/ kernel/fs/hpfs/ kernel/fs/isofs/ +kernel/fs/udf/ kernel/fs/jbd/ kernel/fs/jbd2/ kernel/fs/jfs/ -kernel/fs/lockd/ -kernel/fs/mbcache.ko -kernel/fs/ncpfs/ -kernel/fs/nfs/ -kernel/fs/nfs_common/ -kernel/fs/nfsd/ -kernel/fs/nls/ kernel/fs/ntfs/ -kernel/fs/overlayfs/ -kernel/fs/reiser4/ kernel/fs/reiserfs/ +kernel/fs/reiser4/ kernel/fs/smbfs/ kernel/fs/squashfs/ -kernel/fs/udf/ -kernel/fs/vboxsf/ +kernel/fs/cifs/ kernel/fs/vfat/ kernel/fs/xfs/ - -kernel/net/9p/ +kernel/fs/dmapi/ +kernel/fs/exportfs/ +kernel/fs/ncpfs/ +kernel/fs/nls/ +kernel/fs/binfmt_misc.ko +kernel/fs/nfs/ +kernel/fs/nfs_common/ +kernel/fs/nfsd/ +kernel/fs/lockd/ +kernel/fs/mbcache.ko +kernel/fs/configfs/ +kernel/fs/btrfs/ +kernel/fs/exofs/libore.ko +kernel/fs/overlayfs/ kernel/net/sunrpc/sunrpc.ko kernel/net/sunrpc/auth_gss/auth_rpcgss.ko -kernel/net/packet/ -kernel/net/rfkill/rfkill.ko -kernel/net/iucv/ -kernel/net/ipv6/ipv6.ko -kernel/net/ipv4/gre.ko -kernel/net/ieee80211/ -kernel/net/mac80211/mac80211.ko -kernel/net/mac80211/rc80211_simple.ko -kernel/net/wireless/ -kernel/net/wimax/ -kernel/net/ceph/ -kernel/net/802/tr.ko -kernel/net/802/fddi.ko -kernel/net/phonet/phonet.ko -kernel/net/ieee802154/ieee802154.ko -kernel/net/mac802154/ -kernel/net/dsa/dsa_core.ko -kernel/net/ipv4/ip_tunnel.ko -kernel/net/dns_resolver/dns_resolver.ko -kernel/net/ipv4/inet_lro.ko -kernel/net/8021q/ -kernel/net/802/garp.ko -kernel/net/802/stp.ko -kernel/net/802/mrp.ko -kernel/net/llc/ - kernel/drivers/power/power_supply.ko kernel/drivers/firmware/ kernel/drivers/acpi/ @@ -145,12 +112,15 @@ kernel/drivers/hwmon/hwmon.ko kernel/drivers/thermal/thermal_sys.ko + # kernel pcmcia # see data/initrd/initrd_base.list /pcmcia/ -kernel/drivers/char/pcmcia/synclink_cs.ko -/sound/pcmcia/ +kernel/net/packet/ +kernel/net/rfkill/rfkill.ko kernel/lib/ kernel/arch/ia64/sn/kernel kernel/drivers/sn @@ -158,6 +128,9 @@ kernel/arch/s390/ kernel/drivers/s390/ +kernel/net/iucv/ +kernel/net/ipv6/ipv6.ko +kernel/net/ipv4/gre.ko kernel/crypto/ kernel/arch/[^/]*/crypto/ @@ -180,6 +153,12 @@ kernel/drivers/xen/xen-scsiback.ko kernel/drivers/video/fbdev/xen-fbfront.ko +kernel/net/ieee80211/ + +kernel/net/mac80211/mac80211.ko +kernel/net/mac80211/rc80211_simple.ko +kernel/net/wireless/ + kernel/drivers/bcma/ kernel/drivers/rtc/ @@ -194,8 +173,13 @@ kernel/drivers/virtio/ +kernel/net/wimax/ +kernel/net/ceph/ kernel/drivers/usb/wusbcore/ kernel/drivers/uwb/ +kernel/fs/fscache/ +kernel/net/802/tr.ko +kernel/net/802/fddi.ko kernel/drivers/misc/tifm_core.ko kernel/drivers/usb/misc/ftdi-elan.ko @@ -205,6 +189,7 @@ kernel/drivers/connector/ kernel/drivers/uio/uio.ko kernel/drivers/misc/cb710/ +kernel/net/phonet/phonet.ko kernel/drivers/mfd/ab3100-core.ko kernel/drivers/gpu/drm/ # kernel/drivers/gpu/drm/drm.ko @@ -223,17 +208,29 @@ kernel/drivers/staging/rtl.* kernel/drivers/usb/misc/ezusb.ko +kernel/net/ieee802154/ieee802154.ko +kernel/net/mac802154/ kernel/drivers/media/rc/rc-core.ko kernel/sound/ac97_bus.ko kernel/drivers/target/target_core_mod.ko +kernel/net/dsa/dsa_core.ko +kernel/net/ipv4/ip_tunnel.ko kernel/drivers/leds/led-class.ko +kernel/net/dns_resolver/dns_resolver.ko kernel/drivers/rapidio/rapidio.ko kernel/drivers/ntb/ntb.ko +kernel/net/ipv4/inet_lro.ko kernel/drivers/target/iscsi/iscsi_target_mod.ko kernel/drivers/infiniband/ +kernel/net/8021q/ +kernel/net/802/garp.ko +kernel/net/802/stp.ko +kernel/net/802/mrp.ko +kernel/net/llc/ + kernel/drivers/vhost/vringh.ko kernel/drivers/of/ @@ -252,10 +249,12 @@ kernel/drivers/pinctrl/ kernel/drivers/watchdog/ +kernel/fs/efivarfs/ kernel/drivers/dma/bcm2835-dma.ko kernel/drivers/dma/tegra20-apb-dma.ko +kernel/fs/vboxsf/ kernel/drivers/virt/vboxguest/ # RPi4 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/installation-images-16.50/gefrickel new/installation-images-16.47/gefrickel --- old/installation-images-16.50/gefrickel 2021-03-04 17:48:09.000000000 +0100 +++ new/installation-images-16.47/gefrickel 2021-02-25 15:26:30.000000000 +0100 @@ -27,30 +27,28 @@ [ -z "$mksquashfs" ] && err "mksquashfs missing" -if [ -L lib ]; then - pfx="usr/" -fi +# lib vs. lib64 +lib_dir=`echo lib*/libc.so.*` +lib_dir=${lib_dir%%/*} # - - - lib/{modules,firmware} - - - # # all mods ex loop & squashfs # -base_modules="loop squashfs lz4_decompress xxhash zstd_decompress zram ext4 crc16 mbcache jbd2" -echo "$base_modules" > .base_modules -m_dir=`echo ${pfx}lib/modules/*/initrd` +m_dir=`echo lib/modules/*/initrd` [ -d "$m_dir" ] || err "no kernel module dir" mkdir -p "b/$m_dir" -for i in $base_modules ; do +for i in loop squashfs lz4_decompress xxhash zstd_decompress; do for suffix in ko ko.xz; do [ -f $m_dir/$i.$suffix ] && mv $m_dir/$i.$suffix b/$m_dir done done -mkdir -p a/${pfx}lib -mv ${pfx}lib/modules a/${pfx}lib -[ -d ${pfx}lib/firmware ] && mv ${pfx}lib/firmware a/${pfx}lib +mkdir -p a/lib +mv lib/modules a/lib +[ -d lib/firmware ] && mv lib/firmware a/lib # but NOT udev # [ -d lib/udev ] && mv lib/udev a/lib -mv b/${pfx}lib/modules ${pfx}lib +mv b/lib/modules lib squash a 00_lib rm -rf a b @@ -58,34 +56,19 @@ # # keep libs for linuxrc # -# lib vs. lib64 -lib_dir=usr/lib -mkdir -p "b/$lib_dir" -# for usrmerge -if [ -e "$lib_dir/modules" ]; then - mv "$lib_dir/modules" "b/$lib_dir" -fi -if [ -d ${lib_dir}64 ]; then - lib_dir=${lib_dir}64 -fi -mkdir -p "b/$lib_dir" +mkdir -p "b/usr/$lib_dir" # don't forget .lib*.hmac files (bsc#1178208) -for i in $lib_dir/lib* $lib_dir/.lib*; do +for i in usr/$lib_dir/lib* usr/$lib_dir/.lib* ; do case $i in *librpm*) continue ;; esac - mv $i b/$lib_dir + [ -e "$i" ] && mv $i b/usr/$lib_dir done -# need to keep the linker in usrmerge case -if [ -n "$pfx" ]; then - mv $lib_dir/ld-* b/$lib_dir || : -fi # empty usr/sbin is needed to avoid bsc#1169094 (cross-filesystem relative # symlinks to kmod) mkdir -p b/usr/bin b/usr/sbin -# some things are needed from /usr/bin or /usr/sbin -for i in kmod bash mount setsid sh ln touch chmod mkdir insmod mkfs.ext2 ; do +# some things are needed from /usr/bin +for i in kmod bash mount setsid sh; do [ -e usr/bin/$i -o -L usr/bin/$i ] && mv usr/bin/$i b/usr/bin - [ -e usr/sbin/$i -o -L usr/sbin/$i ] && mv usr/sbin/$i b/usr/sbin done mkdir -p a mv usr a