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.shto remove older versions before installing each time. This ensures that the property list is removed should its format change during development. Optionally,clean.shto 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 enableat the Recover OS terminal window (see the System Integrity Protection Guide for more details).
In both cases, a reboot is required.