diff --git a/CASA-auth-token/package/Makefile.am b/CASA-auth-token/package/Makefile.am deleted file mode 100644 index f6a6d745..00000000 --- a/CASA-auth-token/package/Makefile.am +++ /dev/null @@ -1,38 +0,0 @@ -####################################################################### -# -# Copyright (C) 2006 Novell, Inc. -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program; if not, write to the Free -# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# Author: Juan Carlos Luciani -# -####################################################################### - -SUBDIRS = linux - -DIST_SUBDIRS = linux - -EXTRA_DIST = - -.PHONY: package package-clean package-install package-uninstall -package package-clean package-install package-uninstall: - $(MAKE) -C $(TARGET_OS) $@ - -clean-local: - if [ -d lib ]; then rm -rf lib; fi - -maintainer-clean-local: - rm -f Makefile.in - diff --git a/CASA-auth-token/package/linux/CASA-auth-token-service.spec.in b/CASA-auth-token/package/linux/CASA-auth-token-service.spec.in deleted file mode 100644 index 8d62cad7..00000000 --- a/CASA-auth-token/package/linux/CASA-auth-token-service.spec.in +++ /dev/null @@ -1,312 +0,0 @@ -# -# spec file for the CASA-auth-token packages. -# -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. -# -# Please submit bugfixes or comments via http://bugs.opensuse.org -# - -# norootforbuild - -# For debug build, please replace Release to Debug and set debug_opt to --enable-debug -%define cfg Release -%define debug_opt "" - - -Name: @PACKAGE@ -URL: http://www.novell.com/products -BuildRequires: libstdc++ libgcc gcc-c++ glib2-devel krb5-devel libgssapi libstdc++-devel pam-devel pkgconfig java-1_5_0-ibm-devel apache2-devel update-alternatives mono-devel CASA-devel servletapi5 identity-abstraction -%define prefix /usr -%define jprefix /usr/share/java -License: LGPL -Group: Applications/System -Autoreqprov: on -%define bldno 1.0.0 -Version: @VERSION@ -Release: 0 -Summary: Novell Common Authentication Services Adapter Authentication Token Infrastructure (CASA-auth-token) -Source: %{name}-%{version}.tar.bz2 -BuildRoot: %{_tmppath}/%{name}-%{version}-build -Requires: java-1_5_0-ibm servletapi5 tomcat5 -PreReq: %fillup_prereq %insserv_prereq - -%description -CASA-auth-token is an authentication token infrastructure with support for multiple -authentication mechanisms with an emphasis on providing a scalable single -sign-on solution. - -A key feature of CASA-auth-token is that its authentication tokens contain identity -information about the entity being authenticated. This information is made available -to the consuming services. The amount of information contained in the tokens is -configured on a per-service basis. Because of this feature, we say that CASA-auth-token -projects an "Authenticated Identity". - -The CASA-auth-token-service is the infrastructure component responsible for authenticating -entities using the native authentication mechanism and for issuing tokens that can later -be used by applications to authenticate the entity o services that are CASA authentication -enabled. - -%package -n CASA-auth-token-server-support -Summary: Libraries needed for "C" applications development. -Group: Applications/System -Requires: CASA-devel - -%description -n CASA-auth-token-server-support -This package contains the CASA (Common Authentication Services Adapter) -authentication token infrastructure lower level libraries for token -verification from native code ("C"). It is recomended that this library -not be invoked directly by applications, instead it is recomended that -appplication invoke its services through the support modules provided to -integrate with PAM or the Apache Web Server. - -%package -n CASA-auth-token-pam-support -Summary: Libraries needed for PAM applications development. -Group: Applications/System -Requires: CASA-auth-token-server-support pam - -%description -n CASA-auth-token-pam-support -This package contains the CASA (Common Authentication Services Adapter) -authentication token infrastructure PAM module for token verification. - -%package -n CASA-auth-token-apache2_2-support -Summary: Libraries needed for Apache 2.2 applications development. -Group: Applications/System -Requires: apache2 CASA-auth-token-server-support - -%description -n CASA-auth-token-apache2_2-support -This package contains the CASA (Common Authentication Services Adapter) -authentication token infrastructure Apache v2.2 authentication provider -module for token verification. The module expects that users authenticate -utilizing the HTTP Basic authentication scheme and that the password utilized consist -of a CASA authentication token. Information about the authenticated identity is -made available to other Apache modules via the Apache request environment variable. - -%package -n CASA-auth-token-jaas-support -Summary: Libraries needed for JAAS applications development. -Group: Applications/System -Requires: java-1_5_0-ibm - -%description -n CASA-auth-token-jaas-support -This package contains the CASA (Common Authentication Services Adapter) -authentication token infrastructure JAAS module and supporting libraries -for token verification. - -%package -n CASA-auth-token-devel -Summary: Include files needed for applications development. -Group: Applications/System -Requires: CASA-devel CASA-auth-token-server-support CASA-auth-token-jaas-support CASA-auth-token-pam-support CASA-auth-token-apache2_2-support CASA-auth-token-service - -%description -n CASA-auth-token-devel -This package contains the files necessary for the development of client and -server applications that utilize the CASA (Common Authentication Service Adapter) -authentication token infrastructure for authentication. - - -%prep -%setup -q -#%patch -%if %{_lib} == "lib64" -%define binsource bin64 -%else -%define binsource bin -%endif - -%build -export PATH=.:$PATH:/usr/%_lib/qt3/bin -%if %suse_version > 1000 -export CFLAGS="$CFLAGS $RPM_OPT_FLAGS -fstack-protector" -%endif - -./autogen.sh -make - - -%install - -## Prime the file system ## -install -d %{buildroot}%{prefix} -install -d %{buildroot}%{prefix}/%{_lib} -install -d %{buildroot}%{prefix}/%{_lib}/security -install -d %{buildroot}%{prefix}/include -install -d %{buildroot}%{prefix}/share -install -d %{buildroot}%{prefix}/share/java - -## CASA-auth-token-service ## -# Libs -install -m 755 %{_lib}/java/CasaAuthTokenSvc.war %{buildroot}%{prefix}/share/java/CasaAuthTokenSvc.war.%{bldno} - -# Lib Symbolic Links -ln -sf CasaAuthTokenSvc.war.%{bldno} %{buildroot}%{prefix}/share/java/CasaAuthTokenSvc.war -ln -sf CasaAuthTokenSvc.war.%{bldno} %{buildroot}%{prefix}/share/java/CasaAuthTokenSvc.war.1 - -## CASA-auth-token-server-support ## -# Libs -install -m 755 %{_lib}/%{cfg}/libcasa_s_authtoken.so %{buildroot}%{prefix}/%{_lib}/libcasa_s_authtoken.so.%{bldno} - -# Lib Symbolic Links -ln -sf libcasa_s_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_s_authtoken.so -ln -sf libcasa_s_authtoken.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/libcasa_s_authtoken.so.1 - -## CASA-auth-token-pam-support ## -# Libs -install -m 755 %{_lib}/%{cfg}/pam_casaauthtok.so %{buildroot}%{prefix}/%{_lib}/security/pam_casaauthtok.so.%{bldno} -#install -m 755 %{_lib}/%{cfg}/pam_casaauthtok.so %{buildroot}%{prefix}/%{_lib}/security/pam_casaauthtok.so - -# Lib Symbolic Links -ln -sf pam_casaauthtok.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/security/pam_casaauthtok.so -ln -sf pam_casaauthtok.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/security/pam_casaauthtok.so.1 - -## CASA-auth-token-apache2_2-support ## -# Libs -install -m 755 %{_lib}/%{cfg}/mod_authn_casa.so %{buildroot}%{prefix}/%{_lib}/mod_authn_casa.so.%{bldno} - -# Lib Symbolic Links -ln -sf mod_authn_casa.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/mod_authn_casa.so -ln -sf mod_authn_casa.so.%{bldno} %{buildroot}%{prefix}/%{_lib}/mod_authn_casa.so.1 - -## CASA-auth-token-jaas-support ## -# Libs -install -m 755 %{_lib}/java/CasaJaasSupport.jar %{buildroot}%{prefix}/share/java/CasaJaasSupport.jar.%{bldno} -install -m 755 %{_lib}/java/CasaAuthToken.jar %{buildroot}%{prefix}/share/java/CasaAuthToken.jar.%{bldno} - -# Lib Symbolic Links -ln -sf CasaJaasSupport.jar.%{bldno} %{buildroot}%{prefix}/share/java/CasaJaasSupport.jar -ln -sf CasaJaasSupport.jar.%{bldno} %{buildroot}%{prefix}/share/java/CasaJaasSupport.jar.1 -ln -sf CasaAuthToken.jar.%{bldno} %{buildroot}%{prefix}/share/java/CasaAuthToken.jar -ln -sf CasaAuthToken.jar.%{bldno} %{buildroot}%{prefix}/share/java/CasaAuthToken.jar.1 - -## CASA-auth-token-devel ## -# Header Files -install -m 644 include/casa_c_authtoken.h %{buildroot}%{prefix}/include -install -m 644 include/casa_s_authtoken.h %{buildroot}%{prefix}/include - - -%clean -rm -rf $RPM_BUILD_ROOT - - -## CASA-auth-token-service ## -%pre -# Nothing to do in this pre script - -%post -/sbin/ldconfig - -%preun -# Nothing to do in this preun script - -%postun -# Nothing to do in this postun script - -%files -%defattr(-,root,root) -%{prefix}/share/java/CasaAuthTokenSvc.war.%{bldno} -%{prefix}/share/java/CasaAuthTokenSvc.war -%{prefix}/share/java/CasaAuthTokenSvc.war.1 - - -## CASA-auth-token-server-support ## -%pre -n CASA-auth-token-server-support -# Nothing to do in this pre script - -%post -n CASA-auth-token-server-support -/sbin/ldconfig - -%preun -n CASA-auth-token-server-support -# Nothing to do in this preun script - -%postun -n CASA-auth-token-server-support -# Nothing to do in this postun script - -%files -n CASA-auth-token-server-support -%defattr(-,root,root) -%{prefix}/%{_lib}/libcasa_s_authtoken.so.%{bldno} -%{prefix}/%{_lib}/libcasa_s_authtoken.so -%{prefix}/%{_lib}/libcasa_s_authtoken.so.1 - - -## CASA-auth-token-pam-support ## -%pre -n CASA-auth-token-pam-support -# Nothing to do in this pre script - -%post -n CASA-auth-token-pam-support -/sbin/ldconfig - -%preun -n CASA-auth-token-pam-support -# Nothing to do in this preun script - -%postun -n CASA-auth-token-pam-support -# Nothing to do in this postun script - -%files -n CASA-auth-token-pam-support -%defattr(-,root,root) -%dir %{prefix}/%{_lib}/security -%{prefix}/%{_lib}/security/pam_casaauthtok.so.%{bldno} -%{prefix}/%{_lib}/security/pam_casaauthtok.so -%{prefix}/%{_lib}/security/pam_casaauthtok.so.1 - - -## CASA-auth-token-apache2_2-support ## -%pre -n CASA-auth-token-apache2_2-support -# Nothing to do in this pre script - -%post -n CASA-auth-token-apache2_2-support -/sbin/ldconfig - -%preun -n CASA-auth-token-apache2_2-support -# Nothing to do in this preun script - -%postun -n CASA-auth-token-apache2_2-support -# Nothing to do in this postun script - -%files -n CASA-auth-token-apache2_2-support -%defattr(-,root,root) -%{prefix}/%{_lib}/mod_authn_casa.so.%{bldno} -%{prefix}/%{_lib}/mod_authn_casa.so -%{prefix}/%{_lib}/mod_authn_casa.so.1 - - -## CASA-auth-token-jaas-support ## -%pre -n CASA-auth-token-jaas-support -# Nothing to do in this pre script - -%post -n CASA-auth-token-jaas-support -/sbin/ldconfig - -%preun -n CASA-auth-token-jaas-support -# Nothing to do in this preun script - -%postun -n CASA-auth-token-jaas-support -# Nothing to do in this postun script - -%files -n CASA-auth-token-jaas-support -%defattr(-,root,root) -%{prefix}/share/java/CasaJaasSupport.jar.%{bldno} -%{prefix}/share/java/CasaJaasSupport.jar -%{prefix}/share/java/CasaJaasSupport.jar.1 -%{prefix}/share/java/CasaAuthToken.jar.%{bldno} -%{prefix}/share/java/CasaAuthToken.jar -%{prefix}/share/java/CasaAuthToken.jar.1 - - -## CASA-auth-token-devel ## -%pre -n CASA-auth-token-devel -# Nothing to do in this pre script - -%post -n CASA-auth-token-devel -# Nothing to do in this post script - -%preun -n CASA-auth-token-devel -# Nothing to do in this preun script - -%postun -n CASA-auth-token-devel -# Nothing to do in this postun script - -%files -n CASA-auth-token-devel -%defattr(-,root,root) -%{prefix}/include/casa_c_authtoken.h -%{prefix}/include/casa_s_authtoken.h - -%changelog -n CASA-auth-token diff --git a/CASA-auth-token/package/linux/Makefile.am b/CASA-auth-token/package/linux/Makefile.am deleted file mode 100644 index 7eaa5b7f..00000000 --- a/CASA-auth-token/package/linux/Makefile.am +++ /dev/null @@ -1,67 +0,0 @@ -####################################################################### -# -# Copyright (C) 2006 Novell, Inc. -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public -# License as published by the Free Software Foundation; either -# version 2 of the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public -# License along with this program; if not, write to the Free -# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. -# -# -####################################################################### -#how do you get the version?? -RPM_FILE = $(PACKAGE)-$(VERSION)-$(RELEASE).$(target_cpu).rpm -#SRPM_FILE = $(PACKAGE)-$(VERSION)-$(RELEASE).src.rpm -SRPM_FILE = $(PACKAGE)-$(VERSION)*.src.rpm - -SPEC_FILE = CASA-auth-token-service.spec - -.PHONY: package package-clean package-install package-uninstall casa - -#all: $(RPM_FILE) - -package: $(RPM_FILE) - -all clean: - -$(RPM_FILE): - cd $(top_srcdir); make dist-bzip2 - rm -rf RPM - mkdir RPM - echo %_topdir `pwd`/RPM > $(HOME)/.rpmmacros - mkdir -p RPM/BUILD - mkdir -p RPM/RPMS - mkdir -p RPM/SOURCES - mkdir -p RPM/SPECS - mkdir -p RPM/SRPMS - cp $(SPEC_FILE) RPM/SPECS - cp $(top_srcdir)/$(PACKAGE)-*.tar.bz2 RPM/SOURCES - mv $(top_srcdir)/$(PACKAGE)-$(VERSION).tar.bz2 $(PACKAGE)-$(VERSION).tar.bz2 - rpmbuild -ba -v -vv --target=$(target_triplet) RPM/SPECS/$(SPEC_FILE) - cp RPM/RPMS/*/*.rpm . - cp RPM/SRPMS/$(SRPM_FILE) . - -package-install: package - su -c "rpm -Uvh $(RPM_FILE)" - -package-uninstall: - su -c "rpm -e $(PACKAGE)" - -package-clean clean-local: - rm -rf *.rpm RPM *.bz2 - -distclean-local: package-clean - rm -f Makefile $(SPEC_FILE) - -maintainer-clean-local: - rm -f Makefile.in -