Only in 583: 583.txt Only in 585: 585.txt Binary files 583/bin/[ and 585/bin/[ differ Binary files 583/bin/ash and 585/bin/ash differ Binary files 583/bin/busybox and 585/bin/busybox differ Binary files 583/bin/cat and 585/bin/cat differ Binary files 583/bin/cut and 585/bin/cut differ Binary files 583/bin/echo and 585/bin/echo differ Binary files 583/bin/mknod and 585/bin/mknod differ Binary files 583/bin/mount and 585/bin/mount differ Binary files 583/bin/sh and 585/bin/sh differ Binary files 583/bin/uname and 585/bin/uname differ diff -r 583/etc/build_date 585/etc/build_date 1c1 < 2020-08-25 20:11:22 UTC --- > 2020-08-29 12:44:29 UTC diff -r 583/etc/build_id 585/etc/build_id 1c1 < Genkernel 4.0.10 --- > Genkernel 4.1.0 diff -r 583/etc/initrd.defaults 585/etc/initrd.defaults 98a99 > GK_UDEV_TIMEOUT=120 diff -r 583/etc/initrd.scripts 585/etc/initrd.scripts 465a466,471 > udevsettle() { > local timeout=${1-${GK_UDEV_TIMEOUT}} > > run udevadm settle --timeout=${timeout} > } > 721c727 < bad_msg "/sbin/e2fsck not found! aborting filesystem check" --- > bad_msg "e2fsck not found! aborting filesystem check" 908,909c914,917 < local DEVICE="${1}" < case "${DEVICE}" in --- > local device="${1}" > local real_device= > local candidate= > case "${device}" in 911d918 < local REAL_DEVICE="" 916c923 < REAL_DEVICE=$(findfs "${DEVICE}" 2>/dev/null) --- > candidate=$(findfs "${device}" 2>/dev/null) 922c929 < REAL_DEVICE=$(blkid -o device -l -t "${DEVICE}" 2>/dev/null) --- > candidate=$(blkid -o device -l -t "${device}" 2>/dev/null) 926c933 < if [ ${retval} -eq 0 ] && [ -n "${REAL_DEVICE}" ] --- > if [ ${retval} -eq 0 ] && [ -n "${candidate}" ] 928c935 < DEVICE="${REAL_DEVICE}" --- > real_device="${candidate}" 930a938,943 > *) > candidate=$(readlink -f "${device}") > if [ -b "${candidate}" ] > then > real_device="${candidate}" > fi 932c945,946 < printf "%s" "${DEVICE}" --- > > printf "%s" "${real_device}" 1012c1026 < cut -d ' ' -f 3 < /proc/mounts | fgrep -q "${fs_type}" --- > cut -d ' ' -f 3 < /proc/mounts | grep -Fq "${fs_type}" 1037a1052,1055 > > run mkdir -m 1777 /dev/shm > run mount -t tmpfs -o mode=1777,nosuid,nodev,strictatime tmpfs /dev/shm \ > || bad_msg "Failed to mount /dev/shm" 1486,1496d1503 < # This helper function is to be called using call_func_timeout. < # It enables us to wait a reasonable amount of time until /dev/zfs appears. < waitForZFS() { < while [ ! -c /dev/zfs ] < do < echo >/dev/null < done < < exit 1 < } < 1510,1527d1516 < if [ "${USE_MDADM}" = '1' ] < then < if [ -x '/sbin/mdadm' ] < then < local mdadm_cmd="run /sbin/mdadm --assemble --scan 2>&1" < is_log_enabled && mdadm_cmd="${mdadm_cmd} | tee -a '${GK_INIT_LOG}'" < eval "${mdadm_cmd}" < < #Intel Matrix RAID (and possibly others) have a container layer above the actual volumes, < #So we have to look for volumes that haven't been activated. < mdadm_cmd="run /sbin/mdadm -IRs 2>&1" < is_log_enabled && mdadm_cmd="${mdadm_cmd} | tee -a '${GK_INIT_LOG}'" < eval "${mdadm_cmd}" < else < bad_msg "domdadm invoked but /sbin/mdadm not found; Skipping mdadm raid assembly ..." < fi < fi < 1530,1550c1519 < for multipath_path in /sbin/multipath /bin/multipath MISSING < do < [ -x "${multipath_path}" ] && break < done < < for dmsetup_path in /usr/sbin/dmsetup /sbin/dmsetup /bin/dmsetup MISSING < do < [ -x "${dmsetup_path}" ] && break < done < < for kpartx_path in /sbin/kpartx /bin/kpartx MISSING < do < [ -x "${kpartx_path}" ] && break < done < < fail=0 < [ "${multipath_path}" = "MISSING" ] && fail=1 && bad_msg "domultipath called, but multipath binary missing! Skipping multipath" < [ "${dmsetup_path}" = "MISSING" ] && fail=1 && bad_msg "domultipath called, but dmsetup binary missing! Skipping multipath" < [ "${kpartx_path}" = "MISSING" ] && fail=1 && bad_msg "domultipath called, but kpartx binary missing! Skipping multipath" < < if [ ${fail} -eq 0 ] --- > if ! hash multipath >/dev/null 2>&1 1551a1521,1522 > bad_msg "domultipath called, but multipath binary missing! Skipping multipath" > else 1553,1554d1523 < good_msg ":: Populating scsi_id info for libudev queries" < run mkdir -p /run/udev/data 1556,1563c1525 < local ech < for ech in /sys/block/* < do < local tgtfile=b$(cat ${ech}/dev) < run /lib/udev/scsi_id -g -x /dev/${ech##*/} | sed -e 's/^/E:/' >/run/udev/data/${tgtfile} < done < < local multipath_cmd="run ${multipath_path} -v 0 2>&1" --- > local multipath_cmd="run multipath -v 0 2>&1" 1565,1566d1526 < eval "${multipath_cmd}" < sleep 2 1568,1570d1527 < good_msg "Activating multipath devices ..." < multipath_cmd="run ${dmsetup_path} ls --target multipath --exec '${kpartx_path} -a -v' 2>&1" < is_log_enabled && multipath_cmd="${multipath_cmd} | tee -a '${GK_INIT_LOG}'" 1571a1529,1534 > if [ $? -ne 0 ] > then > bad_msg "Scanning for multipath devices failed!" > else > udevsettle > fi 1577c1540 < if [ -x '/sbin/dmraid' ] --- > if ! hash dmraid >/dev/null 2>&1 1578a1542,1543 > bad_msg "dodmraid invoked but 'dmraid' not found; Skipping dmraid activation ..." > else 1580c1545 < local dmraid_cmd="run /sbin/dmraid -ay" --- > local dmraid_cmd="run dmraid -ay" 1588d1552 < eval "${dmraid_cmd}" 1590c1554,1555 < if [ -x '/sbin/kpartx' ] --- > eval "${dmraid_cmd}" > if [ $? -ne 0 ] 1592,1594c1557,1559 < dmraid_cmd="run /sbin/dmsetup ls --exec '/sbin/kpartx -a -s' 2>&1" < is_log_enabled && dmraid_cmd="${dmraid_cmd} | tee -a '${GK_INIT_LOG}'" < eval "${dmraid_cmd}" --- > bad_msg "Activation of Device-Mapper RAID(s) failed!" > else > udevsettle 1596,1597d1560 < else < bad_msg "dodmraid invoked but /sbin/dmraid not found; Skipping dmraid activation ..." 1603,1608c1566 < for lvm_path in /sbin/lvm /bin/lvm MISSING < do < [ -x "${lvm_path}" ] && break < done < < if [ "${lvm_path}" = "MISSING" ] --- > if ! hash lvm >/dev/null 2>&1 1612,1618d1569 < for dev in ${RAID_DEVICES} < do < setup_md_device "${dev}" < done < < local lvm_cmd < 1623c1574,1575 < lvm_cmd="run ${lvm_path} vgscan 2>&1" --- > > local lvm_cmd="run lvm vgscan 2>&1" 1624a1577 > 1625a1579,1584 > if [ $? -ne 0 ] > then > bad_msg "Scanning for volume groups failed!" > else > udevsettle > fi 1631c1590 < local lvm_cmd="run ${lvm_path} vgchange -ay --sysinit 2>&1" --- > local lvm_cmd="run lvm vgchange -ay --sysinit 2>&1" 1633d1591 < eval "${lvm_cmd}" 1635,1639d1592 < # To create symlinks so users can use root=/dev/vg/root < # This needs to run after vgchange, using vgchange --mknodes is too < # early. < local lvm_cmd="run ${lvm_path} vgmknodes --ignorelockingfailure 2>&1" < is_log_enabled && lvm_cmd="${lvm_cmd} | tee -a '${GK_INIT_LOG}'" 1641,1664c1594,1597 < fi < fi < < if [ "${USE_BCACHE}" = '1' ] < then < if [ ! -e /sys/fs/bcache/register_quiet ] < then < bad_msg "dobcache invoked but '/sys/fs/bcache/register_quiet' does not exist; Skipping bcache initialization ..." < else < good_msg "Registering all block devices in bcache ..." < < local i= < for i in $(awk '$4 !~ /^(name$|$)/ { print $4 }' /proc/partitions) < do < if [ -e "/dev/${i}" ] < then < # Push all the block devices to register_quiet < # If its bcache, it will bring it up, if not, it will simply ignore it. < log_msg "COMMAND: 'echo \"/dev/${i}\" >/sys/fs/bcache/register_quiet'" < echo "/dev/${i}" >/sys/fs/bcache/register_quiet 2>/dev/null < else < warn_msg "'/dev/${i}' should exist but is missing; Ignoring ..." < fi < done --- > if [ $? -ne 0 ] > then > bad_msg "Activation of volume groups failed!" > fi 1670c1603 < if [ -x '/sbin/btrfs' ] --- > if ! hash btrfs >/dev/null 2>&1 1671a1605,1606 > bad_msg "dobtrfs invoked but 'btrfs' not found; Skipping btrfs device scanning ..." > else 1674c1609 < local btrfs_cmd="run /sbin/btrfs device scan 2>&1" --- > local btrfs_cmd="run btrfs device scan 2>&1" 1678,1679c1613,1616 < else < bad_msg "dobtrfs invoked but /sbin/btrfs not found; Skipping btrfs device scanning ..." --- > if [ $? -ne 0 ] > then > bad_msg "Scanning for BTRFS devices failed!" > fi 1685d1621 < export ZPOOL_IMPORT_UDEV_TIMEOUT_MS=0 1687c1623 < if call_func_timeout waitForZFS 5 --- > if [ ! -e /dev/zfs ] 1695a1632 > 1697c1634 < if [ $? -eq 0 ] --- > if [ $? -ne 0 ] 1699,1701c1636 < good_msg "Importing ZFS pools succeeded!" < else < bad_msg "Imported ZFS pools failed!" --- > bad_msg "Importing ZFS pools failed!" 1704d1638 < 1714a1649 > 1715a1651,1656 > if [ $? -ne 0 ] > then > bad_msg "Exporting ZFS pools failed!" > else > udevsettle > fi 1718a1660 > 1719a1662,1665 > if [ $? -ne 0 ] > then > bad_msg "Re-importing ZFS pools failed!" > fi 1725a1672 > 1727c1674 < if [ $? -eq 0 ] --- > if [ $? -ne 0 ] 1729,1730d1675 < good_msg "Import of ${ZFS_POOL} succeeded!" < else 1735d1679 < unset ZPOOL_IMPORT_UDEV_TIMEOUT_MS 1736a1681,1682 > > udevsettle 1747a1694 > 1748a1696,1701 > if [ $? -ne 0 ] > then > bad_msg "Activation of iSCSI via iBFT failed!" > else > udevsettle > fi 1793a1747 > 1794a1749,1754 > if [ $? -ne 0 ] > then > bad_msg "Activation of iSCSI via cmdline failed!" > else > udevsettle > fi 1803c1763 < if [ ! -x /sbin/cryptsetup ] --- > if ! hash cryptsetup >/dev/null 2>&1 1858d1817 < setup_md_device ${LUKS_DEVICE} 1879c1838,1839 < then good_msg "Using key device ${REAL_LUKS_KEYDEV}." ${CRYPT_SILENT} --- > then > good_msg "Using key device ${REAL_LUKS_KEYDEV}." ${CRYPT_SILENT} 1939c1899 < if [ ! -x '/usr/bin/gpg' ] --- > if ! hash gpg >/dev/null 2>&1 1947c1907 < gpg_cmd="/usr/bin/gpg --logger-file /dev/null --quiet --decrypt ${mntkey}${LUKS_KEY} |" --- > gpg_cmd="gpg --logger-file /dev/null --quiet --decrypt ${mntkey}${LUKS_KEY} |" 1976a1937,1938 > udevsettle > 2013a1976 > udevsettle 2357c2320 < if [ ! -x "/usr/sbin/dropbear" ] --- > if ! hash dropbear >/dev/null 2>&1 2376c2339 < run /usr/sbin/dropbear -p ${GK_SSHD_PORT} -R -P "${GK_SSHD_PIDFILE}" 2>/var/log/dropbear.log --- > run dropbear -p ${GK_SSHD_PORT} -R -P "${GK_SSHD_PIDFILE}" 2>/var/log/dropbear.log 2528c2491 < if [ -x /sbin/btrfsctl ] --- > if hash btrfsctl >/dev/null 2>&1 2530c2493 < local btrfs_cmd="run /sbin/btrfsctl -a 2>&1" --- > local btrfs_cmd="run btrfsctl -a 2>&1" 2534,2552c2497 < fi < } < < setup_md_device() { < local device < < [ -z "$1" ] && device="${REAL_ROOT}" || device="$1" < [ -z "${device}" ] && return # LiveCD < < if [ $(echo ${device}|sed -e 's#\(luks:\)\?\(/dev/md\)[[:digit:]]\+#\2#') = "/dev/md" ] < then < good_msg 'Detected real_root as a md device. Setting up the device node ...' < MD_NUMBER=$(echo ${device}|sed -e 's#\(luks:\)\?/dev/md\([[:digit:]]\+\)#\2#') < if [ ! -e /dev/md${MD_NUMBER} ] < then < run mknod /dev/md${MD_NUMBER} b 9 ${MD_NUMBER} >/dev/null 2>&1 < [ $? -ne 0 ] && bad_msg "Creation of /dev/md${MD_NUMBER} failed ..." < fi < run raidautorun /dev/md${MD_NUMBER} --- > udevsettle 2568a2514,2522 > local device=$(find_real_device "${REAL_RESUME}") > if [ -z "${device}" ] > then > warn_msg "REAL_RESUME (${REAL_RESUME}) device not found; Skipping resume ..." > return 0 > else > REAL_RESUME="${device}" > fi > 2585c2539 < log_msg "System is not resuming, probably because it wasn't suspended; Continue normal booting ..." --- > log_msg "System is not resuming from ${REAL_RESUME}, probably because it wasn't suspended; Continue normal booting ..." 2652c2606 < log_msg "System is not resuming, probably because it wasn't suspended; Continue normal booting ..." --- > log_msg "System is not resuming from ${REAL_RESUME}, probably because it wasn't suspended; Continue normal booting ..." Only in 583/etc: mdev Only in 583/etc: mdev.conf Only in 585/etc: udev diff -r 583/init 585/init 13a14 > [ ! -e /dev/random ] && mknod /dev/random c 1 8 20d20 < [ ! -e /dev/random ] && mknod /dev/random c 1 8 35a36 > mount -t tmpfs -o rw,nosuid,nodev,relatime,mode=755 none /run 2>&1 43c44 < [ -x /sbin/ldconfig ] && run /sbin/ldconfig --- > hash ldconfig >/dev/null 2>&1 && run ldconfig 47c48 < run /bin/busybox --install -s --- > run busybox --install -s 149,151d149 < dobcache) < USE_BCACHE=1 < ;; 358a357,366 > gk.udev.timeout=*) > tmp_timeout=${x#*=} > if is_int "${tmp_timeout}" > then > GK_UDEV_TIMEOUT=${tmp_timeout} > else > warn_msg "'${x}' does not look like a valid time (second) value -- ignored!" > fi > unset tmp_timeout > ;; 463c471 < [ -x /usr/sbin/setfont ] && run /usr/sbin/setfont /lib/console/font -C ${CONSOLE} 2>&1 --- > hash setfont >/dev/null 2>&1 && run setfont /lib/console/font -C ${CONSOLE} 2>&1 518,524d525 < if [ "${USE_BCACHE}" = '1' ] < then < # Force loading of bcache module in case module loading would < # be skipped because $REAL_ROOT is already present < FIRSTMODS="${FIRSTMODS} bcache" < fi < 535,542c536 < # Initialize mdev < good_msg 'Activating mdev ...' < < # Serialize hotplug events < run touch /dev/mdev.seq < < # Setup hotplugging for firmware loading < if [ -f "/proc/sys/kernel/hotplug" ] --- > if [ -e /proc/sys/kernel/hotplug ] 544,545c538,539 < log_msg "COMMAND: 'echo /sbin/mdev > /proc/sys/kernel/hotplug'" < echo /sbin/mdev > /proc/sys/kernel/hotplug --- > log_msg "COMMAND: 'echo "" > /proc/sys/kernel/hotplug'" > echo "" > /proc/sys/kernel/hotplug 575,576c569,593 < # Ensure that device nodes are properly configured < run mdev -s || bad_msg "mdev -s failed" --- > # Initialize udev > if [ ! -f "/etc/udev/hwdb.bin" ] > then > good_msg 'Generating /etc/udev/hwdb.bin ...' > run udevadm hwdb --update \ > || bad_msg 'Failed to generate /etc/udev/hwdb.bin!' > fi > > good_msg 'Activating udev ...' > > udevd_cmd="run udevd --resolve-names=never" > if is_debug > then > udevd_cmd="${udevd_cmd} --debug > /tmp/udev.debug 2>&1 &" > else > udevd_cmd="${udevd_cmd} --daemon" > fi > eval "${udevd_cmd}" > if [ $? -eq 0 ] > then > run udevadm trigger --action=add > udevsettle > else > bad_msg "udevd failed to run" > fi 581c598 < if [ -e /bin/iscsistart ] --- > if hash iscsistart >/dev/null 2>&1 601,603d617 < # Setup md device nodes if they dont exist < setup_md_device < 786c800,801 < if [ -b "${REAL_ROOT}" ] --- > ROOT_DEV=$(readlink -f "${REAL_ROOT}") > if [ -b "${ROOT_DEV}" ] 788a804 > REAL_ROOT=${ROOT_DEV} 794a811 > unset ROOT_DEV 1048c1065 < fgrep -q squashfs /proc/filesystems || \ --- > grep -Fq squashfs /proc/filesystems || \ 1148c1165 < (cd ${NEW_ROOT} ; /bin/tar -xf ${targz}) --- > (cd ${NEW_ROOT} ; tar -xf ${targz}) 1265c1282 < if get_mount_options ${fs} | fgrep -q bind --- > if get_mount_options ${fs} | grep -Fq bind 1325a1343,1350 > udevsettle > run udevadm control --exit > if pgrep udevd >/dev/null 2>&1 > then > warn_msg "udevd is still running -- Trying to kill it ..." > run pkill -9 udevd >/dev/null 2>&1 > fi > 1329c1354 < for fs in /dev /sys /proc --- > for fs in /run /dev /sys /proc 1332a1358,1360 > chroot_dir="${CHROOT}${fs}" > [ ! -d "${chroot_dir}" ] && run mkdir -p "${chroot_dir}" > 1337a1366,1367 > > unset chroot_dir 1359c1389 < elif chroot "${CHROOT}" /usr/bin/test ! -x /${init#/} --- > elif chroot "${CHROOT}" test ! -x /${init#/} 1366,1367c1396,1397 < good_msg "Switching to real root: /sbin/switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" < exec /sbin/switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} --- > good_msg "Switching to real root: switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" > exec switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} diff -r 583/lib/dracut/build-parameter.txt 585/lib/dracut/build-parameter.txt 1c1 < --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs --- > --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-bcache --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs diff -r 583/lib/dracut/dracut-gk-version.info 585/lib/dracut/dracut-gk-version.info 1c1 < Genkernel 4.0.10 (2020-08-25 20:11:22 UTC) --- > Genkernel 4.1.0 (2020-08-29 12:44:29 UTC) Binary files 583/lib/firmware/amdgpu/navi10_asd.bin and 585/lib/firmware/amdgpu/navi10_asd.bin differ Binary files 583/lib/firmware/amdgpu/navi10_ce.bin and 585/lib/firmware/amdgpu/navi10_ce.bin differ Binary files 583/lib/firmware/amdgpu/navi10_me.bin and 585/lib/firmware/amdgpu/navi10_me.bin differ Binary files 583/lib/firmware/amdgpu/navi10_mec.bin and 585/lib/firmware/amdgpu/navi10_mec.bin differ Binary files 583/lib/firmware/amdgpu/navi10_mec2.bin and 585/lib/firmware/amdgpu/navi10_mec2.bin differ Binary files 583/lib/firmware/amdgpu/navi10_pfp.bin and 585/lib/firmware/amdgpu/navi10_pfp.bin differ Binary files 583/lib/firmware/amdgpu/navi10_rlc.bin and 585/lib/firmware/amdgpu/navi10_rlc.bin differ Binary files 583/lib/firmware/amdgpu/navi10_smc.bin and 585/lib/firmware/amdgpu/navi10_smc.bin differ Binary files 583/lib/firmware/amdgpu/navi14_asd.bin and 585/lib/firmware/amdgpu/navi14_asd.bin differ Binary files 583/lib/firmware/amdgpu/navi14_ce.bin and 585/lib/firmware/amdgpu/navi14_ce.bin differ Binary files 583/lib/firmware/amdgpu/navi14_me.bin and 585/lib/firmware/amdgpu/navi14_me.bin differ Binary files 583/lib/firmware/amdgpu/navi14_mec.bin and 585/lib/firmware/amdgpu/navi14_mec.bin differ Binary files 583/lib/firmware/amdgpu/navi14_mec2.bin and 585/lib/firmware/amdgpu/navi14_mec2.bin differ Binary files 583/lib/firmware/amdgpu/navi14_pfp.bin and 585/lib/firmware/amdgpu/navi14_pfp.bin differ Binary files 583/lib/firmware/amdgpu/navi14_rlc.bin and 585/lib/firmware/amdgpu/navi14_rlc.bin differ Binary files 583/lib/firmware/amdgpu/picasso_asd.bin and 585/lib/firmware/amdgpu/picasso_asd.bin differ Binary files 583/lib/firmware/amdgpu/picasso_ta.bin and 585/lib/firmware/amdgpu/picasso_ta.bin differ Binary files 583/lib/firmware/amdgpu/raven2_asd.bin and 585/lib/firmware/amdgpu/raven2_asd.bin differ Binary files 583/lib/firmware/amdgpu/raven2_ce.bin and 585/lib/firmware/amdgpu/raven2_ce.bin differ Binary files 583/lib/firmware/amdgpu/raven2_me.bin and 585/lib/firmware/amdgpu/raven2_me.bin differ Binary files 583/lib/firmware/amdgpu/raven2_mec.bin and 585/lib/firmware/amdgpu/raven2_mec.bin differ Binary files 583/lib/firmware/amdgpu/raven2_mec2.bin and 585/lib/firmware/amdgpu/raven2_mec2.bin differ Binary files 583/lib/firmware/amdgpu/raven2_pfp.bin and 585/lib/firmware/amdgpu/raven2_pfp.bin differ Binary files 583/lib/firmware/amdgpu/raven2_ta.bin and 585/lib/firmware/amdgpu/raven2_ta.bin differ Binary files 583/lib/firmware/amdgpu/raven_asd.bin and 585/lib/firmware/amdgpu/raven_asd.bin differ Binary files 583/lib/firmware/amdgpu/renoir_asd.bin and 585/lib/firmware/amdgpu/renoir_asd.bin differ Binary files 583/lib/firmware/amdgpu/renoir_ce.bin and 585/lib/firmware/amdgpu/renoir_ce.bin differ Binary files 583/lib/firmware/amdgpu/renoir_me.bin and 585/lib/firmware/amdgpu/renoir_me.bin differ Binary files 583/lib/firmware/amdgpu/renoir_mec.bin and 585/lib/firmware/amdgpu/renoir_mec.bin differ Binary files 583/lib/firmware/amdgpu/renoir_mec2.bin and 585/lib/firmware/amdgpu/renoir_mec2.bin differ Binary files 583/lib/firmware/amdgpu/renoir_pfp.bin and 585/lib/firmware/amdgpu/renoir_pfp.bin differ Binary files 583/lib/firmware/amdgpu/renoir_rlc.bin and 585/lib/firmware/amdgpu/renoir_rlc.bin differ Binary files 583/lib/firmware/amdgpu/renoir_sdma.bin and 585/lib/firmware/amdgpu/renoir_sdma.bin differ Binary files 583/lib/firmware/amdgpu/vega10_asd.bin and 585/lib/firmware/amdgpu/vega10_asd.bin differ Binary files 583/lib/firmware/amdgpu/vega10_ce.bin and 585/lib/firmware/amdgpu/vega10_ce.bin differ Binary files 583/lib/firmware/amdgpu/vega10_me.bin and 585/lib/firmware/amdgpu/vega10_me.bin differ Binary files 583/lib/firmware/amdgpu/vega10_mec.bin and 585/lib/firmware/amdgpu/vega10_mec.bin differ Binary files 583/lib/firmware/amdgpu/vega10_mec2.bin and 585/lib/firmware/amdgpu/vega10_mec2.bin differ Binary files 583/lib/firmware/amdgpu/vega10_pfp.bin and 585/lib/firmware/amdgpu/vega10_pfp.bin differ Binary files 583/lib/firmware/amdgpu/vega12_asd.bin and 585/lib/firmware/amdgpu/vega12_asd.bin differ Binary files 583/lib/firmware/amdgpu/vega20_asd.bin and 585/lib/firmware/amdgpu/vega20_asd.bin differ Binary files 583/lib/firmware/amdgpu/vega20_ce.bin and 585/lib/firmware/amdgpu/vega20_ce.bin differ Binary files 583/lib/firmware/amdgpu/vega20_me.bin and 585/lib/firmware/amdgpu/vega20_me.bin differ Binary files 583/lib/firmware/amdgpu/vega20_mec.bin and 585/lib/firmware/amdgpu/vega20_mec.bin differ Binary files 583/lib/firmware/amdgpu/vega20_mec2.bin and 585/lib/firmware/amdgpu/vega20_mec2.bin differ Binary files 583/lib/firmware/amdgpu/vega20_pfp.bin and 585/lib/firmware/amdgpu/vega20_pfp.bin differ Binary files 583/lib/firmware/amdgpu/vega20_smc.bin and 585/lib/firmware/amdgpu/vega20_smc.bin differ Binary files 583/lib/firmware/amdgpu/vega20_sos.bin and 585/lib/firmware/amdgpu/vega20_sos.bin differ Binary files 583/lib/firmware/amdgpu/vega20_ta.bin and 585/lib/firmware/amdgpu/vega20_ta.bin differ Binary files 583/lib/keymaps/29.map and 585/lib/keymaps/29.map differ Binary files 583/lib/keymaps/no.map and 585/lib/keymaps/no.map differ Binary files 583/lib/ld-linux-x86-64.so.2 and 585/lib/ld-linux-x86-64.so.2 differ Binary files 583/lib/libc.so.6 and 585/lib/libc.so.6 differ Binary files 583/lib/libresolv.so.2 and 585/lib/libresolv.so.2 differ diff -r 583/lib32/dracut/build-parameter.txt 585/lib32/dracut/build-parameter.txt 1c1 < --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs --- > --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-bcache --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs diff -r 583/lib32/dracut/dracut-gk-version.info 585/lib32/dracut/dracut-gk-version.info 1c1 < Genkernel 4.0.10 (2020-08-25 20:11:22 UTC) --- > Genkernel 4.1.0 (2020-08-29 12:44:29 UTC) Binary files 583/lib32/firmware/amdgpu/navi10_asd.bin and 585/lib32/firmware/amdgpu/navi10_asd.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_ce.bin and 585/lib32/firmware/amdgpu/navi10_ce.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_me.bin and 585/lib32/firmware/amdgpu/navi10_me.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_mec.bin and 585/lib32/firmware/amdgpu/navi10_mec.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_mec2.bin and 585/lib32/firmware/amdgpu/navi10_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_pfp.bin and 585/lib32/firmware/amdgpu/navi10_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_rlc.bin and 585/lib32/firmware/amdgpu/navi10_rlc.bin differ Binary files 583/lib32/firmware/amdgpu/navi10_smc.bin and 585/lib32/firmware/amdgpu/navi10_smc.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_asd.bin and 585/lib32/firmware/amdgpu/navi14_asd.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_ce.bin and 585/lib32/firmware/amdgpu/navi14_ce.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_me.bin and 585/lib32/firmware/amdgpu/navi14_me.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_mec.bin and 585/lib32/firmware/amdgpu/navi14_mec.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_mec2.bin and 585/lib32/firmware/amdgpu/navi14_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_pfp.bin and 585/lib32/firmware/amdgpu/navi14_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/navi14_rlc.bin and 585/lib32/firmware/amdgpu/navi14_rlc.bin differ Binary files 583/lib32/firmware/amdgpu/picasso_asd.bin and 585/lib32/firmware/amdgpu/picasso_asd.bin differ Binary files 583/lib32/firmware/amdgpu/picasso_ta.bin and 585/lib32/firmware/amdgpu/picasso_ta.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_asd.bin and 585/lib32/firmware/amdgpu/raven2_asd.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_ce.bin and 585/lib32/firmware/amdgpu/raven2_ce.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_me.bin and 585/lib32/firmware/amdgpu/raven2_me.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_mec.bin and 585/lib32/firmware/amdgpu/raven2_mec.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_mec2.bin and 585/lib32/firmware/amdgpu/raven2_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_pfp.bin and 585/lib32/firmware/amdgpu/raven2_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/raven2_ta.bin and 585/lib32/firmware/amdgpu/raven2_ta.bin differ Binary files 583/lib32/firmware/amdgpu/raven_asd.bin and 585/lib32/firmware/amdgpu/raven_asd.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_asd.bin and 585/lib32/firmware/amdgpu/renoir_asd.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_ce.bin and 585/lib32/firmware/amdgpu/renoir_ce.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_me.bin and 585/lib32/firmware/amdgpu/renoir_me.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_mec.bin and 585/lib32/firmware/amdgpu/renoir_mec.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_mec2.bin and 585/lib32/firmware/amdgpu/renoir_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_pfp.bin and 585/lib32/firmware/amdgpu/renoir_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_rlc.bin and 585/lib32/firmware/amdgpu/renoir_rlc.bin differ Binary files 583/lib32/firmware/amdgpu/renoir_sdma.bin and 585/lib32/firmware/amdgpu/renoir_sdma.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_asd.bin and 585/lib32/firmware/amdgpu/vega10_asd.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_ce.bin and 585/lib32/firmware/amdgpu/vega10_ce.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_me.bin and 585/lib32/firmware/amdgpu/vega10_me.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_mec.bin and 585/lib32/firmware/amdgpu/vega10_mec.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_mec2.bin and 585/lib32/firmware/amdgpu/vega10_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/vega10_pfp.bin and 585/lib32/firmware/amdgpu/vega10_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/vega12_asd.bin and 585/lib32/firmware/amdgpu/vega12_asd.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_asd.bin and 585/lib32/firmware/amdgpu/vega20_asd.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_ce.bin and 585/lib32/firmware/amdgpu/vega20_ce.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_me.bin and 585/lib32/firmware/amdgpu/vega20_me.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_mec.bin and 585/lib32/firmware/amdgpu/vega20_mec.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_mec2.bin and 585/lib32/firmware/amdgpu/vega20_mec2.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_pfp.bin and 585/lib32/firmware/amdgpu/vega20_pfp.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_smc.bin and 585/lib32/firmware/amdgpu/vega20_smc.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_sos.bin and 585/lib32/firmware/amdgpu/vega20_sos.bin differ Binary files 583/lib32/firmware/amdgpu/vega20_ta.bin and 585/lib32/firmware/amdgpu/vega20_ta.bin differ Binary files 583/lib32/keymaps/29.map and 585/lib32/keymaps/29.map differ Binary files 583/lib32/keymaps/no.map and 585/lib32/keymaps/no.map differ Binary files 583/lib32/ld-linux-x86-64.so.2 and 585/lib32/ld-linux-x86-64.so.2 differ Binary files 583/lib32/libc.so.6 and 585/lib32/libc.so.6 differ Binary files 583/lib32/libresolv.so.2 and 585/lib32/libresolv.so.2 differ diff -r 583/lib64/dracut/build-parameter.txt 585/lib64/dracut/build-parameter.txt 1c1 < --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs --- > --boot-font=none --keymap --compress-initramfs --no-microcode-initramfs --no-ramdisk-modules --busybox --no-bcache --no-b2sum --disklabel --no-btrfs --no-iscsi --no-multipath --no-dmraid --no-mdadm --no-lvm --no-unionfs --no-zfs --no-splash --no-strace --no-gpg --luks --firmware --firmware-dir=/lib/firmware --firmware-files=2560x1440.bin amdgpu --no-ssh --e2fsprogs --no-xfsprogs diff -r 583/lib64/dracut/dracut-gk-version.info 585/lib64/dracut/dracut-gk-version.info 1c1 < Genkernel 4.0.10 (2020-08-25 20:11:22 UTC) --- > Genkernel 4.1.0 (2020-08-29 12:44:29 UTC) Binary files 583/lib64/firmware/amdgpu/navi10_asd.bin and 585/lib64/firmware/amdgpu/navi10_asd.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_ce.bin and 585/lib64/firmware/amdgpu/navi10_ce.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_me.bin and 585/lib64/firmware/amdgpu/navi10_me.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_mec.bin and 585/lib64/firmware/amdgpu/navi10_mec.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_mec2.bin and 585/lib64/firmware/amdgpu/navi10_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_pfp.bin and 585/lib64/firmware/amdgpu/navi10_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_rlc.bin and 585/lib64/firmware/amdgpu/navi10_rlc.bin differ Binary files 583/lib64/firmware/amdgpu/navi10_smc.bin and 585/lib64/firmware/amdgpu/navi10_smc.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_asd.bin and 585/lib64/firmware/amdgpu/navi14_asd.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_ce.bin and 585/lib64/firmware/amdgpu/navi14_ce.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_me.bin and 585/lib64/firmware/amdgpu/navi14_me.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_mec.bin and 585/lib64/firmware/amdgpu/navi14_mec.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_mec2.bin and 585/lib64/firmware/amdgpu/navi14_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_pfp.bin and 585/lib64/firmware/amdgpu/navi14_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/navi14_rlc.bin and 585/lib64/firmware/amdgpu/navi14_rlc.bin differ Binary files 583/lib64/firmware/amdgpu/picasso_asd.bin and 585/lib64/firmware/amdgpu/picasso_asd.bin differ Binary files 583/lib64/firmware/amdgpu/picasso_ta.bin and 585/lib64/firmware/amdgpu/picasso_ta.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_asd.bin and 585/lib64/firmware/amdgpu/raven2_asd.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_ce.bin and 585/lib64/firmware/amdgpu/raven2_ce.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_me.bin and 585/lib64/firmware/amdgpu/raven2_me.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_mec.bin and 585/lib64/firmware/amdgpu/raven2_mec.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_mec2.bin and 585/lib64/firmware/amdgpu/raven2_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_pfp.bin and 585/lib64/firmware/amdgpu/raven2_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/raven2_ta.bin and 585/lib64/firmware/amdgpu/raven2_ta.bin differ Binary files 583/lib64/firmware/amdgpu/raven_asd.bin and 585/lib64/firmware/amdgpu/raven_asd.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_asd.bin and 585/lib64/firmware/amdgpu/renoir_asd.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_ce.bin and 585/lib64/firmware/amdgpu/renoir_ce.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_me.bin and 585/lib64/firmware/amdgpu/renoir_me.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_mec.bin and 585/lib64/firmware/amdgpu/renoir_mec.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_mec2.bin and 585/lib64/firmware/amdgpu/renoir_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_pfp.bin and 585/lib64/firmware/amdgpu/renoir_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_rlc.bin and 585/lib64/firmware/amdgpu/renoir_rlc.bin differ Binary files 583/lib64/firmware/amdgpu/renoir_sdma.bin and 585/lib64/firmware/amdgpu/renoir_sdma.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_asd.bin and 585/lib64/firmware/amdgpu/vega10_asd.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_ce.bin and 585/lib64/firmware/amdgpu/vega10_ce.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_me.bin and 585/lib64/firmware/amdgpu/vega10_me.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_mec.bin and 585/lib64/firmware/amdgpu/vega10_mec.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_mec2.bin and 585/lib64/firmware/amdgpu/vega10_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/vega10_pfp.bin and 585/lib64/firmware/amdgpu/vega10_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/vega12_asd.bin and 585/lib64/firmware/amdgpu/vega12_asd.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_asd.bin and 585/lib64/firmware/amdgpu/vega20_asd.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_ce.bin and 585/lib64/firmware/amdgpu/vega20_ce.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_me.bin and 585/lib64/firmware/amdgpu/vega20_me.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_mec.bin and 585/lib64/firmware/amdgpu/vega20_mec.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_mec2.bin and 585/lib64/firmware/amdgpu/vega20_mec2.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_pfp.bin and 585/lib64/firmware/amdgpu/vega20_pfp.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_smc.bin and 585/lib64/firmware/amdgpu/vega20_smc.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_sos.bin and 585/lib64/firmware/amdgpu/vega20_sos.bin differ Binary files 583/lib64/firmware/amdgpu/vega20_ta.bin and 585/lib64/firmware/amdgpu/vega20_ta.bin differ Binary files 583/lib64/keymaps/29.map and 585/lib64/keymaps/29.map differ Binary files 583/lib64/keymaps/no.map and 585/lib64/keymaps/no.map differ Binary files 583/lib64/ld-linux-x86-64.so.2 and 585/lib64/ld-linux-x86-64.so.2 differ Binary files 583/lib64/libc.so.6 and 585/lib64/libc.so.6 differ Binary files 583/lib64/libresolv.so.2 and 585/lib64/libresolv.so.2 differ diff -r 583/linuxrc 585/linuxrc 13a14 > [ ! -e /dev/random ] && mknod /dev/random c 1 8 20d20 < [ ! -e /dev/random ] && mknod /dev/random c 1 8 35a36 > mount -t tmpfs -o rw,nosuid,nodev,relatime,mode=755 none /run 2>&1 43c44 < [ -x /sbin/ldconfig ] && run /sbin/ldconfig --- > hash ldconfig >/dev/null 2>&1 && run ldconfig 47c48 < run /bin/busybox --install -s --- > run busybox --install -s 149,151d149 < dobcache) < USE_BCACHE=1 < ;; 358a357,366 > gk.udev.timeout=*) > tmp_timeout=${x#*=} > if is_int "${tmp_timeout}" > then > GK_UDEV_TIMEOUT=${tmp_timeout} > else > warn_msg "'${x}' does not look like a valid time (second) value -- ignored!" > fi > unset tmp_timeout > ;; 463c471 < [ -x /usr/sbin/setfont ] && run /usr/sbin/setfont /lib/console/font -C ${CONSOLE} 2>&1 --- > hash setfont >/dev/null 2>&1 && run setfont /lib/console/font -C ${CONSOLE} 2>&1 518,524d525 < if [ "${USE_BCACHE}" = '1' ] < then < # Force loading of bcache module in case module loading would < # be skipped because $REAL_ROOT is already present < FIRSTMODS="${FIRSTMODS} bcache" < fi < 535,542c536 < # Initialize mdev < good_msg 'Activating mdev ...' < < # Serialize hotplug events < run touch /dev/mdev.seq < < # Setup hotplugging for firmware loading < if [ -f "/proc/sys/kernel/hotplug" ] --- > if [ -e /proc/sys/kernel/hotplug ] 544,545c538,539 < log_msg "COMMAND: 'echo /sbin/mdev > /proc/sys/kernel/hotplug'" < echo /sbin/mdev > /proc/sys/kernel/hotplug --- > log_msg "COMMAND: 'echo "" > /proc/sys/kernel/hotplug'" > echo "" > /proc/sys/kernel/hotplug 575,576c569,593 < # Ensure that device nodes are properly configured < run mdev -s || bad_msg "mdev -s failed" --- > # Initialize udev > if [ ! -f "/etc/udev/hwdb.bin" ] > then > good_msg 'Generating /etc/udev/hwdb.bin ...' > run udevadm hwdb --update \ > || bad_msg 'Failed to generate /etc/udev/hwdb.bin!' > fi > > good_msg 'Activating udev ...' > > udevd_cmd="run udevd --resolve-names=never" > if is_debug > then > udevd_cmd="${udevd_cmd} --debug > /tmp/udev.debug 2>&1 &" > else > udevd_cmd="${udevd_cmd} --daemon" > fi > eval "${udevd_cmd}" > if [ $? -eq 0 ] > then > run udevadm trigger --action=add > udevsettle > else > bad_msg "udevd failed to run" > fi 581c598 < if [ -e /bin/iscsistart ] --- > if hash iscsistart >/dev/null 2>&1 601,603d617 < # Setup md device nodes if they dont exist < setup_md_device < 786c800,801 < if [ -b "${REAL_ROOT}" ] --- > ROOT_DEV=$(readlink -f "${REAL_ROOT}") > if [ -b "${ROOT_DEV}" ] 788a804 > REAL_ROOT=${ROOT_DEV} 794a811 > unset ROOT_DEV 1048c1065 < fgrep -q squashfs /proc/filesystems || \ --- > grep -Fq squashfs /proc/filesystems || \ 1148c1165 < (cd ${NEW_ROOT} ; /bin/tar -xf ${targz}) --- > (cd ${NEW_ROOT} ; tar -xf ${targz}) 1265c1282 < if get_mount_options ${fs} | fgrep -q bind --- > if get_mount_options ${fs} | grep -Fq bind 1325a1343,1350 > udevsettle > run udevadm control --exit > if pgrep udevd >/dev/null 2>&1 > then > warn_msg "udevd is still running -- Trying to kill it ..." > run pkill -9 udevd >/dev/null 2>&1 > fi > 1329c1354 < for fs in /dev /sys /proc --- > for fs in /run /dev /sys /proc 1332a1358,1360 > chroot_dir="${CHROOT}${fs}" > [ ! -d "${chroot_dir}" ] && run mkdir -p "${chroot_dir}" > 1337a1366,1367 > > unset chroot_dir 1359c1389 < elif chroot "${CHROOT}" /usr/bin/test ! -x /${init#/} --- > elif chroot "${CHROOT}" test ! -x /${init#/} 1366,1367c1396,1397 < good_msg "Switching to real root: /sbin/switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" < exec /sbin/switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} --- > good_msg "Switching to real root: switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" > exec switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} Only in 585/run: lock Binary files 583/sbin/blkid and 585/sbin/blkid differ Binary files 583/sbin/cryptsetup and 585/sbin/cryptsetup differ Only in 585/sbin: dmsetup Only in 585/sbin: dmstats Binary files 583/sbin/e2fsck and 585/sbin/e2fsck differ diff -r 583/sbin/init 585/sbin/init 13a14 > [ ! -e /dev/random ] && mknod /dev/random c 1 8 20d20 < [ ! -e /dev/random ] && mknod /dev/random c 1 8 35a36 > mount -t tmpfs -o rw,nosuid,nodev,relatime,mode=755 none /run 2>&1 43c44 < [ -x /sbin/ldconfig ] && run /sbin/ldconfig --- > hash ldconfig >/dev/null 2>&1 && run ldconfig 47c48 < run /bin/busybox --install -s --- > run busybox --install -s 149,151d149 < dobcache) < USE_BCACHE=1 < ;; 358a357,366 > gk.udev.timeout=*) > tmp_timeout=${x#*=} > if is_int "${tmp_timeout}" > then > GK_UDEV_TIMEOUT=${tmp_timeout} > else > warn_msg "'${x}' does not look like a valid time (second) value -- ignored!" > fi > unset tmp_timeout > ;; 463c471 < [ -x /usr/sbin/setfont ] && run /usr/sbin/setfont /lib/console/font -C ${CONSOLE} 2>&1 --- > hash setfont >/dev/null 2>&1 && run setfont /lib/console/font -C ${CONSOLE} 2>&1 518,524d525 < if [ "${USE_BCACHE}" = '1' ] < then < # Force loading of bcache module in case module loading would < # be skipped because $REAL_ROOT is already present < FIRSTMODS="${FIRSTMODS} bcache" < fi < 535,542c536 < # Initialize mdev < good_msg 'Activating mdev ...' < < # Serialize hotplug events < run touch /dev/mdev.seq < < # Setup hotplugging for firmware loading < if [ -f "/proc/sys/kernel/hotplug" ] --- > if [ -e /proc/sys/kernel/hotplug ] 544,545c538,539 < log_msg "COMMAND: 'echo /sbin/mdev > /proc/sys/kernel/hotplug'" < echo /sbin/mdev > /proc/sys/kernel/hotplug --- > log_msg "COMMAND: 'echo "" > /proc/sys/kernel/hotplug'" > echo "" > /proc/sys/kernel/hotplug 575,576c569,593 < # Ensure that device nodes are properly configured < run mdev -s || bad_msg "mdev -s failed" --- > # Initialize udev > if [ ! -f "/etc/udev/hwdb.bin" ] > then > good_msg 'Generating /etc/udev/hwdb.bin ...' > run udevadm hwdb --update \ > || bad_msg 'Failed to generate /etc/udev/hwdb.bin!' > fi > > good_msg 'Activating udev ...' > > udevd_cmd="run udevd --resolve-names=never" > if is_debug > then > udevd_cmd="${udevd_cmd} --debug > /tmp/udev.debug 2>&1 &" > else > udevd_cmd="${udevd_cmd} --daemon" > fi > eval "${udevd_cmd}" > if [ $? -eq 0 ] > then > run udevadm trigger --action=add > udevsettle > else > bad_msg "udevd failed to run" > fi 581c598 < if [ -e /bin/iscsistart ] --- > if hash iscsistart >/dev/null 2>&1 601,603d617 < # Setup md device nodes if they dont exist < setup_md_device < 786c800,801 < if [ -b "${REAL_ROOT}" ] --- > ROOT_DEV=$(readlink -f "${REAL_ROOT}") > if [ -b "${ROOT_DEV}" ] 788a804 > REAL_ROOT=${ROOT_DEV} 794a811 > unset ROOT_DEV 1048c1065 < fgrep -q squashfs /proc/filesystems || \ --- > grep -Fq squashfs /proc/filesystems || \ 1148c1165 < (cd ${NEW_ROOT} ; /bin/tar -xf ${targz}) --- > (cd ${NEW_ROOT} ; tar -xf ${targz}) 1265c1282 < if get_mount_options ${fs} | fgrep -q bind --- > if get_mount_options ${fs} | grep -Fq bind 1325a1343,1350 > udevsettle > run udevadm control --exit > if pgrep udevd >/dev/null 2>&1 > then > warn_msg "udevd is still running -- Trying to kill it ..." > run pkill -9 udevd >/dev/null 2>&1 > fi > 1329c1354 < for fs in /dev /sys /proc --- > for fs in /run /dev /sys /proc 1332a1358,1360 > chroot_dir="${CHROOT}${fs}" > [ ! -d "${chroot_dir}" ] && run mkdir -p "${chroot_dir}" > 1337a1366,1367 > > unset chroot_dir 1359c1389 < elif chroot "${CHROOT}" /usr/bin/test ! -x /${init#/} --- > elif chroot "${CHROOT}" test ! -x /${init#/} 1366,1367c1396,1397 < good_msg "Switching to real root: /sbin/switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" < exec /sbin/switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} --- > good_msg "Switching to real root: switch_root -c /dev/console ${CHROOT} ${init} ${init_opts}" > exec switch_root -c "/dev/console" "${CHROOT}" "${init}" ${init_opts} Binary files 583/sbin/mke2fs and 585/sbin/mke2fs differ Only in 585/usr/bin: udevadm Only in 585/usr/lib: udev Only in 585/usr/lib32: udev Only in 585/usr/lib64: udev Only in 585/usr/sbin: dmsetup Only in 585/usr/sbin: dmstats Only in 585/usr/sbin: udevadm Only in 585/usr/sbin: udevd Only in 585/var: lock Only in 585/var/run: lock