summaryrefslogtreecommitdiffstats
path: root/os-plugins
diff options
context:
space:
mode:
authorMichael Janczyk2008-03-11 22:31:56 +0100
committerMichael Janczyk2008-03-11 22:31:56 +0100
commit9c1f817b9fdc44b1d582697b567a3921175bc6a1 (patch)
treead1a1a7ada1af3240108e4fa208e9bc90b61e80a /os-plugins
parentSame for SuSE10.3 64bit ... (diff)
downloadcore-9c1f817b9fdc44b1d582697b567a3921175bc6a1.tar.gz
core-9c1f817b9fdc44b1d582697b567a3921175bc6a1.tar.xz
core-9c1f817b9fdc44b1d582697b567a3921175bc6a1.zip
for testing. old theme plugin should work now with kdm and suse
new displaymanager works with kdm and ubuntu 7.10 displaymanager plugin should change everyting in stage 1, which will follow git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1621 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins')
-rw-r--r--os-plugins/plugins/displaymanager/OpenSLX/OSPlugin/displaymanager.pm2
-rw-r--r--os-plugins/plugins/displaymanager/XX_displaymanager.sh17
2 files changed, 10 insertions, 9 deletions
diff --git a/os-plugins/plugins/displaymanager/OpenSLX/OSPlugin/displaymanager.pm b/os-plugins/plugins/displaymanager/OpenSLX/OSPlugin/displaymanager.pm
index 44ffd52b..2740a2b3 100644
--- a/os-plugins/plugins/displaymanager/OpenSLX/OSPlugin/displaymanager.pm
+++ b/os-plugins/plugins/displaymanager/OpenSLX/OSPlugin/displaymanager.pm
@@ -102,9 +102,9 @@ sub copyRequiredFilesIntoInitramfs
my $attrs = shift;
my $makeInitRamFSEngine = shift;
- my $xdmcpConfigDir = "$openslxConfig{'base-path'}/lib/plugins/displaymanager/config/$displaymanagerXdmcp";
my $themeDir = "$openslxConfig{'base-path'}/share/themes";
my $displaymanagerXdmcp = $attrs->{'displaymanager::xdmcp'} || '';
+ my $xdmcpConfigDir = "$openslxConfig{'base-path'}/lib/plugins/displaymanager/config/$displaymanagerXdmcp";
my $displaymanagerTheme = $attrs->{'displaymanager::theme'} || '';
if ($displaymanagerTheme) {
my $displaymanagerThemeDir
diff --git a/os-plugins/plugins/displaymanager/XX_displaymanager.sh b/os-plugins/plugins/displaymanager/XX_displaymanager.sh
index aa064ebe..0a4a3267 100644
--- a/os-plugins/plugins/displaymanager/XX_displaymanager.sh
+++ b/os-plugins/plugins/displaymanager/XX_displaymanager.sh
@@ -13,18 +13,19 @@ if [ -e /initramfs/plugin-conf/displaymanager.conf ]; then
testmkd /mnt/var/lib/openslx/themes
testmkd /mnt/var/lib/openslx/config
- if [ -d /usr/share/config/gdm ]; then
+ if [ "${displaymanager_xdmcp}" = "gdm" ]; then
cp /usr/share/config/gdm.conf /mnt/etc/gdm/gdm.conf
- cp -a /usr/share/themes/displaymanager/gdm /mnt/var/lib/openslx/themes
- sed -i "s,^\(GraphicalThemeDir=.*\)$,#\1 \nGraphicalThemeDir=/var/lib/openslx/themes," \
+ cp -a /usr/share/themes/gdm /mnt/var/lib/openslx/themes
+ sed -i "s,GraphicalThemeDir=.*,GraphicalThemeDir=/var/lib/openslx/themes," \
/mnt/etc/gdm/gdm.conf
- sed -i "s,^\(GraphicalTheme=.*\)$,#\1 \nGraphicalTheme=gdm," /mnt/etc/gdm/gdm.conf
+ sed -i "s,GraphicalTheme=.*GraphicalTheme=gdm," /mnt/etc/gdm/gdm.conf
fi
- if [ -d /usr/share/config/gdm ]; then
- cp /usr/share/config/kdmrc /mnt/${D_KDMRCPATH}
- cp -a /usr/share/themes/displaymanager/kdm /mnt/var/lib/openslx/themes
- sed -i "s,UseTheme=.*,UseTheme=true," /mnt/${D_KDMRCPATH}/kdmrc
+ if [ "${displaymanager_xdmcp}" = "kdm" ]; then
+ cp /usr/share/config/kdmrc /mnt/etc/kde3/kdm/kdmrc
+ cp -a /usr/share/themes/kdm /mnt/var/lib/openslx/themes
+ sed -i "s,Theme=.*,Theme=/var/lib/openslx/themes/kdm," /mnt/etc/kde3/kdm/kdmrc
+ sed -i "s,UseTheme=.*,UseTheme=true," /mnt/etc/kde3/kdm/kdmrc
fi
[ $DEBUGLEVEL -gt 0 ] && echo "done with 'displaymanager' os-plugin ...";