X-Git-Url: https://git.tld-linux.org/?p=packages%2Frc-scripts.git;a=blobdiff_plain;f=misc_fixes.patch;fp=misc_fixes.patch;h=21c5c1af8fa46abe30b5c43e7351848dc0dae57e;hp=2f76edf568b38b6bb9f9394c8927a5f5868cd9c4;hb=8cb09557bf2a4fa952b31d448192b86c1e2e4b8b;hpb=4b0099f11bd86ec7b2f2011d78c4a6fe4b3a702e diff --git a/misc_fixes.patch b/misc_fixes.patch index 2f76edf..21c5c1a 100644 --- a/misc_fixes.patch +++ b/misc_fixes.patch @@ -1,7 +1,36 @@ -diff -ur rc-scripts-0.5.1.orig/rc.d/init.d/network rc-scripts-0.5.1/rc.d/init.d/network ---- rc-scripts-0.5.1.orig/rc.d/init.d/network 2018-07-11 21:54:22.000000000 +0000 -+++ rc-scripts-0.5.1/rc.d/init.d/network 2018-07-22 23:26:49.256418466 +0000 -@@ -168,7 +168,7 @@ +diff --git a/lib/ifdown-bond b/lib/ifdown-bond +index 1d81ecb..80a2cf2 100755 +--- a/lib/ifdown-bond ++++ b/lib/ifdown-bond +@@ -38,7 +38,7 @@ setup_ip_param + LC_ALL=C ip addr flush dev ${DEVICE} 2>&1 | grep -v "Nothing to flush" + + # release slave devices +-for SLAVE_DEV in $(cat /sys/class/net/${DEVICE}/bonding/slaves); do ++for SLAVE_DEV in $(cat /sys/class/net/${DEVICE}/bonding/slaves 2>/dev/null); do + echo "-${SLAVE_DEV}" > /sys/class/net/${DEVICE}/bonding/slaves + done + +diff --git a/rc.d/init.d/cryptsetup b/rc.d/init.d/cryptsetup +index 0e7f272..e2ff60e 100755 +--- a/rc.d/init.d/cryptsetup ++++ b/rc.d/init.d/cryptsetup +@@ -95,6 +95,10 @@ init_crypto() { + continue + fi + ++ if echo "$src" | grep -q -E "^UUID=" ; then ++ src="/dev/disk/by-uuid/${src##UUID=}" ++ fi ++ + if [ ! -b "$src" ]; then + nls "$src: No such device" + ret=1 +diff --git a/rc.d/init.d/network b/rc.d/init.d/network +index 5e8cd20..b44e291 100755 +--- a/rc.d/init.d/network ++++ b/rc.d/init.d/network +@@ -168,7 +168,7 @@ find_boot_interfaces() { DEVICE=""; ONBOOT=""; USERS=""; . "$i" 2>/dev/null [ "${DEVICE:+set}" != "set" ] && continue [ ${USERS:-no} != no ] && continue @@ -10,10 +39,11 @@ diff -ur rc-scripts-0.5.1.orig/rc.d/init.d/network rc-scripts-0.5.1/rc.d/init.d/ done ` -diff -ur rc-scripts-0.5.1.orig/sysconfig/system rc-scripts-0.5.1/sysconfig/system ---- rc-scripts-0.5.1.orig/sysconfig/system 2018-07-11 21:54:22.000000000 +0000 -+++ rc-scripts-0.5.1/sysconfig/system 2018-07-22 23:26:23.805419983 +0000 -@@ -13,7 +13,6 @@ +diff --git a/sysconfig/system b/sysconfig/system +index a196f21..a4f125d 100644 +--- a/sysconfig/system ++++ b/sysconfig/system +@@ -13,7 +13,6 @@ FASTRC=no CONSOLE_LOGLEVEL=1 # On errors (when system is starting) run sulogin instead of shell ?