Hello community,
here is the log from the commit of package yast2-users
checked in at Mon Nov 3 14:40:01 CET 2008.
--------
--- yast2-users/yast2-users.changes 2008-10-22 13:06:02.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-users/yast2-users.changes 2008-10-31 15:22:27.007754000 +0100
@@ -1,0 +2,14 @@
+Fri Oct 31 15:09:40 CET 2008 - jsuchome@suse.cz
+
+- delete crypted homes before writing /etc/passwd
+- check for cracklib-devel in configure
+- 2.17.21
+
+-------------------------------------------------------------------
+Wed Oct 29 09:08:54 CET 2008 - jsuchome@suse.cz
+
+- during live installation, available package is installed one
+- bind tools are in 'bind' image, not 'bind.rpm' (bnc#438691)
+- 2.17.20
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
yast2-users-2.17.19.tar.bz2
New:
----
yast2-users-2.17.21.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-users.spec ++++++
--- /var/tmp/diff_new_pack.l10971/_old 2008-11-03 14:39:44.000000000 +0100
+++ /var/tmp/diff_new_pack.l10971/_new 2008-11-03 14:39:44.000000000 +0100
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-users (Version 2.17.19)
+# spec file for package yast2-users (Version 2.17.21)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-users
-Version: 2.17.19
+Version: 2.17.21
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-users-2.17.19.tar.bz2
+Source0: yast2-users-2.17.21.tar.bz2
Prefix: /usr
BuildRequires: cracklib-devel doxygen gcc-c++ perl-Digest-SHA1 perl-XML-Writer update-desktop-files yast2 yast2-core-devel yast2-devtools yast2-ldap-client yast2-perl-bindings yast2-security yast2-testsuite
Requires: yast2-perl-bindings yast2-country yast2-pam yast2-security cracklib perl-Digest-SHA1 perl-X500-DN perl-gettext
@@ -52,7 +52,7 @@
Jiri Suchomel
%prep
-%setup -n yast2-users-2.17.19
+%setup -n yast2-users-2.17.21
%build
%{prefix}/bin/y2tool y2autoconf
@@ -94,8 +94,15 @@
%{_libdir}/YaST2/plugin/libpy2ag_crack.so
%{_libdir}/YaST2/plugin/libpy2ag_crack.la
%doc %{prefix}/share/doc/packages/yast2-users
-
%changelog
+* Fri Oct 31 2008 jsuchome@suse.cz
+- delete crypted homes before writing /etc/passwd
+- check for cracklib-devel in configure
+- 2.17.21
+* Wed Oct 29 2008 jsuchome@suse.cz
+- during live installation, available package is installed one
+- bind tools are in 'bind' image, not 'bind.rpm' (bnc#438691)
+- 2.17.20
* Wed Oct 22 2008 jsuchome@suse.cz
- do not call extend during live installation
- 2.17.19
@@ -1054,7 +1061,7 @@
- fixed: non-ISO-1 chars in fullname not shown (#31405)
- fixed testsuite
- 2.8.19
-* Fri Sep 19 2003 nashif@suse.de
+* Thu Sep 18 2003 nashif@suse.de
- fixed testsuite
- 2.8.18
* Thu Sep 18 2003 jsuchome@suse.cz
++++++ yast2-users-2.17.19.tar.bz2 -> yast2-users-2.17.21.tar.bz2 ++++++
++++ 62448 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/config.h.in new/yast2-users-2.17.21/config.h.in
--- old/yast2-users-2.17.19/config.h.in 2008-04-16 14:34:11.000000000 +0200
+++ new/yast2-users-2.17.21/config.h.in 2008-10-30 15:19:16.000000000 +0100
@@ -45,6 +45,10 @@
/* Define to 1 if you have the header file. */
#undef HAVE_UNISTD_H
+/* Define to the sub-directory in which libtool stores uninstalled libraries.
+ */
+#undef LT_OBJDIR
+
/* Name of package */
#undef PACKAGE
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/configure.in new/yast2-users-2.17.21/configure.in
--- old/yast2-users-2.17.19/configure.in 2008-04-16 14:33:57.000000000 +0200
+++ new/yast2-users-2.17.21/configure.in 2008-10-30 15:19:07.000000000 +0100
@@ -1,9 +1,9 @@
dnl configure.in for yast2-users
dnl
-dnl -- This file is generated by y2autoconf 2.16.8 - DO NOT EDIT! --
+dnl -- This file is generated by y2autoconf 2.17.6 - DO NOT EDIT! --
dnl (edit configure.in.in instead)
-AC_INIT(yast2-users, 2.16.26, http://bugs.opensuse.org/, yast2-users)
+AC_INIT(yast2-users, 2.17.20, http://bugs.opensuse.org/, yast2-users)
dnl Check for presence of file 'RPMNAME'
AC_CONFIG_SRCDIR([RPMNAME])
@@ -18,7 +18,7 @@
AM_INIT_AUTOMAKE(tar-ustar -Wno-portability)
dnl Important YaST2 variables
-VERSION="2.16.26"
+VERSION="2.17.20"
RPMNAME="yast2-users"
MAINTAINER="Jiri Suchomel "
@@ -171,8 +171,14 @@
AC_PROG_CC
AC_PROG_CPP
-CFLAGS="${CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
-CXXFLAGS="${CXXFLAGS} -Wall -Wformat=2"
+# If we have core, get its Y2CORE_CFLAGS.
+# When building core itself, it has set Y2CORE_CFLAGS elsewhere already
+PKG_CHECK_EXISTS([yast2-core],[
+ PKG_CHECK_MODULES(Y2CORE, yast2-core)
+])
+
+CFLAGS="${CFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2 -Wmissing-prototypes"
+CXXFLAGS="${CXXFLAGS} ${Y2CORE_CFLAGS} -Wall -Wformat=2"
: ${AGENT_LIBADD:='-L$(libdir) -lscr'}
AC_SUBST(AGENT_LIBADD)
@@ -188,6 +194,14 @@
AC_HEADER_STDC
+AC_LANG_PUSH(C++)
+yast_found_cracklib=no
+AC_CHECK_HEADER(crack.h,[yast_found_cracklib=yes])
+if [[ "$yast_found_cracklib" = "no" ]]; then
+ AC_MSG_ERROR(Headers for cracklib are missing. Install the package cracklib-devel.)
+fi
+AC_LANG_POP(C++)
+
AC_CONFIG_FILES(Makefile agent-crack/conf/Makefile
agent-crack/doc/autodocs/Makefile
agent-crack/doc/Makefile
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/configure.in.in new/yast2-users-2.17.21/configure.in.in
--- old/yast2-users-2.17.19/configure.in.in 2008-04-14 09:47:18.000000000 +0200
+++ new/yast2-users-2.17.21/configure.in.in 2008-10-30 15:15:54.000000000 +0100
@@ -11,5 +11,13 @@
@YAST2-CHECKS-TESTSUITE@
@YAST2-CHECKS-PROGRAM@
+AC_LANG_PUSH(C++)
+yast_found_cracklib=no
+AC_CHECK_HEADER(crack.h,[yast_found_cracklib=yes])
+if [[ "$yast_found_cracklib" = "no" ]]; then
+ AC_MSG_ERROR(Headers for cracklib are missing. Install the package cracklib-devel.)
+fi
+AC_LANG_POP(C++)
+
## and generate the output...
@YAST2-OUTPUT@
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/src/inst_user_first.ycp new/yast2-users-2.17.21/src/inst_user_first.ycp
--- old/yast2-users-2.17.19/src/inst_user_first.ycp 2008-09-18 11:30:57.000000000 +0200
+++ new/yast2-users-2.17.21/src/inst_user_first.ycp 2008-10-29 14:42:26.000000000 +0100
@@ -4,7 +4,7 @@
* Summary: Dialog for creating the first user during installation
* Authors: Jiri Suchomel
*
- * $Id: inst_user_first.ycp 50661 2008-09-04 12:10:51Z jsuchome $
+ * $Id: inst_user_first.ycp 52648 2008-10-29 08:25:41Z jsuchome $
*/
{
import "Arch";
@@ -75,7 +75,7 @@
"x86_64" : "-32bit",
];
string arch_package = package + dependency[arch]:"";
- if (arch_package != package && Package::Available (arch_package))
+ if (arch_package != package && Package::Available(arch_package) == true)
Pkg::ResolvableInstall (package, `package);
}
@@ -137,7 +137,9 @@
string package = sformat ("yast2-%1-client", client);
if (client == "edir_ldap")
package = "yast2-linux-user-mgmt";
- return Mode::normal () || Package::Available (package);
+ return Mode::normal () || Package::Available (package) == true ||
+ // during Mode::live_installation, available = installed
+ (Mode::live_installation () && Package::Installed (package));
});
available_clients = prepend (available_clients, "users");
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/src/Users.pm new/yast2-users-2.17.21/src/Users.pm
--- old/yast2-users-2.17.19/src/Users.pm 2008-10-13 15:54:24.000000000 +0200
+++ new/yast2-users-2.17.21/src/Users.pm 2008-10-31 15:10:44.000000000 +0100
@@ -4399,6 +4399,7 @@
# Write users
if ($use_gui) { Progress->NextStage (); }
+
if ($users_modified) {
if ($passwd_not_read) {
# error popup (%s is a file name)
@@ -4421,6 +4422,13 @@
$plugin_error = GetPluginError ($args, $result);
}
}
+ # remove the crypted directories now, so cryptconfig still knows them
+ if (!DeleteCryptedHomes ()) {
+ # error popup
+ $ret = __("An error occurred while removing users.");
+ Report->Error ($ret);
+ return $ret;
+ }
# -------------------------------------- write /etc/passwd
if ($plugin_error eq "" && !WritePasswd ()) {
$ret = Message->ErrorWritingFile ("$base_directory/passwd");
@@ -4509,16 +4517,6 @@
Package->InstallAll (cryptconfig_packages ());
}
- # remove the crypted directories now
- if ($users_modified) {
- if (!DeleteCryptedHomes ()) {
- # error popup
- $ret = __("An error occurred while removing users.");
- Report->Error ($ret);
- return $ret;
- }
- }
-
# Write passwords
if ($use_gui) { Progress->NextStage (); }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/src/UsersSimple.pm new/yast2-users-2.17.21/src/UsersSimple.pm
--- old/yast2-users-2.17.19/src/UsersSimple.pm 2008-10-21 12:56:21.000000000 +0200
+++ new/yast2-users-2.17.21/src/UsersSimple.pm 2008-10-29 14:42:26.000000000 +0100
@@ -1323,6 +1323,10 @@
BEGIN { $TYPEINFO{LoadCracklib} = ["function", "boolean"]; }
sub LoadCracklib {
+ if (!Stage->initial () || Mode->live_installation ()) {
+ y2debug ("no extend in this stage/mode");
+ return 1;
+ }
return InstExtensionImage->LoadExtension ("cracklib-dict-full.rpm",
# busy popup message
sformat (__("Retrieving %1 extension..."), "cracklib-dict-full.rpm"));
@@ -1333,6 +1337,10 @@
BEGIN { $TYPEINFO{UnLoadCracklib} = ["function", "boolean"]; }
sub UnLoadCracklib {
+ if (!Stage->initial () || Mode->live_installation ()) {
+ y2debug ("no extend in this stage/mode");
+ return 1;
+ }
return InstExtensionImage->UnLoadExtension ("cracklib-dict-full.rpm",
# busy popup message
sformat (__("Releasing %1 extension..."), "cracklib-dict-full.rpm"));
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/yast2-users-2.17.19/VERSION new/yast2-users-2.17.21/VERSION
--- old/yast2-users-2.17.19/VERSION 2008-10-22 12:55:54.000000000 +0200
+++ new/yast2-users-2.17.21/VERSION 2008-10-31 15:10:24.000000000 +0100
@@ -1 +1 @@
-2.17.19
+2.17.21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org