Hello community, here is the log from the commit of package yast2-kerberos-client checked in at Mon Aug 6 17:03:43 CEST 2007. -------- --- yast2-kerberos-client/yast2-kerberos-client.changes 2007-07-02 11:21:01.000000000 +0200 +++ /mounts/work_src_done/NOARCH/yast2-kerberos-client/yast2-kerberos-client.changes 2007-08-06 15:00:36.428654000 +0200 @@ -1,0 +2,8 @@ +Tue Jul 31 12:25:15 CEST 2007 - jsuchome@suse.cz + +- Smart Card Integration (F302132): + - modify /etc/pam_pkcs11/pam_pkcs11.conf if it is present + - write domain without leading dot in domain_realm section +- 2.15.7 + +------------------------------------------------------------------- Old: ---- yast2-kerberos-client-2.15.6.tar.bz2 New: ---- yast2-kerberos-client-2.15.7.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-kerberos-client.spec ++++++ --- /var/tmp/diff_new_pack.h28050/_old 2007-08-06 17:03:18.000000000 +0200 +++ /var/tmp/diff_new_pack.h28050/_new 2007-08-06 17:03:18.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package yast2-kerberos-client (Version 2.15.6) +# spec file for package yast2-kerberos-client (Version 2.15.7) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,12 +11,12 @@ # norootforbuild Name: yast2-kerberos-client -Version: 2.15.6 +Version: 2.15.7 Release: 1 License: GPL v2 or later Group: System/YaST BuildRoot: %{_tmppath}/%{name}-%{version}-build -Source0: yast2-kerberos-client-2.15.6.tar.bz2 +Source0: yast2-kerberos-client-2.15.7.tar.bz2 prefix: /usr BuildRequires: doxygen perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-pam yast2-testsuite # new Pam.ycp API @@ -35,7 +35,7 @@ Jiri Suchomel <jsuchome@suse.cz> %prep -%setup -n yast2-kerberos-client-2.15.6 +%setup -n yast2-kerberos-client-2.15.7 %build %{prefix}/bin/y2tool y2autoconf @@ -74,6 +74,11 @@ %doc %{prefix}/share/doc/packages/yast2-kerberos-client %changelog +* Tue Jul 31 2007 - jsuchome@suse.cz +- Smart Card Integration (F302132): + - modify /etc/pam_pkcs11/pam_pkcs11.conf if it is present + - write domain without leading dot in domain_realm section +- 2.15.7 * Tue Jun 19 2007 - jsuchome@suse.cz - added support for "pkinit" section in krb5.conf (F302132) - 2.15.6 ++++++ yast2-kerberos-client-2.15.6.tar.bz2 -> yast2-kerberos-client-2.15.7.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-kerberos-client-2.15.6/agents/etc_pam_pkcs11_conf.scr new/yast2-kerberos-client-2.15.7/agents/etc_pam_pkcs11_conf.scr --- old/yast2-kerberos-client-2.15.6/agents/etc_pam_pkcs11_conf.scr 1970-01-01 01:00:00.000000000 +0100 +++ new/yast2-kerberos-client-2.15.7/agents/etc_pam_pkcs11_conf.scr 2007-07-27 10:33:07.000000000 +0200 @@ -0,0 +1,33 @@ +/** + * File: + * etc_pam_pkcs11_conf.scr + * Summary: + * SCR Agent for reading/writing /etc/pam_pkcs11/pam_pkcs11.conf + * + * $Id: etc_krb5_conf.scr 36303 2007-02-20 12:29:00Z jsuchome $ + * + * Read/Sets the values defined in <tt>/etc/pam_pkcs11/pam_pkcs11.conf</tt>. + */ +.etc.pam_pkcs11_conf + +`ag_ini( + `IniAgent( + "/etc/pam_pkcs11/pam_pkcs11.conf", + $[ + "options" : [ "comments_last" ], + "comments": [ "^[ \t]*#.*", "#.*", "^[ \t]*$" ], + "sections" : [ + $[ + "begin" : [ "^[ \t]*(.*[^ \t])[ \t]*[ \t]*\{[ \t]*", "%s {" ], + "end" : [ "^[ \t]*[ \t]*\}[ \t]*", "}" ] + ] + ], + "subindent": "\t", + "params" : [ + $[ + "match" : [ "^[ \t]*([^=]*[^ \t=])[ \t]*=[ \t]*(.*[^ \t]|)[ \t]*;[ \t]*$" , "%s = %s;"], + ], + ], + ] + ) +) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-kerberos-client-2.15.6/src/Kerberos.ycp new/yast2-kerberos-client-2.15.7/src/Kerberos.ycp --- old/yast2-kerberos-client-2.15.6/src/Kerberos.ycp 2007-06-22 16:32:12.000000000 +0200 +++ new/yast2-kerberos-client-2.15.7/src/Kerberos.ycp 2007-07-31 12:28:11.000000000 +0200 @@ -449,9 +449,12 @@ if (default_domain != "") { string domain = default_domain; + WriteKrb5ConfValue (add(.etc.krb5_conf.v.domain_realm,domain),default_realm); if ( findfirstof (domain, ".") != 0) + { domain = "." + domain; - WriteKrb5ConfValue (add(.etc.krb5_conf.v.domain_realm,domain),default_realm); + WriteKrb5ConfValue (add(.etc.krb5_conf.v.domain_realm,domain),default_realm); + } } WriteKrb5ConfValue (.etc.krb5_conf.v.libdefaults.clockskew, clockskew); @@ -509,6 +512,12 @@ } WriteKrb5ConfValue ( add (pkinit_sect, "trusted_servers"), trusted_servers); + if (FileUtils::Exists ("/etc/pam_pkcs11/pam_pkcs11.conf")) + { + SCR::Write (add (add (.etc.pam_pkcs11_conf.v.pam_pkcs11, "mapper ms"), "domainname"), default_realm); + SCR::Write (add (add (.etc.pam_pkcs11_conf.v.pam_pkcs11, "mapper ms"), "domainnickname"), default_domain); + SCR::Write (.etc.pam_pkcs11_conf, nil); + } } // write the changes now diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-kerberos-client-2.15.6/VERSION new/yast2-kerberos-client-2.15.7/VERSION --- old/yast2-kerberos-client-2.15.6/VERSION 2007-06-19 09:27:22.000000000 +0200 +++ new/yast2-kerberos-client-2.15.7/VERSION 2007-07-31 12:28:38.000000000 +0200 @@ -1 +1 @@ -2.15.6 +2.15.7 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org