[Fedora-directory-commits] dsmlgw/misc dsmlgw-deploy.wsdd, NONE, 1.1 fedora-ds-dsmlgw.spec, NONE, 1.1 log4j.properties, NONE, 1.1 logging.properties, NONE, 1.1 dsmlgw.cfg, 1.1.1.1, 1.2 server-config.wsdd, 1.1.1.1, 1.2
Richard Allen Megginson (rmeggins)
fedora-directory-commits at redhat.com
Fri Apr 18 16:43:41 UTC 2008
- Previous message (by thread): [Fedora-directory-commits] dsmlgw/dsml European.dsml, 1.1.1.1, 1.2 Example-roles.dsml, 1.1.1.1, 1.2 Example.dsml, 1.1.1.1, 1.2
- Next message (by thread): [Fedora-directory-commits] dsmlgw/src/com/netscape/dsml/test SOAPClient.java, 1.1.1.1, 1.2 dsmlClient.java, 1.1.1.1, 1.2 dsmlSearch.java, 1.1.1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: rmeggins
Update of /cvs/dirsec/dsmlgw/misc
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22524/dsmlgw/misc
Modified Files:
dsmlgw.cfg server-config.wsdd
Added Files:
dsmlgw-deploy.wsdd fedora-ds-dsmlgw.spec log4j.properties
logging.properties
Log Message:
initial commit of dsmlgw - updated license to plain old GPLv2 - updated to use axis1.4
--- NEW FILE dsmlgw-deploy.wsdd ---
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<service name="dsmlgw" provider="Handler">
<parameter name="handlerClass" value="com.netscape.dsml.gateway.gatewayHandler"/>
</service>
</deployment>
--- NEW FILE fedora-ds-dsmlgw.spec ---
%define major_version 1.1
%define minor_version 0
%define pkgname dirsrv
%define shortname dsmlgw
Name: fedora-ds-dsmlgw
Version: %{major_version}.%{minor_version}
Release: 1%{?dist}
Summary: Fedora Directory Server DSML Gateway
Group: Applications/System
License: GPLv2
URL: http://directory.fedoraproject.org
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Source: http://directory.fedoraproject.org/sources/%{name}-%{version}.tar.bz2
Requires: java-1.7.0-icedtea
BuildRequires: java-1.7.0-icedtea-devel
BuildRequires: ant >= 1.6.2
BuildRequires: ldapjdk
BuildRequires: axis
BuildRequires: jakarta-commons-codec
BuildRequires: classpathx-jaf
%description
A DSML to LDAP gateway. The application runs as a Java web application.
The application is a DSMLv2 service that translates incoming DSMLv2
requests into LDAP and sends the requests to an LDAP server, gets the
LDAP response, and translates that back into a DSMLv2 response. The jar
file includes classes that can be used for command line utilities:
* dsmlClient
* dsmlSearch
* LDIF2DSML - converts LDIF files to DSML format
* DSML2LDIF - converts DSML to LDIF format
%prep
%setup -q
%build
%{ant} \
-Dglobaldist.dir=%{_javadir} \
-Dldapdist.dir=%{_javadir} \
-Daxis.dir=%{_javadir}/axis \
-Dbuild.dir=`pwd`/built \
-Ddist.dir=`pwd`/built
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
install -m644 built/%{shortname}.jar $RPM_BUILD_ROOT%{_javadir}/%{shortname}-%{version}.jar
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/data
install -m644 dsml/*.dsml $RPM_BUILD_ROOT%{_datadir}/%{pkgname}/data
# create symlinks
pushd $RPM_BUILD_ROOT%{_javadir}
ln -s %{shortname}-%{version}.jar %{shortname}-%{major_version}.jar
ln -s %{shortname}-%{version}.jar %{shortname}.jar
popd
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc LICENSE
%{_javadir}/%{shortname}-%{version}.jar
%{_javadir}/%{shortname}-%{major_version}.jar
%{_javadir}/%{shortname}.jar
%{_datadir}/%{pkgname}/data/*.dsml
%changelog
* Mon Apr 7 2008 Rich Megginson <rmeggins at redhat.com> 1.1.0-1
- Initial creation
--- NEW FILE log4j.properties ---
# axis uses log4j - these are the log settings for axis
# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=INFO, CONSOLE
log4j.rootCategory=INFO, CONSOLE, LOGFILE
# Set the enterprise logger category to FATAL and its only appender to CONSOLE.
log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
# CONSOLE is set to be a ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n
# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=${catalina.base}/logs/axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.Threshold=INFO
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%d %-4r [%t] %-5p %c %x - %m%n
--- NEW FILE logging.properties ---
# we write logs to files and to the console
handlers = org.apache.juli.FileHandler,java.util.logging.ConsoleHandler
############################################################
# Handler specific properties.
# Describes specific configuration info for Handlers.
############################################################
# log INFO level and higher to log file
org.apache.juli.FileHandler.level = INFO
org.apache.juli.FileHandler.directory = ${catalina.base}/logs
org.apache.juli.FileHandler.prefix = dsmlgw.
org.apache.juli.FileHandler.formatter = java.util.logging.SimpleFormatter
# log WARNING level and higher to console (catalina.out using Tomcat)
java.util.logging.ConsoleHandler.level = WARNING
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
# you can set gateway and class level debugging
#com.netscape.dsml.gateway.level = INFO
#com.netscape.dsml.gateway.gatewayHandler.level = FINER
#com.netscape.dsml.gateway.Configuration.level = FINEST
Index: dsmlgw.cfg
===================================================================
RCS file: /cvs/dirsec/dsmlgw/misc/dsmlgw.cfg,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- dsmlgw.cfg 26 Apr 2007 22:29:03 -0000 1.1.1.1
+++ dsmlgw.cfg 18 Apr 2008 16:43:38 -0000 1.2
@@ -11,25 +11,6 @@
# this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
# Place, Suite 330, Boston, MA 02111-1307 USA.
#
-# In addition, as a special exception, Red Hat, Inc. gives You the additional
-# right to link the code of this Program with code not covered under the GNU
-# General Public License ("Non-GPL Code") and to distribute linked combinations
-# including the two, subject to the limitations in this paragraph. Non-GPL Code
-# permitted under this exception must only link to the code of this Program
-# through those well defined interfaces identified in the file named EXCEPTION
-# found in the source code files (the "Approved Interfaces"). The files of
-# Non-GPL Code may instantiate templates or use macros or inline functions from
-# the Approved Interfaces without causing the resulting work to be covered by
-# the GNU General Public License. Only Red Hat, Inc. may make changes or
-# additions to the list of Approved Interfaces. You must obey the GNU General
-# Public License in all respects for all of the Program code and other code used
-# in conjunction with the Program except the Non-GPL Code covered by this
-# exception. If you modify this file, you may extend this exception to your
-# version of the file, but you are not obligated to do so. If you do not wish to
-# provide this exception without modification, you must delete this exception
-# statement from your version and license this file solely under the GPL without
-# exception.
-#
#
# Copyright (C) 2005 Red Hat, Inc.
# All rights reserved.
Index: server-config.wsdd
===================================================================
RCS file: /cvs/dirsec/dsmlgw/misc/server-config.wsdd,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- server-config.wsdd 26 Apr 2007 22:29:03 -0000 1.1.1.1
+++ server-config.wsdd 18 Apr 2008 16:43:38 -0000 1.2
@@ -12,25 +12,6 @@
this Program; if not, write to the Free Software Foundation, Inc., 59 Temple
Place, Suite 330, Boston, MA 02111-1307 USA.
- In addition, as a special exception, Red Hat, Inc. gives You the additional
- right to link the code of this Program with code not covered under the GNU
- General Public License ("Non-GPL Code") and to distribute linked combinations
- including the two, subject to the limitations in this paragraph. Non-GPL Code
- permitted under this exception must only link to the code of this Program
- through those well defined interfaces identified in the file named EXCEPTION
- found in the source code files (the "Approved Interfaces"). The files of
- Non-GPL Code may instantiate templates or use macros or inline functions from
- the Approved Interfaces without causing the resulting work to be covered by
- the GNU General Public License. Only Red Hat, Inc. may make changes or
- additions to the list of Approved Interfaces. You must obey the GNU General
- Public License in all respects for all of the Program code and other code used
- in conjunction with the Program except the Non-GPL Code covered by this
- exception. If you modify this file, you may extend this exception to your
- version of the file, but you are not obligated to do so. If you do not wish to
- provide this exception without modification, you must delete this exception
- statement from your version and license this file solely under the GPL without
- exception.
-
Copyright (C) 2005 Red Hat, Inc.
All rights reserved.
- Previous message (by thread): [Fedora-directory-commits] dsmlgw/dsml European.dsml, 1.1.1.1, 1.2 Example-roles.dsml, 1.1.1.1, 1.2 Example.dsml, 1.1.1.1, 1.2
- Next message (by thread): [Fedora-directory-commits] dsmlgw/src/com/netscape/dsml/test SOAPClient.java, 1.1.1.1, 1.2 dsmlClient.java, 1.1.1.1, 1.2 dsmlSearch.java, 1.1.1.1, 1.2
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Fedora-directory-commits
mailing list