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 &amp;&amp;
-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 &amp;&amp;
+./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 &amp;&amp;
 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 &amp;&amp;
-sed -i.orig "/\[daemon\]/ a LogDir=/var/log/gdm" \
-    &gnome-etc-dir;/gdm/custom.conf &amp;&amp;
-rmdir -v /var/lib/log/gdm &amp;&amp;
-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 &amp;&amp;
+sed s/id:3:initdefault:/id:5:initdefault:/g /etc/inittab.org &gt; \
+/etc/inittab &amp;&amp;
+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

Reply via email to