#!/bin/bash
set -e

usage () {
  echo "Usage: $SCRIPTNAME [OPTION]... ID"
}

. ${SYSCONFIG:=/etc/sysconfig}/scripts/hardware/functions

ID=$1

check_devpath /bus/ccw/devices/$ID
read_config ccw $ID

message_n "Configuring device $ID: "
read _online < $SYSFS$DEVPATH/online
if [ "$_online" -ne "1" ]; then
  if [ -n "$DASD_USE_DIAG" ]; then
    echo "$DASD_USE_DIAG" > $SYSFS$DEVPATH/use_diag
  fi
  if [ -n "$DASD_READONLY" ]; then
    echo "$DASD_READONLY" > $SYSFS$DEVPATH/readonly
  fi
  echo 1 > $SYSFS$DEVPATH/online
  message_n "online. "
else
  message_n "already online. "
fi

message "ok. "

