#!/bin/sh # # Restore / clear the Linux "SCSI target" driver configuration with `targetctl` # start() { local ret echo -n "Restoring target configuration: " /usr/bin/targetctl restore >/dev/null 2>&1 ret=$? echo "done" return $ret } stop() { local ret echo -n "Clearing target configuration: " /usr/bin/targetctl clear >/dev/null 2>&1 ret=$? echo "done" return $ret } restart() { stop start } case "$1" in start) start ;; stop) stop ;; restart) restart ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac