From 3d546c49c2a484b83a986239fffca778064cd0fd Mon Sep 17 00:00:00 2001 From: Marek Belisko Date: Tue, 23 Jan 2018 21:54:06 +0100 Subject: [PATCH] mender-device-identity: Check if file exists before reading Mender on oragepi fails to run because identty script exit with error like: /usr/share/mender/identity/mender-device-identity cat: can't open '/sys/class/net/bonding_masters/type': Not a directory Add check before reading type to avoid problems. Changelog: Commit Signed-off-by: Marek Belisko Signed-off-by: Kristian Amlie --- support/mender-device-identity | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/support/mender-device-identity b/support/mender-device-identity index d87f84335..4be4af80b 100755 --- a/support/mender-device-identity +++ b/support/mender-device-identity @@ -30,6 +30,10 @@ ifdev= # find iface with lowest ifindex, skip non ARPHRD_ETHER types (lo, sit ...) for dev in $SCN/*; do + if [ ! -f "$dev/type" ]; then + continue + fi + iftype=$(cat $dev/type) if [ $iftype -ne $arphrd_ether ]; then continue