packages: xorg-app-xdm/xorg-app-xdm-consolekit.patch, xorg-app-xdm/xorg-app...
qboosh
qboosh at pld-linux.org
Mon Sep 26 17:05:19 CEST 2011
Author: qboosh Date: Mon Sep 26 15:05:19 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 1.1.11
- fixed and updated pam_tty patch
- updated consolekit patch
- removed obsolete selinux patch
---- Files affected:
packages/xorg-app-xdm:
xorg-app-xdm-consolekit.patch (1.1 -> 1.2) , xorg-app-xdm-pam_tty.patch (1.3 -> 1.4) , xorg-app-xdm.spec (1.43 -> 1.44) , xorg-app-xdm-selinux.patch (1.1 -> NONE) (REMOVED)
---- Diffs:
================================================================
Index: packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch
diff -u packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch:1.1 packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch:1.2
--- packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch:1.1 Wed Dec 22 19:29:20 2010
+++ packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch Mon Sep 26 17:05:14 2011
@@ -31,10 +31,8 @@
#
# XDM
#
-Index: xdm-1.1.10/session.c
-===================================================================
---- xdm-1.1.10.orig/session.c
-+++ xdm-1.1.10/session.c
+--- xdm-1.1.11.orig/xdm/session.c
++++ xdm-1.1.11/xdm/session.c
@@ -67,6 +67,11 @@ extern int key_setnet(struct key_netstar
# endif
#endif /* USE_PAM */
@@ -165,10 +163,8 @@
switch (pid = fork ()) {
case 0:
CleanUpChild ();
-Index: xdm-1.1.10/dm.h
-===================================================================
---- xdm-1.1.10.orig/dm.h
-+++ xdm-1.1.10/dm.h
+--- xdm-1.1.11.orig/include/dm.h
++++ xdm-1.1.11/include/dm.h
@@ -323,6 +323,9 @@ extern char *randomFile;
extern char *prngdSocket;
extern int prngdPort;
@@ -179,10 +175,8 @@
extern char *greeterLib;
extern char *willing;
-Index: xdm-1.1.10/resource.c
-===================================================================
---- xdm-1.1.10.orig/resource.c
-+++ xdm-1.1.10/resource.c
+--- xdm-1.1.11.orig/xdm/resource.c
++++ xdm-1.1.11/xdm/resource.c
@@ -65,6 +65,9 @@ char *randomDevice;
char *prngdSocket;
int prngdPort;
@@ -217,10 +211,8 @@
};
static int originalArgc;
-Index: xdm-1.1.10/xdm.man.cpp
-===================================================================
---- xdm-1.1.10.orig/xdm.man.cpp
-+++ xdm-1.1.10/xdm.man.cpp
+--- xdm-1.1.10.orig/man/xdm.man
++++ xdm-1.1.10/man/xdm.man
@@ -48,6 +48,8 @@ xdm \- X Display Manager with support fo
] [
.B \-session
================================================================
Index: packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch
diff -u packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch:1.3 packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch:1.4
--- packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch:1.3 Sun Sep 20 08:03:14 2009
+++ packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch Mon Sep 26 17:05:14 2011
@@ -1,13 +1,16 @@
Set PAM_TTY for remote displays too (used e.g. by pam_time)
---- xdm-1.1.1/greeter/greet.c.orig 2006-10-19 01:55:50.000000000 +0000
-+++ xdm-1.1.1/greeter/greet.c 2006-11-15 08:39:41.739505000 +0000
-@@ -545,8 +545,7 @@
+--- xdm-1.1.11/greeter/greet.c.orig 2011-09-25 09:35:47.000000000 +0200
++++ xdm-1.1.11/greeter/greet.c 2011-09-26 16:43:55.211132926 +0200
+@@ -535,6 +535,12 @@
(*pamhp, PAM_RHOST, hostname));
free(hostname);
}
-- } else
-- RUN_AND_CHECK_PAM_ERROR(pam_set_item, (*pamhp, PAM_TTY, d->name));
-+ }
++
++ /* "for graphical, X-based, applications the value for this
++ * item should be the $DISPLAY variable." (pam_appl docs)
++ */
++ RUN_AND_CHECK_PAM_ERROR(pam_set_item,
++ (*pamhp, PAM_TTY, d->name));
+ } else { /* Displaying on local host */
+ const char *ttyname = NULL;
- if (!greet->allow_null_passwd) {
- pam_flags |= PAM_DISALLOW_NULL_AUTHTOK;
================================================================
Index: packages/xorg-app-xdm/xorg-app-xdm.spec
diff -u packages/xorg-app-xdm/xorg-app-xdm.spec:1.43 packages/xorg-app-xdm/xorg-app-xdm.spec:1.44
--- packages/xorg-app-xdm/xorg-app-xdm.spec:1.43 Wed Dec 22 19:29:20 2010
+++ packages/xorg-app-xdm/xorg-app-xdm.spec Mon Sep 26 17:05:14 2011
@@ -7,12 +7,12 @@
Summary(ru.UTF-8): Менеджер дисплея X
Summary(uk.UTF-8): Менеджер дисплею X
Name: xorg-app-xdm
-Version: 1.1.10
+Version: 1.1.11
Release: 1
License: MIT
Group: X11/Applications
Source0: http://xorg.freedesktop.org/releases/individual/app/xdm-%{version}.tar.bz2
-# Source0-md5: 329383040cdbda5b5c8ce6c7e1120c97
+# Source0-md5: 64a1af1f7eb69feae12e75d4cc3aaf19
Source1: ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
# Source1-md5: 0a15b1c374256b5cad7961807baa3896
Source2: xdm.pamd
@@ -22,7 +22,6 @@
Patch1: %{name}-pam_tty.patch
Patch2: %{name}-config.patch
Patch3: %{name}-consolekit.patch
-Patch4: %{name}-selinux.patch
URL: http://xorg.freedesktop.org/
BuildRequires: ConsoleKit-devel
BuildRequires: autoconf >= 2.60
@@ -32,16 +31,18 @@
BuildRequires: libtool
BuildRequires: pam-devel
BuildRequires: pkgconfig >= 1:0.19
+BuildRequires: xorg-lib-libX11-devel
BuildRequires: xorg-lib-libXau-devel
BuildRequires: xorg-lib-libXaw-devel
BuildRequires: xorg-lib-libXdmcp-devel
+BuildRequires: xorg-lib-libXext-devel
BuildRequires: xorg-lib-libXft-devel
BuildRequires: xorg-lib-libXinerama-devel
BuildRequires: xorg-lib-libXmu-devel
BuildRequires: xorg-lib-libXpm-devel
BuildRequires: xorg-lib-libXt-devel >= 1.0.0
BuildRequires: xorg-lib-xtrans-devel
-BuildRequires: xorg-util-util-macros >= 1.4
+BuildRequires: xorg-util-util-macros >= 1.8
Requires(post,preun): /sbin/chkconfig
Requires: mktemp
Requires: pam >= 0.99.7.1
@@ -82,7 +83,6 @@
%patch1 -p1
%patch2 -p1
%patch3 -p1
-%patch4 -p1
%build
%{__libtoolize}
@@ -94,6 +94,7 @@
DEF_SYSTEM_PATH="/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin" \
DEF_USER_PATH="/usr/local/bin:/usr/bin:/bin" \
--disable-static \
+ --enable-xdmshell \
--with-authdir=/var/lib/xdm \
--with-bw-pixmap=xdm-pld-logo-bw.xpm \
--with-color-pixmap=xdm-pld-logo.xpm \
@@ -114,10 +115,10 @@
DESTDIR=$RPM_BUILD_ROOT \
appdefaultdir=%{_datadir}/X11/app-defaults
-rm -f $RPM_BUILD_ROOT%{_libdir}/X11/xdm/libXdmGreet.la
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/X11/xdm/libXdmGreet.la
# set up PLD xdm config
-rm -f $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
+%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/{*Console,Xaccess,Xsession,Xsetup*}
install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/pixmaps
install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm
@@ -176,6 +177,7 @@
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/xdm
%dir /var/lib/xdm
%{_mandir}/man1/xdm.1x*
+%{_mandir}/man1/xdmshell.1x*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -183,6 +185,12 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.44 2011/09/26 15:05:14 qboosh
+- updated to 1.1.11
+- fixed and updated pam_tty patch
+- updated consolekit patch
+- removed obsolete selinux patch
+
Revision 1.43 2010/12/22 18:29:20 kosmo
- use ConsoleKit.
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xorg-app-xdm/xorg-app-xdm-consolekit.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xorg-app-xdm/xorg-app-xdm-pam_tty.patch?r1=1.3&r2=1.4&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/xorg-app-xdm/xorg-app-xdm.spec?r1=1.43&r2=1.44&f=u
More information about the pld-cvs-commit
mailing list