From 38734679e4a63712715368e95081cd21a2d0d1d1 Mon Sep 17 00:00:00 2001 From: crunchy Date: Sun, 15 Sep 2002 14:55:57 +0000 Subject: spec file; fixes --- mkmpiodev | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'mkmpiodev') diff --git a/mkmpiodev b/mkmpiodev index 9686eed..bbe6995 100755 --- a/mkmpiodev +++ b/mkmpiodev @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/sh #------------------------------ # Create device file for MPIO #------------------------------ @@ -9,11 +9,16 @@ MINOR=70 PERM=666 OWNER=root.root -if [ -a $DEVFILE ]; then - rm -f $DEVFILE +if test -c $DEVFILE; then + echo -n "Removing $DEVFILE ... " + rm -f $DEVFILE + echo "done" +fi + +if test "$1" != "-r"; then + echo -n "Creating $DEVFILE ... " + mknod -m $PERM $DEVFILE c $MAJOR $MINOR + chown $OWNER $DEVFILE + echo "done" fi -echo -n "Creating $DEVFILE..." -mknod -m $PERM $DEVFILE c $MAJOR $MINOR -chown $OWNER $DEVFILE -echo " done" -- cgit v1.2.3