1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# targetcli-fb 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun# When upgrading the version, be sure to also upgrade python-rtslib-fb 8*4882a593Smuzhiyun# and python-configshell-fb at the same time. 9*4882a593SmuzhiyunTARGETCLI_FB_VERSION = 2.1.fb41 10*4882a593SmuzhiyunTARGETCLI_FB_SITE = $(call github,open-iscsi,targetcli-fb,v$(TARGETCLI_FB_VERSION)) 11*4882a593SmuzhiyunTARGETCLI_FB_LICENSE = Apache-2.0 12*4882a593SmuzhiyunTARGETCLI_FB_LICENSE_FILES = COPYING 13*4882a593SmuzhiyunTARGETCLI_FB_SETUP_TYPE = setuptools 14*4882a593SmuzhiyunTARGETCLI_FB_DEPENDENCIES = python-configshell-fb python-rtslib-fb python-six 15*4882a593Smuzhiyun 16*4882a593Smuzhiyundefine TARGETCLI_FB_INSTALL_INIT_SYSV 17*4882a593Smuzhiyun $(INSTALL) -m 0755 -D package/targetcli-fb/S50target \ 18*4882a593Smuzhiyun $(TARGET_DIR)/etc/init.d/S50target 19*4882a593Smuzhiyunendef 20*4882a593Smuzhiyun 21*4882a593Smuzhiyundefine TARGETCLI_FB_INSTALL_INIT_SYSTEMD 22*4882a593Smuzhiyun $(INSTALL) -m 0644 -D package/targetcli-fb/target.service \ 23*4882a593Smuzhiyun $(TARGET_DIR)/usr/lib/systemd/system/target.service 24*4882a593Smuzhiyunendef 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun# Targetcli stores its configuration in /etc/target/saveconfig.json 27*4882a593Smuzhiyun# and complains if the /etc/target/ directory does not exist. 28*4882a593Smuzhiyundefine TARGETCLI_FB_INSTALL_CONF_DIR 29*4882a593Smuzhiyun $(INSTALL) -m 0755 -d $(TARGET_DIR)/etc/target 30*4882a593Smuzhiyunendef 31*4882a593Smuzhiyun 32*4882a593SmuzhiyunTARGETCLI_FB_POST_INSTALL_TARGET_HOOKS += TARGETCLI_FB_INSTALL_CONF_DIR 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun$(eval $(python-package)) 35