Hello community,
here is the log from the commit of package yast2-users for openSUSE:Factory checked in at 2019-07-31 14:23:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-users (Old)
and /work/SRC/openSUSE:Factory/.yast2-users.new.4126 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-users"
Wed Jul 31 14:23:11 2019 rev:223 rq:714616 version:4.2.4
Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-users/yast2-users.changes 2019-05-21 10:36:19.951244981 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-users.new.4126/yast2-users.changes 2019-07-31 14:23:12.546440238 +0200
@@ -1,0 +2,21 @@
+Thu Jul 11 09:52:50 UTC 2019 - Steffen Winterfeldt
+
+- hide all password fields in log (bsc#1141017)
+- 4.2.4
+
+-------------------------------------------------------------------
+Wed Jun 19 07:39:49 UTC 2019 - Ladislav Slezák
+
+- Fixed failing old testsuite: do not depend on the environment,
+ skip nscd restart in Mode.test() (bsc#1138668)
+- 4.2.3
+
+-------------------------------------------------------------------
+Fri May 31 12:42:14 UTC 2019 - Stasiek Michalski
+
+- Add metainfo (fate#319035)
+- Revamp spec
+- Replace GenericName with Comment
+- 4.2.2
+
+-------------------------------------------------------------------
Old:
----
yast2-users-4.2.1.tar.bz2
New:
----
yast2-users-4.2.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-users.spec ++++++
--- /var/tmp/diff_new_pack.E1Lfpa/_old 2019-07-31 14:23:12.922440023 +0200
+++ /var/tmp/diff_new_pack.E1Lfpa/_new 2019-07-31 14:23:12.922440023 +0200
@@ -17,10 +17,13 @@
Name: yast2-users
-Version: 4.2.1
+Version: 4.2.4
Release: 0
+Summary: YaST2 - User and Group Configuration
+License: GPL-2.0-only
+Group: System/YaST
+Url: https://github.com/yast/yast-users
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
BuildRequires: cracklib-devel
@@ -33,7 +36,7 @@
# UI::Widgets
BuildRequires: yast2 >= 3.2.8
BuildRequires: yast2-core-devel
-BuildRequires: yast2-devtools >= 3.1.10
+BuildRequires: yast2-devtools >= 4.2.2
BuildRequires: yast2-perl-bindings
BuildRequires: yast2-security
BuildRequires: yast2-testsuite
@@ -49,10 +52,6 @@
Requires: yast2-pam >= 4.2.0
Requires: yast2-security
-Obsoletes: yast2-users-devel-doc
-Conflicts: autoyast2 < 3.1.92
-# older storage uses removed deprecated method, see https://github.com/yast/yast-storage/pull/187
-Conflicts: yast2-storage < 3.1.75
# y2usernote, y2useritem
Requires: yast2-perl-bindings >= 2.18.0
@@ -66,16 +65,16 @@
Requires: yast2-core >= 2.21.0
Requires: yast2-ruby-bindings >= 1.0.0
-
-Summary: YaST2 - User and Group Configuration
-License: GPL-2.0-only
-Group: System/YaST
+Obsoletes: yast2-users-devel-doc
+Conflicts: autoyast2 < 3.1.92
+# older storage uses removed deprecated method, see https://github.com/yast/yast-storage/pull/187
+Conflicts: yast2-storage < 3.1.75
%description
This package provides GUI for maintenance of linux users and groups.
%prep
-%setup -n %{name}-%{version}
+%setup -q
%build
%yast_build
@@ -84,30 +83,22 @@
# make testsuite/modules/Ldap.rb visible
export Y2BASE_Y2DIR=`pwd`/testsuite
%yast_install
+%yast_metainfo
%files
-%defattr(-,root,root)
-%dir %{yast_yncludedir}/users
-%dir %{yast_moduledir}/YaPI
-%{yast_clientdir}/*.rb
-%{yast_desktopdir}/*.desktop
-%{yast_moduledir}/*.pm
-%{yast_moduledir}/SSHAuthorizedKeys.rb
-%{yast_moduledir}/UsersUI.rb
-%{yast_moduledir}/YaPI/*.pm
-%{yast_yncludedir}/users/*
-%{yast_libdir}/users
-%{yast_schemadir}/autoyast/rnc/users.rnc
+%{yast_clientdir}
+%{yast_desktopdir}
+%{yast_metainfodir}
+%{yast_moduledir}
+%{yast_yncludedir}
+%{yast_libdir}
+%{yast_schemadir}
#agents:
-%{yast_scrconfdir}/*.scr
-%{yast_agentdir}/ag_nis
-%{yast_agentdir}/ag_uid
-%{yast_plugindir}/libpy2ag_crack.so.*
-%{yast_plugindir}/libpy2ag_crack.so
-%{yast_plugindir}/libpy2ag_crack.la
+%{yast_scrconfdir}
+%{yast_agentdir}
+%{yast_plugindir}
%{yast_icondir}
-%dir %{yast_docdir}
-%license %{yast_docdir}/COPYING
-%doc %{yast_docdir}/users.html
+%license COPYING
+%doc %{yast_docdir}
%changelog
++++++ yast2-users-4.2.1.tar.bz2 -> yast2-users-4.2.4.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/package/yast2-users.changes new/yast2-users-4.2.4/package/yast2-users.changes
--- old/yast2-users-4.2.1/package/yast2-users.changes 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/package/yast2-users.changes 2019-07-11 12:04:40.000000000 +0200
@@ -1,4 +1,25 @@
-------------------------------------------------------------------
+Thu Jul 11 09:52:50 UTC 2019 - Steffen Winterfeldt
+
+- hide all password fields in log (bsc#1141017)
+- 4.2.4
+
+-------------------------------------------------------------------
+Wed Jun 19 07:39:49 UTC 2019 - Ladislav Slezák
+
+- Fixed failing old testsuite: do not depend on the environment,
+ skip nscd restart in Mode.test() (bsc#1138668)
+- 4.2.3
+
+-------------------------------------------------------------------
+Fri May 31 12:42:14 UTC 2019 - Stasiek Michalski
+
+- Add metainfo (fate#319035)
+- Revamp spec
+- Replace GenericName with Comment
+- 4.2.2
+
+-------------------------------------------------------------------
Thu May 16 14:13:03 UTC 2019 - David Diaz
- Fix the user creation in the installed systems, obeying the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/package/yast2-users.spec new/yast2-users-4.2.4/package/yast2-users.spec
--- old/yast2-users-4.2.1/package/yast2-users.spec 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/package/yast2-users.spec 2019-07-11 12:04:40.000000000 +0200
@@ -12,15 +12,18 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: yast2-users
-Version: 4.2.1
+Version: 4.2.4
Release: 0
+Summary: YaST2 - User and Group Configuration
+License: GPL-2.0-only
+Group: System/YaST
+Url: https://github.com/yast/yast-users
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.bz2
BuildRequires: cracklib-devel
@@ -33,7 +36,7 @@
# UI::Widgets
BuildRequires: yast2 >= 3.2.8
BuildRequires: yast2-core-devel
-BuildRequires: yast2-devtools >= 3.1.10
+BuildRequires: yast2-devtools >= 4.2.2
BuildRequires: yast2-perl-bindings
BuildRequires: yast2-security
BuildRequires: yast2-testsuite
@@ -49,10 +52,6 @@
Requires: yast2-pam >= 4.2.0
Requires: yast2-security
-Obsoletes: yast2-users-devel-doc
-Conflicts: autoyast2 < 3.1.92
-# older storage uses removed deprecated method, see https://github.com/yast/yast-storage/pull/187
-Conflicts: yast2-storage < 3.1.75
# y2usernote, y2useritem
Requires: yast2-perl-bindings >= 2.18.0
@@ -66,16 +65,16 @@
Requires: yast2-core >= 2.21.0
Requires: yast2-ruby-bindings >= 1.0.0
-
-Summary: YaST2 - User and Group Configuration
-License: GPL-2.0-only
-Group: System/YaST
+Obsoletes: yast2-users-devel-doc
+Conflicts: autoyast2 < 3.1.92
+# older storage uses removed deprecated method, see https://github.com/yast/yast-storage/pull/187
+Conflicts: yast2-storage < 3.1.75
%description
This package provides GUI for maintenance of linux users and groups.
%prep
-%setup -n %{name}-%{version}
+%setup -q
%build
%yast_build
@@ -84,30 +83,22 @@
# make testsuite/modules/Ldap.rb visible
export Y2BASE_Y2DIR=`pwd`/testsuite
%yast_install
+%yast_metainfo
%files
-%defattr(-,root,root)
-%dir %{yast_yncludedir}/users
-%dir %{yast_moduledir}/YaPI
-%{yast_clientdir}/*.rb
-%{yast_desktopdir}/*.desktop
-%{yast_moduledir}/*.pm
-%{yast_moduledir}/SSHAuthorizedKeys.rb
-%{yast_moduledir}/UsersUI.rb
-%{yast_moduledir}/YaPI/*.pm
-%{yast_yncludedir}/users/*
-%{yast_libdir}/users
-%{yast_schemadir}/autoyast/rnc/users.rnc
+%{yast_clientdir}
+%{yast_desktopdir}
+%{yast_metainfodir}
+%{yast_moduledir}
+%{yast_yncludedir}
+%{yast_libdir}
+%{yast_schemadir}
#agents:
-%{yast_scrconfdir}/*.scr
-%{yast_agentdir}/ag_nis
-%{yast_agentdir}/ag_uid
-%{yast_plugindir}/libpy2ag_crack.so.*
-%{yast_plugindir}/libpy2ag_crack.so
-%{yast_plugindir}/libpy2ag_crack.la
+%{yast_scrconfdir}
+%{yast_agentdir}
+%{yast_plugindir}
%{yast_icondir}
-%dir %{yast_docdir}
-%license %{yast_docdir}/COPYING
-%doc %{yast_docdir}/users.html
+%license COPYING
+%doc %{yast_docdir}
%changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/Makefile.am new/yast2-users-4.2.4/src/Makefile.am
--- old/yast2-users-4.2.1/src/Makefile.am 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/Makefile.am 2019-07-11 12:04:40.000000000 +0200
@@ -91,7 +91,7 @@
autoyast-rnc/users.rnc
desktop_DATA = \
- desktop/users.desktop
+ desktop/org.opensuse.yast.Users.desktop
scalabledir = @icondir@/hicolor/scalable/apps
scalable_DATA = \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/clients/users_auto.rb new/yast2-users-4.2.4/src/clients/users_auto.rb
--- old/yast2-users-4.2.1/src/clients/users_auto.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/clients/users_auto.rb 2019-07-11 12:04:40.000000000 +0200
@@ -106,7 +106,7 @@
elsif @func == "Change"
@start_dialog = "summary" #look to users.ycp for possible values
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
@ret = AutoSequence(@start_dialog)
Wizard.CloseDialog
elsif @func == "Export"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/clients/users_plugin_ldap_all.rb new/yast2-users-4.2.4/src/clients/users_plugin_ldap_all.rb
--- old/yast2-users-4.2.1/src/clients/users_plugin_ldap_all.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/clients/users_plugin_ldap_all.rb 2019-07-11 12:04:40.000000000 +0200
@@ -248,7 +248,7 @@
)
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
# dialog caption
Wizard.SetContentsButtons(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/clients/users_plugin_ldap_passwordpolicy.rb new/yast2-users-4.2.4/src/clients/users_plugin_ldap_passwordpolicy.rb
--- old/yast2-users-4.2.1/src/clients/users_plugin_ldap_passwordpolicy.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/clients/users_plugin_ldap_passwordpolicy.rb 2019-07-11 12:04:40.000000000 +0200
@@ -123,7 +123,7 @@
)
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
# dialog caption
Wizard.SetContentsButtons(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/clients/users_plugin_ldap_shadowaccount.rb new/yast2-users-4.2.4/src/clients/users_plugin_ldap_shadowaccount.rb
--- old/yast2-users-4.2.1/src/clients/users_plugin_ldap_shadowaccount.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/clients/users_plugin_ldap_shadowaccount.rb 2019-07-11 12:04:40.000000000 +0200
@@ -200,7 +200,7 @@
)
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
# dialog caption
Wizard.SetContentsButtons(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/clients/users_plugin_quota.rb new/yast2-users-4.2.4/src/clients/users_plugin_quota.rb
--- old/yast2-users-4.2.1/src/clients/users_plugin_quota.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/clients/users_plugin_quota.rb 2019-07-11 12:04:40.000000000 +0200
@@ -264,7 +264,7 @@
)
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
Wizard.SetContentsButtons(
UsersPluginQuota.Name(@config, {}),
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/desktop/org.opensuse.yast.Users.desktop new/yast2-users-4.2.4/src/desktop/org.opensuse.yast.Users.desktop
--- old/yast2-users-4.2.1/src/desktop/org.opensuse.yast.Users.desktop 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-users-4.2.4/src/desktop/org.opensuse.yast.Users.desktop 2019-07-11 12:04:40.000000000 +0200
@@ -0,0 +1,28 @@
+[Desktop Entry]
+Type=Application
+Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Security;
+
+X-KDE-ModuleType=Library
+X-KDE-HasReadOnlyMode=true
+X-SuSE-YaST-Call=users
+
+X-SuSE-YaST-Group=Security
+X-SuSE-YaST-Argument=
+X-SuSE-YaST-RootOnly=true
+X-SuSE-YaST-AutoInst=all
+X-SuSE-YaST-Geometry=
+X-SuSE-YaST-SortKey=
+X-SuSE-YaST-AutoInstClonable=true
+X-SuSE-YaST-AutoInstMerge=users,groups,user_defaults,login_settings
+X-SuSE-YaST-AutoInstMergeTypes=list,list,map,map
+X-SuSE-YaST-AutoInstRequires=security
+X-SuSE-YaST-AutoInstSchema=users.rnc
+X-SuSE-YaST-Keywords=user,group,authentication,login,password
+
+Icon=yast-users
+Exec=xdg-su -c "/sbin/yast2 users"
+
+Name=YaST User and Group Management
+GenericName=User and Group Management
+Comment=Add, Edit and Delete Users or User Groups
+StartupNotify=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/desktop/users.desktop new/yast2-users-4.2.4/src/desktop/users.desktop
--- old/yast2-users-4.2.1/src/desktop/users.desktop 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/desktop/users.desktop 1970-01-01 01:00:00.000000000 +0100
@@ -1,27 +0,0 @@
-[Desktop Entry]
-Type=Application
-Categories=Settings;System;Qt;X-SuSE-YaST;X-SuSE-YaST-Security;
-
-X-KDE-ModuleType=Library
-X-KDE-HasReadOnlyMode=true
-X-SuSE-YaST-Call=users
-
-X-SuSE-YaST-Group=Security
-X-SuSE-YaST-Argument=
-X-SuSE-YaST-RootOnly=true
-X-SuSE-YaST-AutoInst=all
-X-SuSE-YaST-Geometry=
-X-SuSE-YaST-SortKey=
-X-SuSE-YaST-AutoInstClonable=true
-X-SuSE-YaST-AutoInstMerge=users,groups,user_defaults,login_settings
-X-SuSE-YaST-AutoInstMergeTypes=list,list,map,map
-X-SuSE-YaST-AutoInstRequires=security
-X-SuSE-YaST-AutoInstSchema=users.rnc
-X-SuSE-YaST-Keywords=user,group,authentication,login,password
-
-Icon=yast-users
-Exec=xdg-su -c "/sbin/yast2 users"
-
-Name=User and Group Management
-GenericName=Add, Edit, Delete Users or User Groups
-StartupNotify=true
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/include/users/widgets.rb new/yast2-users-4.2.4/src/include/users/widgets.rb
--- old/yast2-users-4.2.1/src/include/users/widgets.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/include/users/widgets.rb 2019-07-11 12:04:40.000000000 +0200
@@ -2095,7 +2095,7 @@
return nil
end
Wizard.CreateDialog
- Wizard.SetDesktopTitleAndIcon("users")
+ Wizard.SetDesktopTitleAndIcon("org.opensuse.yast.Users")
ret = WriteDialog(true)
Wizard.CloseDialog
Builtins.y2milestone("WriteDialog returned %1", ret)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/include/users/wizards.rb new/yast2-users-4.2.4/src/include/users/wizards.rb
--- old/yast2-users-4.2.1/src/include/users/wizards.rb 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/include/users/wizards.rb 2019-07-11 12:04:40.000000000 +0200
@@ -263,7 +263,7 @@
contents = Label(_("Initializing..."))
Wizard.OpenNextBackDialog if !Stage.cont
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
ret = Sequencer.Run(aliases, sequence)
@@ -287,7 +287,7 @@
contents = Label(_("Initializing..."))
Wizard.CreateDialog
- Wizard.SetDesktopIcon("users")
+ Wizard.SetDesktopIcon("org.opensuse.yast.Users")
Wizard.SetContentsButtons(
caption,
contents,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/src/modules/Users.pm new/yast2-users-4.2.4/src/modules/Users.pm
--- old/yast2-users-4.2.1/src/modules/Users.pm 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/src/modules/Users.pm 2019-07-11 12:04:40.000000000 +0200
@@ -4569,10 +4569,20 @@
SSHAuthorizedKeys->write_keys($home, $user{"authorized_keys"});
}
- my $save_passwd = $user{"userPassword"};
- $user{"userPassword"} = "*****"; # Reset before logging
+ my %saved_passwords;
+
+ # hide passwords for logging
+ for my $pw (qw (userPassword text_userpassword)) {
+ $saved_passwords{$pw} = $user{$pw};
+ $user{$pw} = "*****";
+ }
+
y2milestone ("User = ", Dumper(\%user));
- $user{"userPassword"} = $save_passwd;
+
+ # restore
+ for my $pw (keys %saved_passwords) {
+ $user{$pw} = $saved_passwords{$pw};
+ }
}
}
}
@@ -4597,7 +4607,7 @@
}
# remove the passwd cache for nscd (bug 24748, 41648)
- if (!$write_only && Package->Installed ("nscd")) {
+ if (!$write_only && !Mode->test() && Package->Installed ("nscd")) {
if ($nscd_passwd) {
my $cmd = "/usr/sbin/nscd -i passwd";
SCR->Execute (".target.bash", $cmd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/testsuite/tests/EditUser.out new/yast2-users-4.2.4/testsuite/tests/EditUser.out
--- old/yast2-users-4.2.1/testsuite/tests/EditUser.out 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/testsuite/tests/EditUser.out 2019-07-11 12:04:40.000000000 +0200
@@ -35,7 +35,6 @@
Execute .target.bash_output "/usr/bin/chown -R 501:100 '/home/hh'" $["stdout":"hh"]
Execute .target.bash "/usr/bin/cp '/etc/shadow' '/etc/shadow.YaST2save'" 0
Write .target.string "/etc/shadow" "at:!:13636:0:99999:7:::\nbin:*:13636::::::\ndaemon:*:13636::::::\nmail:*:13636::::::\nnobody:*:13636::::::\nroot:password:13636::::::\nuucp:*:13636::::::\nhh:heslo:13727:0:99999:7:::\n+::0:0:0::::\n" true
-Execute .target.bash "/usr/sbin/nscd -i passwd" 0
Write .target.ycp "/var/lib/YaST2/users.ycp" $["custom_groups":["local"], "custom_users":["local"], "dont_warn_when_nisserver_notdes":false, "dont_warn_when_uppercase":false] true
Return
Return nil
@@ -63,6 +62,5 @@
Read .target.stat "/new/home/hh" $[]
Execute .target.bash "/usr/bin/cp '/etc/shadow' '/etc/shadow.YaST2save'" 0
Write .target.string "/etc/shadow" "at:!:13636:0:99999:7:::\nbin:*:13636::::::\ndaemon:*:13636::::::\nmail:*:13636::::::\nnobody:*:13636::::::\nroot:password:13636::::::\nuucp:*:13636::::::\nhh:heslo:13727:0:99999:7:::\n+::0:0:0::::\n" true
-Execute .target.bash "/usr/sbin/nscd -i passwd" 0
Return
Dump ==========================================================
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-users-4.2.1/testsuite/tests/YaPIGroupAdd.out new/yast2-users-4.2.4/testsuite/tests/YaPIGroupAdd.out
--- old/yast2-users-4.2.1/testsuite/tests/YaPIGroupAdd.out 2019-05-17 09:58:32.000000000 +0200
+++ new/yast2-users-4.2.4/testsuite/tests/YaPIGroupAdd.out 2019-07-11 12:04:40.000000000 +0200
@@ -18,7 +18,6 @@
Execute .target.bash "/usr/bin/cp '/etc/group' '/etc/group.YaST2save'" 0
Write .target.string "/etc/group" "audio:x:17:ii\nnobody:x:65533:\nroot:x:0:\ngg:x:1000:\nusers:x:100:\n+:::\n" true
Execute .target.bash_output "/usr/bin/diff -U 1 '/etc/group.YaST2save' '/etc/group'" $["stdout":"gg"]
-Execute .target.bash "/usr/sbin/nscd -i group" 0
Write .target.ycp "/var/lib/YaST2/users.ycp" $["custom_groups":["local"], "custom_users":["local"], "dont_warn_when_nisserver_notdes":false, "dont_warn_when_uppercase":false] true
Return
Dump ============ add new group 'gg' - done ====================
@@ -39,7 +38,6 @@
Execute .target.bash "/usr/bin/cp '/etc/group' '/etc/group.YaST2save'" 0
Write .target.string "/etc/group" "audio:x:17:ii\nnobody:x:65533:\nroot:x:0:\ngg:x:1000:\ngg2:x:1001:hh\nusers:x:100:\n+:::\n" true
Execute .target.bash_output "/usr/bin/diff -U 1 '/etc/group.YaST2save' '/etc/group'" $["stdout":"gg2"]
-Execute .target.bash "/usr/sbin/nscd -i group" 0
Write .target.ycp "/var/lib/YaST2/users.ycp" $["custom_groups":["local"], "custom_users":["local"], "dont_warn_when_nisserver_notdes":false, "dont_warn_when_uppercase":false] true
Return
Dump ============ add new group 'gg2' - done ====================
@@ -60,7 +58,6 @@
Execute .target.bash "/usr/bin/cp '/etc/group' '/etc/group.YaST2save'" 0
Write .target.string "/etc/group" "audio:x:17:ii\nnobody:x:65533:\nroot:x:0:\ngg:x:1000:\ngg2:x:1001:hh\ngg3:x:1002:hh,ii\nusers:x:100:\n+:::\n" true
Execute .target.bash_output "/usr/bin/diff -U 1 '/etc/group.YaST2save' '/etc/group'" $["stdout":"gg3"]
-Execute .target.bash "/usr/sbin/nscd -i group" 0
Write .target.ycp "/var/lib/YaST2/users.ycp" $["custom_groups":["local"], "custom_users":["local"], "dont_warn_when_nisserver_notdes":false, "dont_warn_when_uppercase":false] true
Return
Dump ============ add new group 'gg3' - done ====================