Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.
/ ietbsd Public archive
forked from quadstor/ietbsd

FreeBSD port of iSCSI Enteprise Target

Notifications You must be signed in to change notification settings

delphij/ietbsd

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

** 2023-01-03: This repository is archived in favor of FreeBSD's native iSCSI target.

This is the FreeBSD port of iSCSI Enterprise Target (IET

The aim of this repository is to maintain the port in sync with the trunk of the Linux target. Ports specific makefiles, intallations scripts are copied rom /usr/ports/net/iet/ as the aim is that this repository be merged back to ports from time to time with ease.

The documentation from the main site (http://iscsitarget.sourceforge.net/)
There are few differences for the FreeBSD implementation

1. The installation prefix for FreeBSD is /usr/local/etc
2. Fileio mode only works with files and not block devices

Issues related to this port can be submitted at https://github.com/quadstor/ietbsd/issues

Installation
Remember that the iet target can be installed from the ports tree (/usr/ports/net/iet).

Documentation related to IET itself can be got from the main site. The followign steps only describe building and installing the target on FreeBSD

git clone https://github.com/quadstor/ietbsd

cd ietbsd
make && make install

Edit /usr/local/etc/iet/ietd.conf and save

/usr/local/etc/rc.d/ietd onestart to start
/usr/local/etc/rc.d/ietd onestop to stop

Or to start/stop on system startup/shutdown 
ietd_enable=YES to /etc/rc.conf 

About

FreeBSD port of iSCSI Enteprise Target

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 87.6%
  • Roff 5.3%
  • C++ 3.5%
  • Makefile 2.9%
  • Shell 0.7%