diff options
author | Michael Janczyk | 2008-09-03 18:22:41 +0200 |
---|---|---|
committer | Michael Janczyk | 2008-09-03 18:22:41 +0200 |
commit | 62d8c2f1e3fd7c00123c11b9343aed92232fb38f (patch) | |
tree | a1cc0dd9650f3b529178dc469d5bca289b58bc1a /os-plugins/plugins/desktop/OpenSLX/Distro/Ubuntu.pm | |
parent | * merged pickKernelFile() from Gentoo.pm into the implementation in Base.pm (diff) | |
download | core-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.pm | 3 |
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'); |