diff options
author | Anton Gubarkov <anton.gubarkov@gmail.com> | 2021-08-25 23:01:26 +0300 |
---|---|---|
committer | Brian Behlendorf <behlendorf1@llnl.gov> | 2021-08-31 10:30:21 -0700 |
commit | 5eaecd36af22ffb3e98c6d2491f9bb1d219a51ab (patch) | |
tree | bfcb0a99c8d54c35c0d3d2bfb8631991e77cdc9d | |
parent | f73815801464d63e0fc32655d0f8540c5a109766 (diff) |
vdev_id: Return an error if config file is not found
Signed-off-by: Anton Gubarkov <anton.gubarkov@gmail.com>
Reviewed-by: Tony Hutter <hutter2@llnl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
-rwxr-xr-x | cmd/vdev_id/vdev_id | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd/vdev_id/vdev_id b/cmd/vdev_id/vdev_id index d349ba43c..cad59c93f 100755 --- a/cmd/vdev_id/vdev_id +++ b/cmd/vdev_id/vdev_id @@ -140,7 +140,8 @@ Usage: vdev_id [-h] -p number of phy's per switch port [default=$PHYS_PER_PORT] -h show this summary EOF - exit 0 + exit 1 + # exit with error to avoid processing usage message by a udev rule } map_slot() { @@ -728,7 +729,7 @@ done if [ ! -r "$CONFIG" ] ; then echo "Error: Config file \"$CONFIG\" not found" - exit 0 + exit 1 fi if [ -z "$DEV" ] && [ -z "$ENCLOSURE_MODE" ] ; then |