ports/69721: New port: net/ldapsh - Interactive shell used to administer ldap directories

Florent Thoumie flz at xbsd.org
Wed Jul 28 19:00:44 UTC 2004


>Number:         69721
>Category:       ports
>Synopsis:       New port: net/ldapsh - Interactive shell used to administer ldap directories
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 28 19:00:35 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Florent Thoumie
>Release:        FreeBSD 4.9-RC i386
>Organization:
Xbsd.org
>Environment:

System: FreeBSD gw 4.9-RC FreeBSD 4.9-RC #4: Sun Oct 5 14:25:09 CEST 2003 rf at gw:/usr/src/sys/compile/GW i386

>Description:

ldapsh is an interactive shell you can use to administer ldap directories. It
provides an extensible command mechanism, with most of the necessary builtin
commands (such as 'clone', 'edit', 'rm'), and it's relatively easy to add more
commands.

It supports configuring multiple LDAP sources, and storing your UID for each
source so you don't have to type them each time. 

>How-To-Repeat:

N/A

>Fix:

--- ldapsh-1.2.shar begins here ---
# 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:
#
#	ldapsh
#	ldapsh/Makefile
#	ldapsh/pkg-descr
#	ldapsh/pkg-plist
#	ldapsh/distinfo
#
echo c - ldapsh
mkdir -p ldapsh > /dev/null 2>&1
echo x - ldapsh/Makefile
sed 's/^X//' >ldapsh/Makefile << 'END-of-ldapsh/Makefile'
X# New ports collection makefile for:	ldapsh
X# Date created:				Jul 28 2004
X# Whom:					Florent Thoumie <flz at xbsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ldapsh
XPORTVERSION=	1.2
XCATEGORIES=	net
XMASTER_SITES=	http://madstop.com/ldapsh/
XEXTRACT_SUFX=	.tgz
X
XMAINTAINER=	flz at xbsd.org
XCOMMENT=	Interactive shell used to administer ldap directories
X
XBUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Term/ReadKey.pm:${PORTSDIR}/devel/p5-Term-ReadKey \
X		${SITE_PERL}/Net/LDAP.pm:${PORTSDIR}/net/p5-perl-ldap \
X		${SITE_PERL}/Date/Manip.pm:${PORTSDIR}/devel/p5-Date-Manip
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PERL5=	yes
XNO_BUILD=	yes
XWRKSRC=		${WRKDIR}/ldapsh
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500600
XBUILD_DEPENDS+=	${SITE_PERL}/Getopt/Long.pm:${PORTSDIR}/devel/p5-Getopt-Long
X.endif
X
Xdo-install:
X	${INSTALL_SCRIPT} ${WRKSRC}/ldapsh ${PREFIX}/bin
X	${INSTALL_DATA} ${WRKSRC}/examples/LdapConfig.pl ${PREFIX}/etc/LdapConfig.pl.sample
X	${MKDIR} -p ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/
X	${CP} -r ${WRKSRC}/lib/Net ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/
X
X.include <bsd.port.post.mk>
END-of-ldapsh/Makefile
echo x - ldapsh/pkg-descr
sed 's/^X//' >ldapsh/pkg-descr << 'END-of-ldapsh/pkg-descr'
Xldapsh is an interactive shell you can use to administer ldap directories. It
Xprovides an extensible command mechanism, with most of the necessary builtin
Xcommands (such as 'clone', 'edit', 'rm'), and it's relatively easy to add more
Xcommands.
X
XIt supports configuring multiple LDAP sources, and storing your UID for each
Xsource so you don't have to type them each time. 
X
XWWW: http://madstop.com/?node=ldapsh
X
X- Florent Thoumie
Xflz at xbsd.org
END-of-ldapsh/pkg-descr
echo x - ldapsh/pkg-plist
sed 's/^X//' >ldapsh/pkg-plist << 'END-of-ldapsh/pkg-plist'
Xbin/ldapsh
Xetc/LdapConfig.pl.sample
X%%SITE_PERL%%/Net/LDAP/Config.pm
X%%SITE_PERL%%/Net/LDAP/Shell.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/cat.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/clone.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/edit.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/ls.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/new.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/rm.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Commands/stub.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Config.pm.example
X%%SITE_PERL%%/Net/LDAP/Shell/Desc.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Schema.pm
X%%SITE_PERL%%/Net/LDAP/Shell/Util.pm
X at dirrm %%SITE_PERL%%/Net/LDAP/Shell/Commands
X at dirrm %%SITE_PERL%%/Net/LDAP/Shell
END-of-ldapsh/pkg-plist
echo x - ldapsh/distinfo
sed 's/^X//' >ldapsh/distinfo << 'END-of-ldapsh/distinfo'
XMD5 (ldapsh-1.2.tgz) = 0c4b8583594ddb5ddf6af960a77d1d30
XSIZE (ldapsh-1.2.tgz) = 27095
END-of-ldapsh/distinfo
exit
--- ldapsh-1.2.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list