# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # iet # iet/Makefile # iet/distinfo # iet/files # iet/files/ietd.in # iet/pkg-descr # iet/pkg-plist # echo c - iet mkdir -p iet > /dev/null 2>&1 echo x - iet/Makefile sed 's/^X//' >iet/Makefile << '0d0d3d4fafb57484b5bc0b8e8177559d' X# New ports collection makefile for: iet X# Date created: 2011-02-25 X# Whom: Xin LI X# X# $FreeBSD$ X# X XPORTNAME= iet XPORTVERSION= 1.4.20.2 XCATEGORIES= net XMASTER_SITES= SF/iscsitarget/iscsitarget/${PORTVERSION}/ XDISTNAME= iscsitarget-${PORTVERSION} X XPATCH_SITES= ${MASTER_SITE_LOCAL} XPATCH_SITE_SUBDIR= delphij XPATCHFILES= ${PORTNAME}-${PORTVERSION}.diff.bz2 XPATCH_DIST_STRIP= -p1 X XMAINTAINER= delphij@FreeBSD.org XCOMMENT= The iSCSI Enterprise Target X XLICENSE= GPLv2 X XBUILD_WRKSRC= ${WRKSRC}/freebsd XINSTALL_WRKSRC= ${BUILD_WRKSRC} X XMAN5= ietd.conf.5 XMAN8= ietadm.8 ietd.8 XMANCOMPRESSED= maybe X XUSE_RC_SUBR= ietd X XKMODDIR= ${PREFIX}/modules XPLIST_SUB+= KMODDIR=${KMODDIR} XMAKE_ENV+= KMODDIR=${KMODDIR} DATADIR=${DATADIR} SYSDIR="${SRC_BASE}/sys" X XCONFDIR= ${PREFIX}/etc/iet XCONF_FILES= ietd.conf initiators.allow initiators.deny targets.allow X X.if !exists(${SRC_BASE}/sys/Makefile) XIGNORE= requires kernel sources to build X.endif X Xpre-install: X ${MKDIR} ${DATADIR} ${KMODDIR} ${CONFDIR} X Xpost-install: X.for f in ${CONF_FILES} X @[ -f ${CONFDIR}/${f} ] || ${CP} ${DATADIR}/${f} ${CONFDIR}/ X.endfor X X.include 0d0d3d4fafb57484b5bc0b8e8177559d echo x - iet/distinfo sed 's/^X//' >iet/distinfo << 'a97b8031d9088e235d1dfe046355c242' XSHA256 (iscsitarget-1.4.20.2.tar.gz) = 0f3c8e2c2038fbbd7059d1efdd428260013212daca75c1d56abbeec33cb8d388 XSIZE (iscsitarget-1.4.20.2.tar.gz) = 138464 XSHA256 (iet-1.4.20.2.diff.bz2) = 7d52898f986633ee9f0bee0076416dc7f515a372b625a4f579576b7ac8e9e35d XSIZE (iet-1.4.20.2.diff.bz2) = 25970 a97b8031d9088e235d1dfe046355c242 echo c - iet/files mkdir -p iet/files > /dev/null 2>&1 echo x - iet/files/ietd.in sed 's/^X//' >iet/files/ietd.in << 'f1f75d4e27646714a23906abec5dafac' X#!/bin/sh X X# PROVIDE: ietd X# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv X# BEFORE: LOGIN X# KEYWORD: shutdown X X. /etc/rc.subr Xname="ietd" Xcommand=%%PREFIX%%/sbin/${name} Xstop_precmd="ietd_prestop" Xrequired_modules="iet" Xrcvar=`set_rcvar` X Xietd_prestop() X{ X %%PREFIX%%/sbin/ietadm --op delete X} X Xload_rc_config $name Xrun_rc_command "$1" f1f75d4e27646714a23906abec5dafac echo x - iet/pkg-descr sed 's/^X//' >iet/pkg-descr << 'b8f412a41b827bc2b3d493beaf563fd9' XiSCSI Enterprise Target is a simple open source iSCSI target with Xprofessional features, that works well in enterprise environments Xunder real workloads, and is scalable and versatile enough to meet Xthe challenge of future storage needs and developments. X XThe port work was originally done by QuadStor. X XWWW: http://iscsitarget.sourceforge.net/ b8f412a41b827bc2b3d493beaf563fd9 echo x - iet/pkg-plist sed 's/^X//' >iet/pkg-plist << '46d7c0da9679eb4e23f6f3e26d445d46' Xmodules/iet.ko X@exec mkdir -p %D/etc/iet X@unexec (cmp -s %D/%%DATADIR%%/ietd.conf %D/etc/iet/ietd.conf && rm -f %D/etc/iet/ietd.conf) || true X%%DATADIR%%/ietd.conf X@exec [ -f %B/ietd.conf ] || cp %B/%f %D/etc/iet/ietd.conf X@unexec (cmp -s %D/%%DATADIR%%/initiators.allow %D/etc/iet/initiators.allow && rm -f %D/etc/iet/initiators.allow) || true X%%DATADIR%%/initiators.allow X@exec [ -f %B/initiators.allow ] || cp %B/%f %D/etc/iet/initiators.allow X@unexec (cmp -s %D/%%DATADIR%%/initiators.deny %D/etc/iet/initiators.deny && rm -f %D/etc/iet/initiators.deny) || true X%%DATADIR%%/initiators.deny X@exec [ -f %B/initiators.deny ] || cp %B/%f %D/etc/iet/initiators.deny X@unexec (cmp -s %D/%%DATADIR%%/targets.allow %D/etc/iet/targets.allow && rm -f %D/etc/iet/targets.allow) || true X%%DATADIR%%/targets.allow X@exec [ -f %B/targets.allow ] || cp %B/%f %D/etc/iet/targets.allow X@dirrmtry etc/iet X@dirrm %%DATADIR%% Xsbin/ietd Xsbin/ietadm X@exec /usr/sbin/kldxref %%KMODDIR%% X@unexec /usr/sbin/kldxref %%KMODDIR%% X@dirrmtry %%KMODDIR%% 46d7c0da9679eb4e23f6f3e26d445d46 exit