X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=extras%2Fpath_id%2Fpath_id;h=7a37700289d89841a0d54367835592e4e50a48e4;hp=a3a627e40794b00060af690a69656be3fab15b33;hb=1d918b50cddc975abbfd06af134a6d843d9bc7f0;hpb=cf100ca71bf365d8898e97d4ec9dd05c3941cae8 diff --git a/extras/path_id/path_id b/extras/path_id/path_id index a3a627e40..7a3770028 100755 --- a/extras/path_id/path_id +++ b/extras/path_id/path_id @@ -549,7 +549,7 @@ handle_device () { ;; *) mode="" - ;; + ;; esac if [ "$d" ]; then d="$d-${rewind}st${mode}" @@ -557,22 +557,9 @@ handle_device () { fi } -case "$TYPE" in - block) - handle_device - echo "ID_PATH=$d" - ;; - scsi_tape) - handle_device - echo "ID_PATH=$d" - ;; - input) - handle_device - echo "ID_PATH=$d" - ;; - *) - RESULT=1 - ;; -esac - -exit $RESULT +handle_device +if [ -z "$d" ]; then + exit 1 +fi +echo "ID_PATH=$d" +exit 0