rpms/pam_kcoda/F-9 import.log, NONE, 1.1 pam_kcoda-Makefile.patch, NONE, 1.1 pam_kcoda-license-README.txt, NONE, 1.1 pam_kcoda.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Neil Horman nhorman at fedoraproject.org
Mon Oct 13 16:57:05 UTC 2008


Author: nhorman

Update of /cvs/extras/rpms/pam_kcoda/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31142/F-9

Modified Files:
	.cvsignore sources 
Added Files:
	import.log pam_kcoda-Makefile.patch 
	pam_kcoda-license-README.txt pam_kcoda.spec 
Log Message:
Initial Import



--- NEW FILE import.log ---
pam_kcoda-0_5_1-2_fc10:F-9:pam_kcoda-0.5.1-2.fc10.src.rpm:1223916917

pam_kcoda-Makefile.patch:

--- NEW FILE pam_kcoda-Makefile.patch ---
diff -up pam_kcoda-v0.5.1/Makefile.orig pam_kcoda-v0.5.1/Makefile
--- pam_kcoda-v0.5.1/Makefile.orig	2008-10-01 11:54:03.000000000 -0400
+++ pam_kcoda-v0.5.1/Makefile	2008-10-01 11:54:58.000000000 -0400
@@ -1,16 +1,16 @@
 # $Id$
 
 CC=gcc
-CFLAGS=-fPIC -O2 -Wall -Werror -pedantic
+CFLAGS=-fPIC -O2 -g -Wall -Werror -pedantic
 CPPFLAGS=-I.
-LDFLAGS=-x --shared -lpam
+LDFLAGS=--shared -lpam -g
 
 OUT=pam_kcoda.so
 
 all:	$(OUT)
 
 %.so: %.o
-	ld $(LDFLAGS) -o $@ $<
+	$(CC) $(LDFLAGS) -o $@ $<
 
 clean:
 	rm -f *.o $(OUT)


--- NEW FILE pam_kcoda-license-README.txt ---
The pam_kcoda code explicitly states that the code is distributed undrer the
GPL, but includes no copy of the license.  As such, I've contacted the origional
author asking him to clarify his license intentions (specifically in regards to
which version of the GPL it should be distributed under.  This was our
conversation:

===============================================================================
PGP Signed Message, Unverified

		


		
Neil Horman wrote:
> I'm in the process of trying to get
> pam_kcoda packaged for fedora:

cool ;) - pam_kcoda was one of my first FLOSS projects while student;
Ivan Popov took over maintaining the software in 2001 and added Kerberos
support - I have not heard from him since years now.

> https://bugzilla.redhat.com/show_bug.cgi?id=461305
> Your name is in the docs, but I just got a bounce from the address that was
> listed there.  Some quick googling led me to you at this address so I thought
> I
> would write and ask, if you are indeed the author of that package:
> http://www.kernel.org/pub/linux/libs/pam/pre/modules/pam_kcoda-v0.4.tgz

I'm the original author, but no license expert ;)

> And if you are, if you could clarify what version of the GPL you intended to
> distribute it under.  My impression is that you intended to distribute under
> the
> GPLv1 but I'd like to be sure.

Feel free to release pam_kcoda under GPL v2 or 3.., MIT or BSD license
whatever suits you best.
I wrote the original code in GPL v1 as was Coda (and PAM?) in 1999 -
IIRC Ivan asked to release it under BSD conditions and probably then the
license mess started..

> Could you by any chance update the upstream
> package with a COPYING file with a specific license, or clarify what your
> intent
> was, either in the above bugzilla or via email?

I have no idea how this ended up on
http://www.kernel.org/pub/linux/libs/pam/pre/modules/ and don't have
write permissions there [yet].

If necessary I con roll a new release mid next week (I'll be traveling
and am only sporadically online during the next days) . Do you know any
PAM devs?

cheers,
robin
==========================================================================

As the note indicates, The author will re-release the code with a properly
license included in the upcomming weeks.  Until then This note is to indicate
that the License will remain GPLv1 until such time as the code is properly
updated by the author.




--- NEW FILE pam_kcoda.spec ---
%define debug_package %{nil}
Summary: A Pluggable Authentication Module for coda using krb5 authentication
Name: pam_kcoda
Version: 0.5.1
Release: 2%{?dist}
URL: http://mir.dnsalias.com/_media/oss/pamcoda/
Source0: http://mir.dnsalias.com/_media/oss/pamcoda/pam_kcoda-v%{version}.tgz
Source1: pam_kcoda-license-README.txt
License: GPLv2+
Group: System Environment/Base
BuildRequires: pam-devel, e2fsprogs-devel, krb5-devel
Requires: pam_krb5 coda-client
BuildRoot: %{_tmppath}/%{name}-root

Patch0: pam_kcoda-Makefile.patch

%description 
This is pam_kcoda, a pluggable authentication module that can be used with
Linux-PAM and the coda file system.  It uses previously obtained kerberos 5
tickets to authenticate the user against a coda auth server and obtains coda 
tickets for use on the specified realm

%prep
%setup -q -n pam_kcoda-v%{version}
%patch0 -p1

%build
CFLAGS="$RPM_OPT_FLAGS -fPIC -g"; export CFLAGS
make
strip pam_kcoda.so

%install
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_lib}/security
install -m 0755 pam_kcoda.so $RPM_BUILD_ROOT/%{_lib}/security

%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -fr $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/%{_lib}/security/*
%doc README AUTHORS COPYING

%changelog
* Mon Oct 13 2008 Neil Horman <nhorman at redhat.com> - 0.5.1-2
- Added license file

* Thu Oct 01 2008 Neil Horman <nhorman at redhat.com> - 0.5.1-1
- Update Version with new license

* Fri Sep 12 2008 Neil Horman <nhorman at redhat.com> - 0.4-5
- strip pam_kcoda dso

* Fri Sep 12 2008 Neil Horman <nhorman at redhat.com> - 0.4-4
- Add license README doc

* Wed Sep 09 2008 Neil Horman <nhorman at redhat.com> - 0.4-33
- More spec file cleanups/disable debuginfo

* Tue Sep 08 2008 Neil Horman <nhorman at redhat.com> - 0.4-2
- Misc spec file cleanups

* Fri Sep 05 2008 Neil Horman <nhorman at redhat.com> - 0.4-1
- initial build


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/pam_kcoda/F-9/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	3 Oct 2008 06:03:20 -0000	1.1
+++ .cvsignore	13 Oct 2008 16:56:35 -0000	1.2
@@ -0,0 +1 @@
+pam_kcoda-v0.5.1.tgz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/pam_kcoda/F-9/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	3 Oct 2008 06:03:20 -0000	1.1
+++ sources	13 Oct 2008 16:56:35 -0000	1.2
@@ -0,0 +1 @@
+367c7ce88258f40dcfa217977d3e1d6c  pam_kcoda-v0.5.1.tgz




More information about the fedora-extras-commits mailing list