summaryrefslogtreecommitdiffstats
path: root/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
diff options
context:
space:
mode:
authorMichael Janczyk2008-09-03 18:22:41 +0200
committerMichael Janczyk2008-09-03 18:22:41 +0200
commit62d8c2f1e3fd7c00123c11b9343aed92232fb38f (patch)
treea1cc0dd9650f3b529178dc469d5bca289b58bc1a /os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
parent* merged pickKernelFile() from Gentoo.pm into the implementation in Base.pm (diff)
downloadcore-62d8c2f1e3fd7c00123c11b9343aed92232fb38f.tar.gz
core-62d8c2f1e3fd7c00123c11b9343aed92232fb38f.tar.xz
core-62d8c2f1e3fd7c00123c11b9343aed92232fb38f.zip
bugfix, check if file exists first.
this will be solver otherwise soon git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2198 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm')
-rw-r--r--os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
index 2ba2f85d..75d05858 100644
--- a/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
+++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm
@@ -137,7 +137,8 @@ sub setupKDEHOME
# TODO: a nicer solution to this hack
# ensures, that .kde-.../share/apps directory exists
# otherwise KDE progs will complain every time with a warning window
- system('grep -q "mkdir -m 700 -p \$kdehome/share/apps" /usr/bin/startkde ||\
+ system('! [ -e /usr/bin/startkde ] || \
+ grep -q "mkdir -m 700 -p \$kdehome/share/apps" /usr/bin/startkde ||\
sed -i -e "s,mkdir -m 700 -p \$kdehome/share/config,\
mkdir -m 700 -p \$kdehome/share/config\nmkdir -m 700 -p \$kdehome/share/apps," \
/usr/bin/startkde');