# This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. include $(TOPDIR)/rules.mk PKG_NAME:=tgt PKG_VERSION:=1.0.79 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://codeload.github.com/fujita/tgt/tar.gz/v$(PKG_VERSION)? PKG_HASH:=6736d799a202ff665549359859441c6d2b5e3425bffef9ee60ab5a101342a40d PKG_MAINTAINER:=Maxim Storchak PKG_LICENSE:=GPL-2.0-only PKG_CPE_ID:=cpe:/a:zaal:tgt PKG_USE_MIPS16:=0 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/tgt SECTION:=net CATEGORY:=Network URL:=http://stgt.sourceforge.net/ TITLE:=userspace iSCSI target DEPENDS:=+libpthread +libaio endef define Package/tgt/description The Linux target framework (tgt) is a user space SCSI target framework that supports the iSCSI and iSER transport protocols and that also supports multiple methods for accessing block storage. Tgt consists of a user-space daemon and user-space tools. endef define Build/Compile $(call Build/Compile/Default,programs) endef define Package/tgt/conffiles /etc/config/tgt endef define Package/tgt/install $(INSTALL_DIR) $(1)/etc/config $(1)/etc/init.d $(1)/usr/sbin $(INSTALL_DATA) ./files/tgt.config $(1)/etc/config/tgt $(INSTALL_BIN) ./files/tgt.init $(1)/etc/init.d/tgt $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/tgt{d,adm} $(1)/usr/sbin/ endef $(eval $(call BuildPackage,tgt))