Accepting request 1094389 from GNOME:Next
New upstream rel OBS-URL: https://build.opensuse.org/request/show/1094389 OBS-URL: https://build.opensuse.org/package/show/GNOME:Factory/accountsservice?expand=0&rev=159
This commit is contained in:
parent
36cb9bfbfe
commit
af1f1e18e6
BIN
accountsservice-22.08.8.tar.xz
(Stored with Git LFS)
BIN
accountsservice-22.08.8.tar.xz
(Stored with Git LFS)
Binary file not shown.
BIN
accountsservice-23.13.9.tar.xz
(Stored with Git LFS)
Normal file
BIN
accountsservice-23.13.9.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
@ -1,9 +1,9 @@
|
|||||||
diff -Nur accountsservice-22.08.8/src/user-classify.c new/src/user-classify.c
|
diff -Nur old/src/user-classify.c new/src/user-classify.c
|
||||||
--- accountsservice-22.08.8/src/user-classify.c 2022-02-23 16:27:48.000000000 +0100
|
--- old/src/user-classify.c 2023-06-21 16:19:26.984665518 +0200
|
||||||
+++ new/src/user-classify.c 2022-04-30 22:33:44.148344188 +0200
|
+++ new/src/user-classify.c 2023-06-21 16:19:33.793285366 +0200
|
||||||
@@ -52,7 +52,13 @@
|
@@ -53,7 +53,13 @@
|
||||||
"at",
|
|
||||||
"gdm",
|
"gdm",
|
||||||
|
"lightdm",
|
||||||
"gnome-initial-setup",
|
"gnome-initial-setup",
|
||||||
- "git"
|
- "git"
|
||||||
+ "git",
|
+ "git",
|
||||||
|
@ -4,29 +4,19 @@ Date: Wed Jul 20 16:48:41 2011 +0200
|
|||||||
|
|
||||||
Use autologin configuration from sysconfig (SUSE-ism)
|
Use autologin configuration from sysconfig (SUSE-ism)
|
||||||
|
|
||||||
|
diff -Nur accountsservice-23.13.9/src/daemon.c new/src/daemon.c
|
||||||
diff -Nur accountsservice-22.08.8/src/daemon.c new/src/daemon.c
|
--- accountsservice-23.13.9/src/daemon.c 2023-03-27 21:27:39.000000000 +0200
|
||||||
--- accountsservice-22.08.8/src/daemon.c 2022-02-23 16:27:48.000000000 +0100
|
+++ new/src/daemon.c 2023-06-21 16:13:59.459681670 +0200
|
||||||
+++ new/src/daemon.c 2022-04-30 22:23:22.228315678 +0200
|
@@ -51,6 +51,7 @@
|
||||||
@@ -50,6 +50,7 @@
|
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
#include "user.h"
|
#include "user.h"
|
||||||
#include "accounts-user-generated.h"
|
#include "accounts-user-generated.h"
|
||||||
+#include "gdm-sysconfig.h"
|
+#include "gdm-sysconfig.h"
|
||||||
|
|
||||||
#define PATH_PASSWD "/etc/passwd"
|
#define PATH_PASSWD "passwd"
|
||||||
#define PATH_SHADOW "/etc/shadow"
|
#define PATH_SHADOW "shadow"
|
||||||
@@ -581,7 +582,7 @@
|
@@ -1789,6 +1790,43 @@
|
||||||
priv->autologin_id = 0;
|
return TRUE;
|
||||||
|
|
||||||
if (!load_autologin (daemon, &name, &enabled, &error)) {
|
|
||||||
- g_debug ("failed to load gdms custom.conf: %s", error->message);
|
|
||||||
+ g_debug ("failed to load autologin config: %s", error->message);
|
|
||||||
return FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -1508,6 +1509,43 @@
|
|
||||||
g_object_unref (subject);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
+#define SYSCONFIG_FILE "/etc/sysconfig/displaymanager"
|
+#define SYSCONFIG_FILE "/etc/sysconfig/displaymanager"
|
||||||
@ -69,27 +59,27 @@ diff -Nur accountsservice-22.08.8/src/daemon.c new/src/daemon.c
|
|||||||
gboolean
|
gboolean
|
||||||
load_autologin (Daemon *daemon,
|
load_autologin (Daemon *daemon,
|
||||||
gchar **name,
|
gchar **name,
|
||||||
@@ -1518,6 +1556,8 @@
|
@@ -1819,6 +1857,8 @@
|
||||||
GError *local_error = NULL;
|
gboolean result;
|
||||||
g_autofree gchar *string = NULL;
|
g_autoptr (GError) local_error = NULL;
|
||||||
|
|
||||||
+ return load_autologin_suse (daemon, name, enabled, error);
|
+ return load_autologin_suse (daemon, name, enabled, error);
|
||||||
+
|
+
|
||||||
keyfile = g_key_file_new ();
|
keyfile = g_key_file_new ();
|
||||||
if (!g_key_file_load_from_file (keyfile,
|
if (!g_key_file_load_from_file (keyfile,
|
||||||
PATH_GDM_CUSTOM,
|
PATH_GDM_CUSTOM,
|
||||||
@@ -1558,6 +1598,8 @@
|
@@ -1851,6 +1891,8 @@
|
||||||
gboolean result;
|
gboolean result;
|
||||||
g_autoptr(GError) local_error = NULL;
|
g_autoptr (GError) local_error = NULL;
|
||||||
|
|
||||||
+ return save_autologin_suse (daemon, name, enabled, error);
|
+ return save_autologin_suse (daemon, name, enabled, error);
|
||||||
+
|
+
|
||||||
keyfile = g_key_file_new ();
|
keyfile = g_key_file_new ();
|
||||||
if (!g_key_file_load_from_file (keyfile,
|
if (!g_key_file_load_from_file (keyfile,
|
||||||
PATH_GDM_CUSTOM,
|
PATH_LIGHTDM_CONF,
|
||||||
diff -Nur accountsservice-22.08.8/src/gdm-sysconfig.c new/src/gdm-sysconfig.c
|
diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.c new/src/gdm-sysconfig.c
|
||||||
--- accountsservice-22.08.8/src/gdm-sysconfig.c 1970-01-01 01:00:00.000000000 +0100
|
--- accountsservice-23.13.9/src/gdm-sysconfig.c 1970-01-01 01:00:00.000000000 +0100
|
||||||
+++ new/src/gdm-sysconfig.c 2022-04-30 22:22:54.876314424 +0200
|
+++ new/src/gdm-sysconfig.c 2023-06-21 16:13:59.463681938 +0200
|
||||||
@@ -0,0 +1,484 @@
|
@@ -0,0 +1,484 @@
|
||||||
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
|
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
|
||||||
+ *
|
+ *
|
||||||
@ -575,9 +565,9 @@ diff -Nur accountsservice-22.08.8/src/gdm-sysconfig.c new/src/gdm-sysconfig.c
|
|||||||
+ g_strfreev (lines);
|
+ g_strfreev (lines);
|
||||||
+ return result;
|
+ return result;
|
||||||
+}
|
+}
|
||||||
diff -Nur accountsservice-22.08.8/src/gdm-sysconfig.h new/src/gdm-sysconfig.h
|
diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.h new/src/gdm-sysconfig.h
|
||||||
--- accountsservice-22.08.8/src/gdm-sysconfig.h 1970-01-01 01:00:00.000000000 +0100
|
--- accountsservice-23.13.9/src/gdm-sysconfig.h 1970-01-01 01:00:00.000000000 +0100
|
||||||
+++ new/src/gdm-sysconfig.h 2022-04-30 22:22:54.876314424 +0200
|
+++ new/src/gdm-sysconfig.h 2023-06-21 16:13:59.463681938 +0200
|
||||||
@@ -0,0 +1,43 @@
|
@@ -0,0 +1,43 @@
|
||||||
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
|
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 8 -*-
|
||||||
+ *
|
+ *
|
||||||
@ -622,9 +612,9 @@ diff -Nur accountsservice-22.08.8/src/gdm-sysconfig.h new/src/gdm-sysconfig.h
|
|||||||
+G_END_DECLS
|
+G_END_DECLS
|
||||||
+
|
+
|
||||||
+#endif /* __GDM_SYSCONFIG_H */
|
+#endif /* __GDM_SYSCONFIG_H */
|
||||||
diff -Nur accountsservice-22.08.8/src/meson.build new/src/meson.build
|
diff -Nur accountsservice-23.13.9/src/meson.build new/src/meson.build
|
||||||
--- accountsservice-22.08.8/src/meson.build 2022-02-23 16:27:48.000000000 +0100
|
--- accountsservice-23.13.9/src/meson.build 2023-03-27 21:27:39.000000000 +0200
|
||||||
+++ new/src/meson.build 2022-04-30 22:22:54.876314424 +0200
|
+++ new/src/meson.build 2023-06-21 16:13:59.463681938 +0200
|
||||||
@@ -48,6 +48,8 @@
|
@@ -48,6 +48,8 @@
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1,3 +1,30 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 21 14:07:07 UTC 2023 - Ferdinand Thiessen <rpm@fthiessen.de>
|
||||||
|
|
||||||
|
- Update to version 23.13.9:
|
||||||
|
+ daemon: Fix boot delay
|
||||||
|
+ user-manager:
|
||||||
|
- Add cancellable to fetch user requests
|
||||||
|
- Track non-existent users
|
||||||
|
- Changes from version 23.11.69:
|
||||||
|
+ Add lightdm autologin support
|
||||||
|
+ user:
|
||||||
|
- Return an error when setting invalid language
|
||||||
|
- Throw a warning for invalid locales
|
||||||
|
- Support new LocalAccount property in cache file
|
||||||
|
- Replace usermod -p with chpasswd -e
|
||||||
|
+ main:
|
||||||
|
- Use new overridable USERDIR
|
||||||
|
- Use new overridable ICONDIR
|
||||||
|
- Use new overridable sysconfdir
|
||||||
|
+ daemon:
|
||||||
|
- Add GetUsersLanguages() function
|
||||||
|
- Don't crash if /etc/shadow doesn't exist
|
||||||
|
+ Updated translations.
|
||||||
|
- Rebase patches:
|
||||||
|
+ accountsservice-sysconfig.patch
|
||||||
|
+ accountsservice-filter-suse-accounts.patch
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Aug 1 12:01:59 UTC 2022 - Matthias Gerstner <matthias.gerstner@suse.com>
|
Mon Aug 1 12:01:59 UTC 2022 - Matthias Gerstner <matthias.gerstner@suse.com>
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package accountsservice
|
# spec file for package accountsservice
|
||||||
#
|
#
|
||||||
# Copyright (c) 2022 SUSE LLC
|
# Copyright (c) 2023 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -20,7 +20,7 @@
|
|||||||
%bcond_without vala
|
%bcond_without vala
|
||||||
|
|
||||||
Name: accountsservice
|
Name: accountsservice
|
||||||
Version: 22.08.8
|
Version: 23.13.9
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: D-Bus Service to Manipulate User Account Information
|
Summary: D-Bus Service to Manipulate User Account Information
|
||||||
License: GPL-3.0-or-later
|
License: GPL-3.0-or-later
|
||||||
@ -97,9 +97,9 @@ querying and manipulating user account information.
|
|||||||
%package vala
|
%package vala
|
||||||
Summary: Vala bindings for accountsservice
|
Summary: Vala bindings for accountsservice
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
|
BuildRequires: vala
|
||||||
Requires: libaccountsservice0 = %{version}
|
Requires: libaccountsservice0 = %{version}
|
||||||
Requires: typelib-1_0-AccountsService-1_0 = %{version}
|
Requires: typelib-1_0-AccountsService-1_0 = %{version}
|
||||||
BuildRequires: vala
|
|
||||||
|
|
||||||
%description vala
|
%description vala
|
||||||
The accountsservice server provides a set of D-Bus interfaces for
|
The accountsservice server provides a set of D-Bus interfaces for
|
||||||
|
Loading…
Reference in New Issue
Block a user