Stripped all MIT kerberos dependencies for Debian: 1) mod_gridsite.so (apache2-prefork-dev) 2) ht* commands (libcurl4-openssl-dev) 3) removed globus dependency (globus flavour is not built) Patch required since Update 13 (gridsite with canl). Index: project/debian.control =================================================================== RCS file: /cvs/glite/org.gridsite.core/project/debian.control,v retrieving revision 1.7.2.3 diff -u -p -r1.7.2.3 debian.control --- project/debian.control 22 Oct 2012 13:59:45 -0000 1.7.2.3 +++ project/debian.control 22 Oct 2012 21:33:43 -0000 @@ -3,11 +3,8 @@ Section: main Priority: optional Maintainer: EMI CESNET security Build-Depends: debhelper (>= 7.0.50~), - apache2-prefork-dev, gsoap, libcanl-c-dev, - libglobus-gssapi-gsi-dev, - libcurl4-openssl-dev, doxygen, libxml2, libxml2-dev, @@ -21,7 +18,7 @@ Vcs-Cvs: :pserver:anonymous@jra1mw.cvs.c Package: gridsite Section: httpd Architecture: any -Replaces: gridsite-apache (<= 1.7.21), gridsite-services (<= 1.7.21) +Replaces: gridsite-services (<= 1.7.21) Depends: \${shlibs:Depends}, \${misc:Depends} Description: GridSite mod_gridsite module and CGI binaries for Apache httpd GridSite Apache module and CGI binaries. Index: src/Makefile =================================================================== RCS file: /cvs/glite/org.gridsite.core/src/Makefile,v retrieving revision 1.102.2.13 diff -u -p -r1.102.2.13 Makefile --- src/Makefile 22 Oct 2012 15:05:17 -0000 1.102.2.13 +++ src/Makefile 22 Oct 2012 21:33:43 -0000 @@ -127,7 +127,7 @@ GRIDSITE_NOSSL_OBJS=grst_err_nossl.lo gr # Build # -build: apidoc build-lib htcp mod_gridsite.so urlencode findproxyfile \ +build: apidoc build-lib urlencode findproxyfile \ real-gridsite-admin.cgi gridsite-delegation.cgi build-lib: libgridsite_globus.la libgridsite_globus.a \ @@ -431,7 +431,6 @@ distclean: install: apidoc install-lib mkdir -p $(DESTDIR)$(prefix)/include \ - $(DESTDIR)$(prefix)/$(libdir)/$(httpd_name)/modules \ $(DESTDIR)$(prefix)/bin \ $(DESTDIR)$(prefix)/sbin \ $(DESTDIR)$(prefix)/share/man/man1 \ @@ -446,28 +445,13 @@ install: apidoc install-lib cp -f ../CHANGES ../README ../INSTALL ../LICENSE ../VERSION \ $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) cp -f ../doc/index.html ../doc/*.conf ../doc/*.sh ../doc/*.spec \ - mod_gridsite_example.c \ $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) - for i in htcp.1 htfind.1 htll.1 htls.1 htmkdir.1 htmv.1 htping.1 \ + for i in htfind.1 htll.1 htls.1 htmkdir.1 htmv.1 htping.1 \ htrm.1 urlencode.1 findproxyfile.1 ; do \ cp -f ../doc/$$i.html $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) ; \ cp -f ../doc/$$i $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) ; \ cp -f ../doc/$$i $(DESTDIR)$(prefix)/share/man/man1 ; \ gzip -f $(DESTDIR)$(prefix)/share/man/man1/$$i ; done - for i in mod_gridsite.8 ; do \ - cp -f ../doc/$$i.html $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) ; \ - cp -f ../doc/$$i $(DESTDIR)$(prefix)/share/doc/gridsite-$(MINOR_VERSION) ; \ - cp -f ../doc/$$i $(DESTDIR)$(prefix)/share/man/man8 ; \ - gzip -f $(DESTDIR)$(prefix)/share/man/man8/$$i ; done - $(INSTALL) htcp $(DESTDIR)$(prefix)/bin - ln -sf htcp $(DESTDIR)$(prefix)/bin/htls - ln -sf htcp $(DESTDIR)$(prefix)/bin/htll - ln -sf htcp $(DESTDIR)$(prefix)/bin/htrm - ln -sf htcp $(DESTDIR)$(prefix)/bin/htmkdir - ln -sf htcp $(DESTDIR)$(prefix)/bin/htmv - ln -sf htcp $(DESTDIR)$(prefix)/bin/htping - ln -sf htcp $(DESTDIR)$(prefix)/bin/htfind - cp -f mod_gridsite.so $(DESTDIR)$(prefix)/$(libdir)/$(httpd_name)/modules install-lib: mkdir -p $(DESTDIR)$(prefix)/$(libdir)/pkgconfig Index: src/make-debian-files =================================================================== RCS file: /cvs/glite/org.gridsite.core/src/make-debian-files,v retrieving revision 1.6.2.2 diff -u -p -r1.6.2.2 make-debian-files --- src/make-debian-files 19 Oct 2012 15:15:40 -0000 1.6.2.2 +++ src/make-debian-files 22 Oct 2012 21:33:43 -0000 @@ -32,42 +32,23 @@ echo "3.0 (quilt)" > source/format # main (apache, cgi, delegation) cat > gridsite.install < gridsite.manpages < gridsite.docs < gridsite-commands.install < gridsite-commands.manpages <