From e3318984baca7f0544ebbad6d86e9978ad490efd Mon Sep 17 00:00:00 2001 From: "Timur I. Bakeyev" Date: Tue, 5 Aug 2008 23:06:17 +0000 Subject: Add new port, that installs only smbclient out of samba3 suite for ports, that need only it's functionality instead of full net/samba3 port. Submitted by: garga --- net/samba-smbclient/Makefile | 42 ++++++++++++++++++++++++ net/samba-smbclient/files/smb-client.conf.sample | 9 +++++ net/samba-smbclient/pkg-descr | 6 ++++ 3 files changed, 57 insertions(+) create mode 100644 net/samba-smbclient/Makefile create mode 100644 net/samba-smbclient/files/smb-client.conf.sample create mode 100644 net/samba-smbclient/pkg-descr (limited to 'net/samba-smbclient') diff --git a/net/samba-smbclient/Makefile b/net/samba-smbclient/Makefile new file mode 100644 index 000000000000..efbb2525a49d --- /dev/null +++ b/net/samba-smbclient/Makefile @@ -0,0 +1,42 @@ +# New ports collection makefile for: samba-smbclient +# Date created: Mon Jul 28 12:43:50 BRT 2008 +# Whom: garga +# +# $FreeBSD$ +# + +PORTREVISION= 0 +PORTEPOCH= 0 +PKGNAMESUFFIX= -smbclient + +COMMENT= Samba "ftp-like" client + +CONFLICTS= ja-samba-2.* ja-samba-3.* samba-2.* samba-3.* + +SAMBA_CONFIG= smb-client.conf +SAMBA_PORT?= samba3 +SAMBA_SUBPORT= yes + +MASTERDIR= ${.CURDIR}/../${SAMBA_PORT} +FILESDIR= ${.CURDIR}/files +PKGDIR= ${.CURDIR} + +WITHOUT_ADS= yes + +MAN1= smbclient.1 +PLIST_FILES= bin/smbclient \ + ${SAMBA_CONFDIR:S,^${PREFIX}/,,}/${SAMBA_CONFIG}.sample + +do-build: + cd ${WRKSRC} && ${MAKE} include/proto.h + cd ${WRKSRC} && ${MAKE} bin/smbclient + +do-install: + ${INSTALL_DATA} ${FILESDIR}/smb-client.conf.sample ${SAMBA_CONFDIR}/${SAMBA_CONFIG}.sample + @if [ ! -f "${SAMBA_CONFDIR}/${SAMBA_CONFIG}" ]; then \ + ${CP} -p "${SAMBA_CONFDIR}/${SAMBA_CONFIG}.sample" "${SAMBA_CONFDIR}/${SAMBA_CONFIG}"; \ + fi + ${INSTALL_PROGRAM} ${WRKSRC}/bin/smbclient ${PREFIX}/bin + ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/docs/manpages/smbclient.1 ${MAN1PREFIX}/man/man1 + +.include "${MASTERDIR}/Makefile" diff --git a/net/samba-smbclient/files/smb-client.conf.sample b/net/samba-smbclient/files/smb-client.conf.sample new file mode 100644 index 000000000000..e493fd5c8419 --- /dev/null +++ b/net/samba-smbclient/files/smb-client.conf.sample @@ -0,0 +1,9 @@ +[global] + +# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH +; workgroup = MYGROUP + +# Charset settings +; display charset = koi8-r +; unix charset = koi8-r +; dos charset = cp866 diff --git a/net/samba-smbclient/pkg-descr b/net/samba-smbclient/pkg-descr new file mode 100644 index 000000000000..4e691cb33725 --- /dev/null +++ b/net/samba-smbclient/pkg-descr @@ -0,0 +1,6 @@ +smbclient is samba client with an "ftp like" interface. It is a useful tool to +test connectivity to a Windows share. It can be used to transfer files, or to +look at share names. In addition, it has a nifty ability to 'tar' (backup) and +restore files from a server to a client and visa versa. + +WWW: http://www.samba.org/ -- cgit v1.2.3