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
|
||||
--- accountsservice-22.08.8/src/user-classify.c 2022-02-23 16:27:48.000000000 +0100
|
||||
+++ new/src/user-classify.c 2022-04-30 22:33:44.148344188 +0200
|
||||
@@ -52,7 +52,13 @@
|
||||
"at",
|
||||
diff -Nur old/src/user-classify.c new/src/user-classify.c
|
||||
--- old/src/user-classify.c 2023-06-21 16:19:26.984665518 +0200
|
||||
+++ new/src/user-classify.c 2023-06-21 16:19:33.793285366 +0200
|
||||
@@ -53,7 +53,13 @@
|
||||
"gdm",
|
||||
"lightdm",
|
||||
"gnome-initial-setup",
|
||||
- "git"
|
||||
+ "git",
|
||||
|
@ -4,29 +4,19 @@ Date: Wed Jul 20 16:48:41 2011 +0200
|
||||
|
||||
Use autologin configuration from sysconfig (SUSE-ism)
|
||||
|
||||
|
||||
diff -Nur accountsservice-22.08.8/src/daemon.c new/src/daemon.c
|
||||
--- accountsservice-22.08.8/src/daemon.c 2022-02-23 16:27:48.000000000 +0100
|
||||
+++ new/src/daemon.c 2022-04-30 22:23:22.228315678 +0200
|
||||
@@ -50,6 +50,7 @@
|
||||
diff -Nur accountsservice-23.13.9/src/daemon.c new/src/daemon.c
|
||||
--- accountsservice-23.13.9/src/daemon.c 2023-03-27 21:27:39.000000000 +0200
|
||||
+++ new/src/daemon.c 2023-06-21 16:13:59.459681670 +0200
|
||||
@@ -51,6 +51,7 @@
|
||||
#include "util.h"
|
||||
#include "user.h"
|
||||
#include "accounts-user-generated.h"
|
||||
+#include "gdm-sysconfig.h"
|
||||
|
||||
#define PATH_PASSWD "/etc/passwd"
|
||||
#define PATH_SHADOW "/etc/shadow"
|
||||
@@ -581,7 +582,7 @@
|
||||
priv->autologin_id = 0;
|
||||
|
||||
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 PATH_PASSWD "passwd"
|
||||
#define PATH_SHADOW "shadow"
|
||||
@@ -1789,6 +1790,43 @@
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
+#define SYSCONFIG_FILE "/etc/sysconfig/displaymanager"
|
||||
@ -67,29 +57,29 @@ diff -Nur accountsservice-22.08.8/src/daemon.c new/src/daemon.c
|
||||
+}
|
||||
+
|
||||
gboolean
|
||||
load_autologin (Daemon *daemon,
|
||||
gchar **name,
|
||||
@@ -1518,6 +1556,8 @@
|
||||
GError *local_error = NULL;
|
||||
g_autofree gchar *string = NULL;
|
||||
load_autologin (Daemon *daemon,
|
||||
gchar **name,
|
||||
@@ -1819,6 +1857,8 @@
|
||||
gboolean result;
|
||||
g_autoptr (GError) local_error = NULL;
|
||||
|
||||
+ return load_autologin_suse (daemon, name, enabled, error);
|
||||
+
|
||||
keyfile = g_key_file_new ();
|
||||
if (!g_key_file_load_from_file (keyfile,
|
||||
PATH_GDM_CUSTOM,
|
||||
@@ -1558,6 +1598,8 @@
|
||||
@@ -1851,6 +1891,8 @@
|
||||
gboolean result;
|
||||
g_autoptr(GError) local_error = NULL;
|
||||
g_autoptr (GError) local_error = NULL;
|
||||
|
||||
+ return save_autologin_suse (daemon, name, enabled, error);
|
||||
+
|
||||
keyfile = g_key_file_new ();
|
||||
if (!g_key_file_load_from_file (keyfile,
|
||||
PATH_GDM_CUSTOM,
|
||||
diff -Nur accountsservice-22.08.8/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
|
||||
+++ new/src/gdm-sysconfig.c 2022-04-30 22:22:54.876314424 +0200
|
||||
PATH_LIGHTDM_CONF,
|
||||
diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.c new/src/gdm-sysconfig.c
|
||||
--- accountsservice-23.13.9/src/gdm-sysconfig.c 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ new/src/gdm-sysconfig.c 2023-06-21 16:13:59.463681938 +0200
|
||||
@@ -0,0 +1,484 @@
|
||||
+/* -*- 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);
|
||||
+ return result;
|
||||
+}
|
||||
diff -Nur accountsservice-22.08.8/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
|
||||
+++ new/src/gdm-sysconfig.h 2022-04-30 22:22:54.876314424 +0200
|
||||
diff -Nur accountsservice-23.13.9/src/gdm-sysconfig.h new/src/gdm-sysconfig.h
|
||||
--- accountsservice-23.13.9/src/gdm-sysconfig.h 1970-01-01 01:00:00.000000000 +0100
|
||||
+++ new/src/gdm-sysconfig.h 2023-06-21 16:13:59.463681938 +0200
|
||||
@@ -0,0 +1,43 @@
|
||||
+/* -*- 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
|
||||
+
|
||||
+#endif /* __GDM_SYSCONFIG_H */
|
||||
diff -Nur accountsservice-22.08.8/src/meson.build new/src/meson.build
|
||||
--- accountsservice-22.08.8/src/meson.build 2022-02-23 16:27:48.000000000 +0100
|
||||
+++ new/src/meson.build 2022-04-30 22:22:54.876314424 +0200
|
||||
diff -Nur accountsservice-23.13.9/src/meson.build new/src/meson.build
|
||||
--- accountsservice-23.13.9/src/meson.build 2023-03-27 21:27:39.000000000 +0200
|
||||
+++ new/src/meson.build 2023-06-21 16:13:59.463681938 +0200
|
||||
@@ -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>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# 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
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -20,7 +20,7 @@
|
||||
%bcond_without vala
|
||||
|
||||
Name: accountsservice
|
||||
Version: 22.08.8
|
||||
Version: 23.13.9
|
||||
Release: 0
|
||||
Summary: D-Bus Service to Manipulate User Account Information
|
||||
License: GPL-3.0-or-later
|
||||
@ -97,9 +97,9 @@ querying and manipulating user account information.
|
||||
%package vala
|
||||
Summary: Vala bindings for accountsservice
|
||||
Group: Development/Libraries/C and C++
|
||||
BuildRequires: vala
|
||||
Requires: libaccountsservice0 = %{version}
|
||||
Requires: typelib-1_0-AccountsService-1_0 = %{version}
|
||||
BuildRequires: vala
|
||||
|
||||
%description vala
|
||||
The accountsservice server provides a set of D-Bus interfaces for
|
||||
|
Loading…
Reference in New Issue
Block a user