CFLAGS:=${DEBUG} \
-I${top_srcdir}/interface -I${top_srcdir}/src \
${COVERAGE_FLAGS} \
- -D_GNU_SOURCE
+ -D_GNU_SOURCE ${CFLAGS}
COMPILE:=libtool --mode=compile ${CC} ${CFLAGS}
CXXCOMPILE:=libtool --mode=compile ${CXX} ${CXXFLAGS}
install: ${LIB}
mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir}
mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${jobidprefix}
- ${INSTALL} -m 644 ${LIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${LIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
(cd ${top_srcdir}/interface; ${INSTALL} -m 644 ${HDRS} ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${jobidprefix})
-%.o: %.c
+%.lo %.o: %.c
${COMPILE} -o $@ -c $<
-JAVA implemantation of the L&B service client. Supports producing (logging) events into L&B, event and job status queries, and receiving notifications.
+JAVA implementation of the L&B service client. Supports producing (logging) events into L&B, event and job status queries, and receiving notifications.
compile: ${LIB}
${LIB}: ${OBJ}
- libtool --mode=link ${CC} -rpath ${PREFIX}${prefix}/${libdir} -o $@ ${OBJ}
+ libtool --mode=link ${CC} -rpath ${PREFIX}${prefix}/${libdir} -o $@ ${OBJ} -lm
%.lo: %.c
libtool --mode=compile ${CC} -I.. -I${PATH_TO_JAVA}/include ${JDK_CPPFLAGS} -c $<
COMMON_LIB:=-lglite_lb_common
TRIO_LIB:=-lglite_lbu_trio
-CFLAGS:=${CFLAGS} ${DEBUG} \
+CFLAGS:=${DEBUG} \
-I. \
-I${top_srcdir}/src -I${top_srcdir}/interface \
-I${stagedir}${prefix}/include \
${COVERAGE_FLAGS} \
-DBUILDING_LB_CLIENT \
- -D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS}
+ -D_GNU_SOURCE ${LB_STANDALONE_FLAGS} ${LB_PERF_FLAGS} ${CFLAGS}
CXXFLAGS:=${CFLAGS}
${CC} ${CFLAGS} -DLB_PERF_DROP -c $<
# catches $TOOLS and logevent compilation
-%.o: %.c
+%.lo %.o: %.c
${CC} ${CFLAGS} -c $<
%.h: %.h.T
${AT3} $< >$@ || ( rm -f $@; false )
chmod -w $@ >/dev/null
-%.o: %.cpp
+%.lo %.o: %.cpp
${CXX} ${CFLAGS} ${GLOBUSINC} -c $<
%.c: %.c.T
mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/man/man8
mkdir -p ${DESTDIR}${m4dir}
ifdef LB_STANDALONE
- ${INSTALL} -m 644 ${c_LIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${c_LIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}
else
- ${INSTALL} -m 644 ${lib_LTLIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${lib_LTLIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}
if test -n "${staging}"; then \
- install -m 644 ${plus_LIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}; \
+ install -m 755 ${plus_LIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}; \
fi
endif
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
ranlib $@
${LTLIB}: ${THROBJS}
- ${LINKXX} ${version_info} -o $@ ${THRLOBJS} \
+ ${LINK} ${version_info} -o $@ ${THRLOBJS} \
-lglite_security_gss \
${EXT_LIBS} \
-lm
ranlib $@
${NOTHRLTLIB}: ${OBJS}
- ${LINKXX} ${version_info} -o $@ ${LOBJS} \
+ ${LINK} ${version_info} -o $@ ${LOBJS} \
-lglite_security_gss_${nothrflavour} \
${EXT_LIBS} \
-lm
${THRLTLIB}: ${THROBJS}
- ${LINKXX} ${version_info} -o $@ ${THRLOBJS} \
+ ${LINK} ${version_info} -o $@ ${THRLOBJS} \
-lglite_security_gss_${thrflavour} \
${EXT_LIBS} \
-lm
EXAMPLES=glite-lb-cmsclient
+ifeq (${thrflavour},)
+default_flavour=
+else
+default_flavour=_${nothrflavour}
+endif
+
default: all
all compile: ${PLUGIN_LIB} ${EXAMPLES}
${PLUGIN_LIB}: ${PLUGIN_LOBJS}
- ${SOLINK} -o $@ ${PLUGIN_LOBJS} ${EXT_LIB}
+ ${SOLINK} -o $@ ${PLUGIN_LOBJS} ${EXT_LIB} -lglite_lb_common${default_flavour} -lglite_jobid -lglite_lbu_log
${MAN_GZ}: ${MAN}
rm -f ${MAN_GZ} ${MAN}
Priority: extra
Maintainer: @MAINTAINER@
Uploaders: @UPLOADERS@
-Build-Depends: debhelper (>= 7.0.50~), chrpath, glite-lb-logger-dev, libcppunit-dev, libglite-lbjp-common-trio-dev, libtool
+Build-Depends: debhelper (>= 7.0.50~), chrpath, glite-lb-logger-dev, libcppunit-dev, libglite-lbjp-common-log-dev, libglite-lbjp-common-trio-dev, libtool
#TODO: activemq-cpp-library
Standards-Version: 3.9.1
Section: misc
BuildRequires: activemq-cpp-library
BuildRequires: cppunit-devel%{?_isa}
BuildRequires: glite-lb-logger-devel%{?_isa}
+BuildRequires: glite-lbjp-common-log-devel%{?_isa}
BuildRequires: glite-lbjp-common-trio-devel%{?_isa}
BuildRequires: libtool
Requires: glite-lb-logger
${INSTALL} -m 644 glite-lb-server-purge.cron ${DESTDIR}${PREFIX}${sysconfdir}/cron.d/glite-lb-server-purge
${INSTALL} -m 644 glite-lb-proxy-purge.cron ${DESTDIR}${PREFIX}${sysconfdir}/cron.d/glite-lb-proxy-purge
${INSTALL} -m 644 glite-lb-notif-keeper.cron ${DESTDIR}${PREFIX}${sysconfdir}/cron.d/glite-lb-notif-keeper
- ${INSTALL} -m 644 ${top_srcdir}/config/glite-lb-purge.logrotate ${DESTDIR}${PREFIX}${sysconfdir}/logrotate.d/glite-lb-purge
- ${INSTALL} -m 644 ${top_srcdir}/config/glite-lb-lcas.logrotate ${DESTDIR}${PREFIX}${sysconfdir}/logrotate.d/glite-lb-lcas
+ ${INSTALL} -m 644 ${top_srcdir}/config/glite-lb-server.logrotate ${DESTDIR}${PREFIX}${sysconfdir}/logrotate.d/glite-lb-server
${INSTALL} -m 644 ${top_srcdir}/config/my.cnf ${DESTDIR}${PREFIX}${sysconfdir}/mysql/conf.d/glite-lb-server.cnf
mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbprefix}
+++ /dev/null
-/var/log/glite/glite-lb-server-lcas.log {
- daily
- rotate 4
- missingok
-}
+++ /dev/null
-/var/log/glite/glite-lb-server-purge.log /var/log/glite-lb-server-purge-proxy.log {
- weekly
- rotate 4
- missingok
-}
--- /dev/null
+/var/log/glite/glite-lb-server-lcas.log {
+ daily
+ rotate 4
+ missingok
+}
+
+/var/log/glite/glite-lb-server-purge.log /var/log/glite/glite-lb-server-purge-proxy.log {
+ weekly
+ rotate 4
+ missingok
+}
%dir /usr/include/glite/
%dir /usr/include/glite/lb/
%dir /usr/share/doc/%{name}-%{version}/
-%config(noreplace) /etc/logrotate.d/glite-lb-purge
-%config(noreplace) /etc/logrotate.d/glite-lb-lcas
+%config(noreplace) /etc/logrotate.d/glite-lb-server
%config(noreplace) /etc/mysql/conf.d/glite-lb-server.cnf
/etc/cron.d/*
/etc/glite-lb-index.conf.template
DEBUG:=-g -O0 -Wall
-CFLAGS:= ${CFLAGS} \
+CFLAGS:= \
${DEBUG} \
${CLASSADS_CFLAGS} \
-I${stagedir}${prefix}/include -I${top_srcdir}/src -I. \
- -I${top_srcdir}/interface
+ -I${top_srcdir}/interface ${CFLAGS}
COMPILE:=libtool --mode=compile ${CC} ${CFLAGS}
LINK:=libtool --mode=link ${CC} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
else
default_flavour=_${nothrflavour}
endif
-COMMON_LIBS:= -L${stagedir}${prefix}/${libdir} -lglite_lb_common${default_flavour} -lglite_security_gss${defaultflavour}
-PLUGIN_LIBS:= -L${stagedir}${prefix}/${libdir} -lglite_lb_common${default_flavour} \
- ${CLASSADS_LIBS} -lstdc++ ${EXPAT_LIBS}
+COMMON_LIBS:= -L${stagedir}${prefix}/${libdir} -lglite_lb_common${default_flavour} -lglite_security_gss${defaultflavour} -lglite_jobid
+PLUGIN_LIBS:= -L${stagedir}${prefix}/${libdir} -lglite_lb_common${default_flavour}
PLUGIN_LOBJS:=seqcode_aux.lo process_event.lo process_event_pbs.lo process_event_condor.lo process_event_cream.lo lb_plugin.lo process_event_file_transfer.lo process_event_file_transfer_collection.lo
MACHINE_OBJS:=seqcode_aux.o process_event.o process_event_pbs.o process_event_condor.o process_event_cream.o process_event_file_transfer.o process_event_file_transfer_collection.o intjobstat_supp.o
${SOLINK} -o $@ ${PLUGIN_LOBJS} ${PLUGIN_LIBS}
${MACHINE_LIB}: ${MACHINE_OBJS}
- ${LINK} ${version_info} -o $@ ${MACHINE_LOBJS}
+ ${LINK} ${version_info} -o $@ ${MACHINE_LOBJS} ${COMMON_LIBS}
# ar crv $@ ${MACHINE_OBJS}
# -ranlib $@
install:
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir} ${DESTDIR}${PREFIX}${prefix}/interface ${DESTDIR}${PREFIX}${prefix}/include/glite/lb
- ${INSTALL} -m 644 ${MACHINE_LIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${MACHINE_LIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
${INSTALL} -m 755 ${PLUGIN_LIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
install -m 644 ${top_srcdir}/interface/lb-job-attrs.xsd ${DESTDIR}${PREFIX}${prefix}/interface
install -m 644 lb-job-attrs2.xsd ${DESTDIR}${PREFIX}${prefix}/interface
%.o %.lo: %.c
${COMPILE} -c $<
-%.lo: %.c
- ${COMPILE} -o $@ -c $<
-
lb_plugin.lo: lb_plugin.c job_attrs.h job_attrs2.h
${COMPILE} -DPLUGIN_DEBUG -o $@ -c $<
Url: @URL@
License: ASL 2.0
Vendor: EMI
-Group: System Environment/Libraries
+Group: Development/Libraries
BuildArch: noarch
BuildRequires: glite-lb-types
BuildRequires: libxslt
Requires: perl-LDAP
Requires: glite-yaim-core
Obsoletes: glite-yaim-lb <= 4.2.1-1
+Provides: glite-yaim-lb = %{version}-%{release}
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
AutoReqProv: yes
Source: http://eticssoft.web.cern.ch/eticssoft/repository/emi/@MODULE@/%{version}/src/%{name}-@VERSION@.src.tar.gz
%defattr(-,root,root)
%dir /usr/share/doc/%{name}-%{version}
%dir /etc/glite-lb
-%config /etc/glite-lb/log4crc
+%config(noreplace) /etc/glite-lb/log4crc
%doc /usr/share/doc/%{name}-%{version}/LICENSE
%doc /usr/share/doc/%{name}-%{version}/README
%doc /usr/share/doc/%{name}-%{version}/log4crc.example-debugging
Section: debug
Architecture: any
Priority: extra
-Depends: libglite-lb2-maildir2 (= ${binary:Version}), ${misc:Depends}
+Depends: libglite-lbu-maildir2 (= ${binary:Version}), ${misc:Depends}
Description: gLite L&B/JP common maildir library debugging symbols
This package contains debugging symbols for gLite L&B/JP common maildir
library.
VPATH=${top_srcdir}/src:${top_srcdir}/examples
DEBUG:=-g -O0 -Wall
-CFLAGS:= ${CFLAGS} ${DEBUG} \
+CFLAGS:=${DEBUG} \
-I${top_srcdir}/interface \
-I${stagedir}${prefix}/include \
- -D_GNU_SOURCE
+ -D_GNU_SOURCE ${CFLAGS}
LDFLAGS:=${LDFLAGS} -L${stagedir}${prefix}/${libdir}
ifdef LB_PROF
install:
mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbutilsprefix}
mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir}
- ${INSTALL} -m 644 ${LTLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${LTLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
${INSTALL} -m 644 ${STATICLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir} ; \
cd ${top_srcdir}/interface && install -m 644 ${HDRS} ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbutilsprefix}
DEBUG:=-g -O0 -Wall
-CFLAGS:=${CFLAGS} ${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface -I. -DDATAGRID_EXTENSION
+CFLAGS:=${DEBUG} -I${top_srcdir}/src -I${top_srcdir}/interface -I. -DDATAGRID_EXTENSION ${CFLAGS}
COMPILE:=libtool --mode=compile ${CC}
LINK:=libtool --mode=link ${CC} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbutilsprefix}
-mkdir -p ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbuprefix}
- ${INSTALL} -m 644 ${LTLIB} ${STATICLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 755 ${LTLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
+ ${INSTALL} -m 644 ${STATICLIB} ${DESTDIR}${PREFIX}${prefix}/${libdir}
${INSTALL} -m 644 ${top_srcdir}/LICENSE ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
(cd ${top_srcdir}/interface && ${INSTALL} -m 644 ${HDRS} ${DESTDIR}${PREFIX}${prefix}/include/${globalprefix}/${lbuprefix})
distclean:
rm -rvf Makefile.inc *.spec debian/
-%.o: %.c
+%.lo %.o: %.c
${COMPILE} ${CFLAGS} -c $<
-Summary: Virtual package with runtime and development files of gLite proxyrenewal
+Summary: Virtual package with run-time and development files of gLite proxyrenewal
Name: glite-px-proxyrenewal
Version: @MAJOR@.@MINOR@.@REVISION@
Release: @AGE@%{?dist}
Requires: %{name}-devel%{?_isa}
Requires: %{name}-progs
Obsoletes: glite-security-proxyrenewal%{?_isa} <= 1.3.11-4
-Provides: %{name}%{?_isa} = %{version}-%{release}
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
AutoReqProv: yes
Source: http://eticssoft.web.cern.ch/eticssoft/repository/emi/@MODULE@/%{version}/src/%{name}-@VERSION@.src.tar.gz
%description
-This is a virtual package providing runtime and development files for gLite
+This is a virtual package providing run-time and development files for gLite
proxyrenewal.