[ldm/el6] Fix language and desktop selection

Warren Togami wtogami at fedoraproject.org
Fri Jul 29 02:03:39 UTC 2011


commit 072a0c58cde394e4a765e0d01732a5e018633ad0
Author: Warren Togami <warren at togami.com>
Date:   Thu Jul 28 16:03:21 2011 -1000

    Fix language and desktop selection

 ldm.spec |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)
---
diff --git a/ldm.spec b/ldm.spec
index 994e99a..89de370 100644
--- a/ldm.spec
+++ b/ldm.spec
@@ -1,7 +1,7 @@
 Name:           ldm
-Version:        2.2.3
-%define _datestamp .20110616.17
-#Release:        0%{_datestamp}%{?dist}
+Version:        2.2.4
+%define _datestamp .20110726.14
+#Release:        2%{_datestamp}%{?dist}
 Release:        1%{?dist}
 Summary:        LTSP Display Manager
 
@@ -39,7 +39,9 @@ Provides Linux Terminal Server capabilities to the LDM client.
 
 
 %build
-export CFLAGS="$RPM_OPT_FLAGS -DK12LINUX"
+export CFLAGS="$RPM_OPT_FLAGS"
+## FIXME: K12Linux Layout is currently broken
+#export CFLAGS="$RPM_OPT_FLAGS -DK12LINUX"
 %configure --disable-dependency-tracking
 make %{?_smp_mflags}
 
@@ -50,7 +52,9 @@ make install DESTDIR=$RPM_BUILD_ROOT
 cd $RPM_BUILD_ROOT/%{_datadir}/ldm/themes
     tar xfvj %SOURCE1
     mv k12linux-theme-%{theme_version} k12linux
-    ln -s k12linux default
+## FIXME: K12Linux Layout is currently broken
+#    ln -s k12linux default
+    cp k12linux/logo.png ltsp/logo.png
 cd -
 
 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/run/ldm/
@@ -61,7 +65,8 @@ mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/
 install -m 0755 ldminfod/ldminfod $RPM_BUILD_ROOT%{_sbindir}/ldminfod
 install -m 0644 ldminfod/xinetd.d/ldminfod $RPM_BUILD_ROOT%{_sysconfdir}/xinetd.d/ldminfod
 
-rm -rf $RPM_BUILD_ROOT%{_datadir}/ldm/themes/ltsp
+#rm -rf $RPM_BUILD_ROOT%{_datadir}/ldm/themes/ltsp
+ln -s ltsp default
 
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/ltsp
 cat > $RPM_BUILD_ROOT%{_sysconfdir}/ltsp/ldm-global-dmrc <<EOL
@@ -96,6 +101,9 @@ rm -rf $RPM_BUILD_ROOT
 %config(noreplace) %{_sysconfdir}/ltsp/ldm-global-dmrc
 
 %changelog
+* Thu Jul 28 2011 Warren Togami <warren at togami.com> - 2.2.4
+- Fix language and desktop selection
+
 * Thu Jun 16 2011 Warren Togami <warren at togami.com> - 2.2.3
 - Fix Fedora/RHEL nc version detection
 


More information about the scm-commits mailing list