!3 gdm: add openeuler pam config
Merge pull request !3 from 快乐的一只小青蛙/br_pam
This commit is contained in:
commit
dd87454f53
11
9000-add-openeuler-pam-config.patch
Normal file
11
9000-add-openeuler-pam-config.patch
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
diff -ru gdm-3.30.1-origin/configure.ac gdm-3.30.1/configure.ac
|
||||||
|
--- gdm-3.30.1-origin/configure.ac 2019-12-17 15:33:13.656357443 +0800
|
||||||
|
+++ gdm-3.30.1/configure.ac 2019-12-17 17:19:34.848463487 +0800
|
||||||
|
@@ -200,6 +200,7 @@
|
||||||
|
AS_HELP_STRING([--with-default-pam-config: One of redhat, openembedded, exherbo, lfs, arch, none @<:@default=auto@:>@]))
|
||||||
|
dnl If not given, try autodetecting from release files (see NetworkManager source)
|
||||||
|
if test x$with_default_pam_config = x; then
|
||||||
|
+ AC_CHECK_FILE(/etc/openEuler-release,with_default_pam_config="redhat")
|
||||||
|
AC_CHECK_FILE(/etc/redhat-release,with_default_pam_config="redhat")
|
||||||
|
AC_CHECK_FILE(/etc/fedora-release,with_default_pam_config="redhat")
|
||||||
|
AC_CHECK_FILE(/etc/exherbo-release,with_default_pam_config="exherbo")
|
||||||
10
gdm.spec
10
gdm.spec
@ -1,7 +1,7 @@
|
|||||||
Name: gdm
|
Name: gdm
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 3.30.1
|
Version: 3.30.1
|
||||||
Release: 3
|
Release: 4
|
||||||
Summary: A graphical display manager
|
Summary: A graphical display manager
|
||||||
License: GPLv2+
|
License: GPLv2+
|
||||||
URL: https://wiki.gnome.org/Projects/GDM
|
URL: https://wiki.gnome.org/Projects/GDM
|
||||||
@ -13,6 +13,7 @@ Patch0002: 0001-manager-correct-display-confusion.patch
|
|||||||
Patch0003: 0001-local-display-factory-defer-initialization-for-CanGr.patch
|
Patch0003: 0001-local-display-factory-defer-initialization-for-CanGr.patch
|
||||||
Patch0004: 0001-manager-do-initial-setup-post-work-in-manager-code.patch
|
Patch0004: 0001-manager-do-initial-setup-post-work-in-manager-code.patch
|
||||||
Patch0005: system-dconf.patch
|
Patch0005: system-dconf.patch
|
||||||
|
Patch9000: 9000-add-openeuler-pam-config.patch
|
||||||
|
|
||||||
BuildRequires: pam-devel >= 0:0.99.8.1-11 desktop-file-utils >= 0.2.90
|
BuildRequires: pam-devel >= 0:0.99.8.1-11 desktop-file-utils >= 0.2.90
|
||||||
BuildRequires: libtool automake autoconf libattr-devel gettext-devel libdmx-devel
|
BuildRequires: libtool automake autoconf libattr-devel gettext-devel libdmx-devel
|
||||||
@ -51,7 +52,7 @@ user-switching, so multiple users can be logged in at the same time.
|
|||||||
|
|
||||||
%package devel
|
%package devel
|
||||||
Summary: Development files for gdm
|
Summary: Development files for gdm
|
||||||
Requires: %{name} = %{epoch}:%{version}-%{release}
|
Requires: %{name} = %{epoch}:%{version}-%{release} pam-devel
|
||||||
Provides: gdm-pam-extensions-devel = %{epoch}:%{version}-%{release}
|
Provides: gdm-pam-extensions-devel = %{epoch}:%{version}-%{release}
|
||||||
Provides: gdm-pam-extensions-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
Provides: gdm-pam-extensions-devel%{?_isa} = %{epoch}:%{version}-%{release}
|
||||||
Obsoletes: gdm-pam-extensions-devel < 1:3.30.1-3
|
Obsoletes: gdm-pam-extensions-devel < 1:3.30.1-3
|
||||||
@ -69,7 +70,7 @@ autoreconf -if
|
|||||||
%configure --with-pam-prefix=%{_sysconfdir} --with-run-dir=/run/gdm \
|
%configure --with-pam-prefix=%{_sysconfdir} --with-run-dir=/run/gdm \
|
||||||
--with-default-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin \
|
--with-default-path=/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin \
|
||||||
--enable-split-authentication --enable-profiling --enable-console-helper \
|
--enable-split-authentication --enable-profiling --enable-console-helper \
|
||||||
--with-selinux --with-default-pam-config=arch
|
--with-selinux
|
||||||
|
|
||||||
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
|
sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0 /g' libtool
|
||||||
sed -i -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
|
sed -i -e 's/ if test "$export_dynamic" = yes && test -n "$export_dynamic_flag_spec"; then/ func_append compile_command " -Wl,-O1,--as-needed"\n func_append finalize_command " -Wl,-O1,--as-needed"\n\0/' libtool
|
||||||
@ -172,5 +173,8 @@ fi
|
|||||||
%{_libdir}/pkgconfig/*.pc
|
%{_libdir}/pkgconfig/*.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 17 2019 Jiangping Hu <hujiangping@huawei.com> - 1:3.30.1-4
|
||||||
|
- Add openEuler PAM config
|
||||||
|
|
||||||
* Wed Nov 23 2019 Jiangping Hu <hujiangping@huawei.com> - 1:3.30.1-3
|
* Wed Nov 23 2019 Jiangping Hu <hujiangping@huawei.com> - 1:3.30.1-3
|
||||||
- Package init
|
- Package init
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user