patch-2.4.10 linux/Documentation/s390/config3270.sh
Next file: linux/Documentation/sound/CMI8338
Previous file: linux/Documentation/s390/3270.txt
Back to the patch index
Back to the overall index
- Lines: 42
- Date:
Fri Sep 7 09:28:38 2001
- Orig file:
v2.4.9/linux/Documentation/s390/config3270.sh
- Orig date:
Wed Apr 11 19:02:27 2001
diff -u --recursive --new-file v2.4.9/linux/Documentation/s390/config3270.sh linux/Documentation/s390/config3270.sh
@@ -37,10 +37,14 @@
echo "#!/bin/sh" > $SCR || exit 1
echo " " >> $SCR
echo "# Script built by /sbin/config3270" >> $SCR
-echo rm -rf "$D/$SUBD/*" >> $SCR
+if [ ! -d /dev/dasd ]; then
+ echo rm -rf "$D/$SUBD/*" >> $SCR
+fi
echo "grep -v $TTY $INITTAB > $NINITTAB" > $SCRTMP || exit 1
echo "echo $ADDNOTE >> $NINITTAB" >> $SCRTMP
-echo mkdir -p $D/$SUBD >> $SCR
+if [ ! -d /dev/dasd ]; then
+ echo mkdir -p $D/$SUBD >> $SCR
+fi
# Now query the tub3270 driver for 3270 device information
# and add appropriate mknod and mingetty lines to our files
@@ -48,13 +52,19 @@
while read devno maj min;do
if [ $min = 0 ]; then
fsmaj=$maj
- echo mknod $D/$TUB c $fsmaj 0 >> $SCR
- echo chmod 666 $D/$TUB >> $SCR
+ if [ ! -d /dev/dasd ]; then
+ echo mknod $D/$TUB c $fsmaj 0 >> $SCR
+ echo chmod 666 $D/$TUB >> $SCR
+ fi
elif [ $maj = CONSOLE ]; then
- echo mknod $D/$TUB$devno c $fsmaj $min >> $SCR
+ if [ ! -d /dev/dasd ]; then
+ echo mknod $D/$TUB$devno c $fsmaj $min >> $SCR
+ fi
else
- echo mknod $D/$TTY$devno c $maj $min >>$SCR
- echo mknod $D/$TUB$devno c $fsmaj $min >> $SCR
+ if [ ! -d /dev/dasd ]; then
+ echo mknod $D/$TTY$devno c $maj $min >>$SCR
+ echo mknod $D/$TUB$devno c $fsmaj $min >> $SCR
+ fi
echo "echo t$min$GETTYLINE $TTY$devno >> $NINITTAB" >> $SCRTMP
fi
done < $P
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)