The initiator may be built by running the build.sh
script. After the necessary components have been built, the script install.sh
can be used for installation. Once installed, the command-line utility iscsictl
can be used to add targets and login to them. See the project Wiki for more information.
Important:
- Run the
uninstall.sh
to remove older versions before installing each time. This ensures that the property list is removed should its format change during development. Optionally,clean.sh
to reset the initiator's configuration to defaults. - Disable kext signing before attempting to install and load the kext using
install.sh
.
- Prior to El Capitan (that is, OS X versions 10.10 and below), this is achieved by running
sudo nvram boot-args=kext-dev-mode=1
- In El Capitan, this is achieved by running
csrutil enable
at the Recover OS terminal window (see the System Integrity Protection Guide for more details).
In both cases, a reboot is required.