From 021da99823c738ff46b554f1526c35b5fc5577dd Mon Sep 17 00:00:00 2001 From: Julian Wiedmann Date: Tue, 6 Jul 2021 10:07:17 +0200 Subject: ccw_init: use DRIVER environment variable As the ccw.udev rule now only matches BIND uevents, $DRIVER is always set and we don't need to extract it from sysfs. Signed-off-by: Julian Wiedmann --- ccw_init | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/ccw_init b/ccw_init index 3703eaf..032c273 100644 --- a/ccw_init +++ b/ccw_init @@ -1,6 +1,7 @@ #! /bin/sh [ -z "$DEVPATH" ] && exit 0 +[ -z "$DRIVER" ] && exit 0 [ "$SUBSYSTEM" != "ccw" ] && exit 0 [ -e /etc/ccw.conf ] && MODE="dracut" || MODE="normal" @@ -148,8 +149,6 @@ if [ -e $SYSDIR/online ]; then [ "$on" = "1" ] && exit 0 fi -DRIVER=$(readlink $DEVPATH/driver) -DRIVER=${DRIVER##*/} if [ "$DRIVER" = "lcs" -a "$NETTYPE" = "ctc" ]; then echo "$CHANNEL" > /sys/bus/ccw/drivers/lcs/unbind echo "$CHANNEL" > /sys/bus/ccw/drivers/ctcm/bind -- cgit