diff options
Diffstat (limited to 'extras')
-rwxr-xr-x | extras/path_id/path_id | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/extras/path_id/path_id b/extras/path_id/path_id index a3a627e407..7a37700289 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 |