SPECS: xorg-app-xdm.spec - moved config files and scripts to /etc/...
qboosh
qboosh at pld-linux.org
Fri Feb 3 15:32:24 CET 2006
Author: qboosh Date: Fri Feb 3 14:32:24 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- moved config files and scripts to /etc/X11/xdm
- changed DEF_AUTH_DIR to /var/lib/xdm
- merged sources from monolith (xdm-xinitrd-0.2, xdm.pamd, xdm.init, xdm.sysconfig)
---- Files affected:
SPECS:
xorg-app-xdm.spec (1.6 -> 1.7)
---- Diffs:
================================================================
Index: SPECS/xorg-app-xdm.spec
diff -u SPECS/xorg-app-xdm.spec:1.6 SPECS/xorg-app-xdm.spec:1.7
--- SPECS/xorg-app-xdm.spec:1.6 Mon Jan 16 12:09:30 2006
+++ SPECS/xorg-app-xdm.spec Fri Feb 3 15:32:19 2006
@@ -10,12 +10,18 @@
Group: X11/Applications
Source0: http://xorg.freedesktop.org/releases/X11R7.0/src/app/xdm-%{version}.tar.bz2
# Source0-md5: 883c66b4ce39754b8111fa1e8bc0933c
+Source1: ftp://ftp.pld-linux.org/software/xinit/xdm-xinitrc-0.2.tar.bz2
+# Source7-md5: 0a15b1c374256b5cad7961807baa3896
+Source2: xdm.pamd
+Source3: xdm.init
+Source4: xdm.sysconfig
URL: http://xorg.freedesktop.org/
BuildRequires: autoconf >= 2.57
BuildRequires: automake
BuildRequires: cpp
BuildRequires: pam-devel
BuildRequires: pkgconfig >= 1:0.19
+BuildRequires: sed >= 4.0
BuildRequires: xorg-lib-libXaw-devel
BuildRequires: xorg-lib-libXdmcp-devel
BuildRequires: xorg-lib-libXinerama-devel
@@ -54,7 +60,9 @@
íĹÎĹÄÖĹŇ ÄÉÓĐĚĹŔ X.
%prep
-%setup -q -n xdm-%{version}
+%setup -q -n xdm-%{version} -a1
+
+sed -i -e 's:DEF_AUTH_DIR, XDMCONFIGDIR,:DEF_AUTH_DIR, /var/lib/xdm,:' configure.ac
%build
%{__aclocal}
@@ -62,18 +70,33 @@
%{__autoheader}
%{__automake}
%configure \
- --disable-static
+ --disable-static \
+ --with-pixmapdir=%{_sysconfdir}/X11/xdm/pixmaps \
+ --with-xdmconfigdir=%{_sysconfdir}/X11/xdm \
+ --with-xdmscriptdir=%{_sysconfdir}/X11/xdm
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/var/lib/xdm
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
rm -f $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*}
+install xdm-xinitrc-*/pixmaps/* $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm/pixmaps
+install xdm-xinitrc-*/{*Console,Xaccess,Xsession,Xsetup*} $RPM_BUILD_ROOT%{_sysconfdir}/X11/xdm
+
+install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/pam.d/xdm
+install -D %{SOURCE3} $RPM_BUILD_ROOT/etc/rc.d/init.d/xdm
+install -D %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/xdm
+install -d $RPM_BUILD_ROOT/etc/security
+:> $RPM_BUILD_ROOT/etc/security/blacklist.xdm
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -85,19 +108,28 @@
%{_datadir}/X11/app-defaults/Chooser
%dir %{_libdir}/X11/xdm
%attr(755,root,root) %{_libdir}/X11/xdm/libXdmGreet.so
-%attr(755,root,root) %{_libdir}/X11/xdm/GiveConsole
-%attr(755,root,root) %{_libdir}/X11/xdm/TakeConsole
-%{_libdir}/X11/xdm/Xaccess
-%attr(755,root,root) %{_libdir}/X11/xdm/Xreset
-%{_libdir}/X11/xdm/Xresources
-%{_libdir}/X11/xdm/Xservers
-%attr(755,root,root) %{_libdir}/X11/xdm/Xsession
-%attr(755,root,root) %{_libdir}/X11/xdm/Xsetup_0
-%attr(755,root,root) %{_libdir}/X11/xdm/Xstartup
-%attr(755,root,root) %{_libdir}/X11/xdm/Xwilling
%attr(755,root,root) %{_libdir}/X11/xdm/chooser
-%{_libdir}/X11/xdm/pixmaps
-%{_libdir}/X11/xdm/xdm-config
+%dir %{_sysconfdir}/X11/xdm
+# scripts
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/GiveConsole
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/TakeConsole
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xreset
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xsession
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xsetup_0
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xstartup
+%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xwilling
+# configs
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xaccess
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xresources
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/Xservers
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/X11/xdm/xdm-config
+# pixmaps
+%{_sysconfdir}/X11/xdm/pixmaps
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/pam.d/xdm
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/security/blacklist.xdm
+%attr(754,root,root) /etc/rc.d/init.d/xdm
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/xdm
+%dir /var/lib/xdm
%{_mandir}/man1/xdm.1x*
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -106,6 +138,11 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2006/02/03 14:32:19 qboosh
+- moved config files and scripts to /etc/X11/xdm
+- changed DEF_AUTH_DIR to /var/lib/xdm
+- merged sources from monolith (xdm-xinitrd-0.2, xdm.pamd, xdm.init, xdm.sysconfig)
+
Revision 1.6 2006/01/16 11:09:30 qboosh
- runtime R: libXt >= 1.0.0 (for new app-defaults location)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/xorg-app-xdm.spec?r1=1.6&r2=1.7&f=u
More information about the pld-cvs-commit
mailing list