Author: wblaszcz
Date: 2009-09-04 08:08:23 -0600 (Fri, 04 Sep 2009)
New Revision: 8005
Modified:
trunk/BOOK/general.ent
trunk/BOOK/gnome/add/gdm.xml
trunk/BOOK/introduction/welcome/changelog.xml
Log:
Updated to GDM-2.26.1
Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent 2009-09-02 13:47:01 UTC (rev 8004)
+++ trunk/BOOK/general.ent 2009-09-04 14:08:23 UTC (rev 8005)
@@ -3,13 +3,13 @@
$Date$
-->
-<!ENTITY day "01"> <!-- Always 2 digits -->
+<!ENTITY day "05"> <!-- Always 2 digits -->
<!ENTITY month "09"> <!-- Always 2 digits -->
<!ENTITY year "2009">
<!ENTITY copyrightdate "2001-&year;">
<!ENTITY copyholder "The BLFS Development Team">
<!ENTITY version "svn-&year;&month;&day;">
-<!ENTITY releasedate "September &day;st, &year;">
+<!ENTITY releasedate "September &day;th, &year;">
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
<!ENTITY lfs-version "development"> <!--
version|testing|unstable|development] -->
@@ -573,7 +573,7 @@
<!ENTITY file-roller-version "2.18.4">
<!ENTITY gcalctool-version "5.9.14">
<!ENTITY gconf-editor-version "2.18.0">
-<!ENTITY gdm-version "2.18.3">
+<!ENTITY gdm-version "2.26.1">
<!ENTITY gedit-version "2.18.2">
<!ENTITY gnome-games-version "2.18.2.1">
<!ENTITY gnome-keyring-manager-version "2.18.0">
Modified: trunk/BOOK/gnome/add/gdm.xml
===================================================================
--- trunk/BOOK/gnome/add/gdm.xml 2009-09-02 13:47:01 UTC (rev 8004)
+++ trunk/BOOK/gnome/add/gdm.xml 2009-09-04 14:08:23 UTC (rev 8005)
@@ -4,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY gdm-download-http
"&gnome-download-http;/gdm/&gnome-old-version;/gdm-&gdm-version;.tar.bz2">
- <!ENTITY gdm-download-ftp
"&gnome-download-ftp;/gdm/&gnome-old-version;/gdm-&gdm-version;.tar.bz2">
- <!ENTITY gdm-md5sum "08555fce34d247062625c1a451a4d5a6">
- <!ENTITY gdm-size "3.4 MB">
- <!ENTITY gdm-buildsize "64 MB">
- <!ENTITY gdm-time "0.6 SBU">
+ <!ENTITY gdm-download-http
"&gnome-download-http;/gdm/&gnome-version;/gdm-&gdm-version;.tar.bz2">
+ <!ENTITY gdm-download-ftp
"&gnome-download-ftp;/gdm/&gnome-version;/gdm-&gdm-version;.tar.bz2">
+ <!ENTITY gdm-md5sum "c2c15f8b741962f278fa7e790aaa9a2b">
+ <!ENTITY gdm-size "2.4 MB">
+ <!ENTITY gdm-buildsize "52 MB">
+ <!ENTITY gdm-time "0.5 SBU">
]>
<sect1 id="gdm" xreflabel="GDM-&gdm-version;">
@@ -33,6 +33,8 @@
<application>GNOME</application>'s Display Manager daemon. This is
useful for allowing configurable graphical logins.</para>
+ &lfs65_checked;
+
<bridgehead renderas="sect3">Package Information</bridgehead>
<itemizedlist spacing="compact">
<listitem>
@@ -55,26 +57,28 @@
</listitem>
</itemizedlist>
+ <bridgehead renderas="sect3">Additional Downloads</bridgehead>
+ <itemizedlist spacing="compact">
+ <listitem>
+ <para>Required patch: <ulink
+
url="&patch-root;/gdm-&gdm-version;-libxklavier-&libxklavier-version;-1.patch"/></para>
+ </listitem>
+ </itemizedlist>
+
<bridgehead renderas="sect3">GDM Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead>
- <para role="required"><xref linkend="libgnomecanvas"/>,
- <xref linkend="gnome-doc-utils"/>, and
- <xref linkend="librsvg"/></para>
+ <para role="required"><xref linkend="dbus-glib"/>,
+ <xref linkend="GConf"/>, and
+ <xref linkend="gnome-panel"/></para>
<bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"><xref linkend="intltool"/>,
- <xref linkend="zenity"/>,
<xref linkend="linux-pam"/>,
<xref linkend="tcpwrappers"/>,
<ulink
url="http://people.freedesktop.org/~mccann/dist/">ConsoleKit</ulink>, and
- <ulink url="http://www.openafs.org/">OpenAFS</ulink></para>
+ <ulink
url="http://hal.freedesktop.org/releases/">polkit-gnome</ulink></para>
- <para>If you configure <application>GDM</application> to offer secure
- connections to remote machines, you will need to have
- <xref linkend="zenity"/>, <xref linkend="openssh"/> and
- <xref linkend="which"/> installed.</para>
-
<para condition="html" role="usernotes">User Notes:
<ulink url="&blfs-wiki;/gdm"/></para>
@@ -89,19 +93,18 @@
<systemitem class="username">root</systemitem> user:</para>
<screen role='root'><userinput>groupadd -g 21 gdm &&
-useradd -c "GDM Daemon Owner" -d /dev/null \
- -g gdm -s /bin/bash -u 21 gdm</userinput></screen>
+useradd -c "GDM Daemon Owner" -d /var/lib/gdm \
+ -g gdm -s /bin/false -u 21 gdm</userinput></screen>
<para>Install <application>GDM</application> by running
the following commands as an unprivileged user:</para>
-<screen><userinput>./configure --prefix=$(pkg-config --variable=prefix
ORBit-2.0) \
+<screen><userinput>patch -Np1 -i
../gdm-&gdm-version;-libxklavier-&libxklavier-version;-1.patch &&
+./configure --prefix=$(pkg-config --variable=prefix ORBit-2.0) \
--sysconfdir=&gnome-etc-dir; \
- --localstatedir=/var/lib \
+ --localstatedir=/var \
--libexecdir=$(pkg-config \
--variable=prefix ORBit-2.0)/lib/gdm \
- --mandir=$(pkg-config \
- --variable=prefix ORBit-2.0)/share/man \
--with-pam-prefix=/etc &&
make</userinput></screen>
@@ -122,13 +125,9 @@
<xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
href="../../xincludes/gnome-sysconfdir.xml"/>
- <para><parameter>--localstatedir=/var/lib</parameter>: This command
- puts files in <filename class="directory">/var/lib</filename> instead of
- <filename class="directory">$GNOME_PREFIX/var</filename>. This also has
- the downside affect of using
- <filename class='directory'>/var/lib/log/gdm</filename> as the log
- directory. See the <quote>Configuration Information</quote> section below
- for instructions on relocating the log file directory.</para>
+ <para><parameter>--localstatedir=/var</parameter>: This command
+ puts files in <filename class="directory">/var</filename> instead of
+ <filename class="directory">$GNOME_PREFIX/var</filename>.</para>
<para><parameter>--libexecdir=$(pkg-config
--variable=prefix ORBit-2.0)/lib/gdm</parameter>: This parameter is
@@ -137,9 +136,6 @@
<filename class='directory'>$GNOME_PREFIX/lib/gdm</filename> instead
of <filename class='directory'>$GNOME_PREFIX/libexec</filename>.</para>
- <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
- href="../../xincludes/gnome-mandir.xml"/>
-
<para><parameter>--with-pam-prefix=/etc</parameter>: This command puts
<application>PAM</application> configuration files in
<filename class="directory">/etc/pam.d</filename> instead of
@@ -157,7 +153,7 @@
<filename>$GNOME_PREFIX/share/gdm/defaults.conf</filename></para>
<indexterm zone="gdm gdm-config">
- <primary
sortas="e-etc-gnome-&gnome-old-version;&gnome-minor-version;gdm-custom.conf">
+ <primary
sortas="e-etc-gnome-&gnome-version;&gnome-minor-version;gdm-custom.conf">
&gnome-etc-dir;/gdm/custom.conf</primary>
</indexterm>
<indexterm zone="gdm gdm-config">
@@ -179,19 +175,6 @@
in this file will override the settings in the static file. The same
parameters in the static file are used in the configuration file.</para>
- <para>Change the directory containing the <application>GDM</application>
- log files to the <filename class='directory'>/var/log</filename>
- hierarchy by creating a directory and modifying the
- <filename>&gnome-etc-dir;/gdm/custom.conf</filename> configuration file.
Issue
- the following commands as the
- <systemitem class="username">root</systemitem> user:</para>
-
-<screen role="root"><userinput>install -v -m755 -d /var/log/gdm &&
-sed -i.orig "/\[daemon\]/ a LogDir=/var/log/gdm" \
- &gnome-etc-dir;/gdm/custom.conf &&
-rmdir -v /var/lib/log/gdm &&
-rmdir -v /var/lib/log</userinput></screen>
-
<para>The <application>GDM</application> <application>PAM</application>
configuration files contain modules not present in a BLFS installation.
If you have <application>PAM</application> installed, issue the following
@@ -272,7 +255,7 @@
<xref linkend="bootscripts"/> package. If your
<envar>GNOME_PREFIX</envar> environment variable is anything other than
<filename class='directory'>/usr</filename> or <filename
-
class='directory'>/opt/gnome-&gnome-old-version;&gnome-minor-version;</filename>,
+
class='directory'>/opt/gnome-&gnome-version;&gnome-minor-version;</filename>,
you will need to modify the <envar>PATH</envar> statement in the script
to include the path where you have <application>GNOME</application>
installed.</para>
@@ -283,15 +266,14 @@
<screen role="root"><userinput>make install-gdm</userinput></screen>
- <para>Now edit <filename>/etc/inittab</filename> so that the line
- containing:</para>
+ <para>Now edit <filename>/etc/inittab</filename> with the following
+ commands.</para>
-<screen><literal>id:3:initdefault:</literal></screen>
+<screen role="root"><userinput>mv /etc/inittab /etc/inittab.org &&
+sed s/id:3:initdefault:/id:5:initdefault:/g /etc/inittab.org > \
+/etc/inittab &&
+rm /etc/inittab.org</userinput></screen>
- <para>is changed to:</para>
-
-<screen><literal>id:5:initdefault:</literal></screen>
-
</sect3>
</sect2>
@@ -305,15 +287,16 @@
<segtitle>Installed Directories</segtitle>
<seglistitem>
- <seg>gdm, gdm-binary, gdm-dmx-reconnect-proxy, gdm-restart,
- gdm-safe-restart, gdm-stop, gdmXnest, gdmXnestchooser, gdmdynamic,
- gdmflexiserver, gdmphotosetup, gdmsetup, and gdmthemetester</seg>
- <seg>lib*mouselistener.{so,a} GTK+ modules</seg>
- <seg>&gnome-etc-dir;/{,g}dm,
- /var/lib/gdm,
- /var/log/gdm and the following directories in
- <envar>$GNOME_PREFIX</envar>/:
- share/{,gnome/help/ ,omf/}gdm</seg>
+ <seg>gdm, gdm-binary, gdm-crash-logger, gdm-factory-slave,
+ gdmflexiserver, gdm-host-chooser, gdm-product-slave, gdm-restart,
+ gdm-safe-restart, gdm-screenshot, gdm-session-worker,
+ gdm-simple-chooser, gdm-simple-greeter, gdm-simple-slave, gdm-stop,
+ gdm-user-switch-applet, and gdm-xdmcp-chooser-slave</seg>
+ <seg>None</seg>
+ <seg>&gnome-etc-dir;/gdm{Init,PostLogin,PostSession,PreSession},
+ /var/lib/gdm/.gconf.mandatory,/var/lib/run/gdm,/var/log/gdm,
+ <envar>$GNOME_PREFIX</envar>/share/{gdm/autostart/LoginWindow,
+ gnome-2.0/ui,/gnome/help/gdm,omf/gdm}</seg>
</seglistitem>
</segmentedlist>
@@ -322,6 +305,27 @@
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
+ <varlistentry id="gdmflexiserver">
+ <term><command>gdmflexiserver</command></term>
+ <listitem>
+ <para>is the flexi server mechanism which allows to run GDM sessions
+ on demand, in a new virtual console.</para>
+ <indexterm zone="gdm gdmflexiserver">
+ <primary sortas="b-gdmflexiserver">gdmflexiserver</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="gdm-screenshot">
+ <term><command>gdm-screenshot</command></term>
+ <listitem>
+ <para>is a screenshot tool.</para>
+ <indexterm zone="gdm gdm-screenshot">
+ <primary sortas="b-gdm-screenshot">gdm-screenshot</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="gdm-prog">
<term><command>gdm</command></term>
<listitem>
@@ -334,6 +338,16 @@
</listitem>
</varlistentry>
+ <varlistentry id="gdm-binary">
+ <term><command>gdm-binary</command></term>
+ <listitem>
+ <para>is the <application>GNOME</application> based login
prompt.</para>
+ <indexterm zone="gdm gdm-binary">
+ <primary sortas="b-gdm-binary">gdm-binary</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="gdm-restart">
<term><command>gdm-restart</command></term>
<listitem>
@@ -358,16 +372,18 @@
</listitem>
</varlistentry>
- <varlistentry id="gdmsetup">
- <term><command>gdmsetup</command></term>
+ <varlistentry id="gdm-stop">
+ <term><command>gdm-stop</command></term>
<listitem>
- <para>is a graphical interface to edit the
- <filename>gdm.conf</filename> file.</para>
- <indexterm zone="gdm gdmsetup">
- <primary sortas="b-gdmsetup">gdmsetup</primary>
+ <para>sends the TERM signal to the <application>GDM</application>
+ daemon so that it stops. It's used after the config file is
+ edited.</para>
+ <indexterm zone="gdm gdm-stop">
+ <primary sortas="b-gdm-stop">gdm-stop</primary>
</indexterm>
</listitem>
</varlistentry>
+
</variablelist>
</sect2>
Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml 2009-09-02 13:47:01 UTC
(rev 8004)
+++ trunk/BOOK/introduction/welcome/changelog.xml 2009-09-04 14:08:23 UTC
(rev 8005)
@@ -41,6 +41,15 @@
-->
<listitem>
+ <para>September 5th, 2009</para>
+ <itemizedlist>
+ <listitem>
+ <para>[wblaszcz] - Updated to GDM-2.26.1.</para>
+ </listitem>
+ </itemizedlist>
+ </listitem>
+
+ <listitem>
<para>September 2nd, 2009</para>
<itemizedlist>
<listitem>
--
http://linuxfromscratch.org/mailman/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page