File kdebase-SuSE-fix-bashisms.patch of Package kdebase3-SuSE
diff -Ndur kdebase-SuSE/config-files/opt/kde3/bin/kde_iso_mount kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/kde_iso_mount
--- kdebase-SuSE/config-files/opt/kde3/bin/kde_iso_mount 2007-08-06 10:44:25.000000000 +0300
+++ kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/kde_iso_mount 2014-11-21 02:08:24.243991457 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
directory=`kdialog --getexistingdirectory $HOME`
diff -Ndur kdebase-SuSE/config-files/opt/kde3/bin/startkde.pick_wallpaper kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/startkde.pick_wallpaper
--- kdebase-SuSE/config-files/opt/kde3/bin/startkde.pick_wallpaper 2006-05-12 15:39:17.000000000 +0300
+++ kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/startkde.pick_wallpaper 2014-11-21 02:08:12.017992284 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
-function pick_wallpaper
+pick_wallpaper()
{
WALLPAPER_BASE="default-"
X=`LC_ALL=C xdpyinfo|grep dimensions:|head -n 1|cut -dx -f1|egrep -o '[0-9]+'`
diff -Ndur kdebase-SuSE/config-files/opt/kde3/bin/startkde.theme kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/startkde.theme
--- kdebase-SuSE/config-files/opt/kde3/bin/startkde.theme 2008-05-19 14:55:35.000000000 +0300
+++ kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/startkde.theme 2014-11-21 02:07:54.189993490 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
# vim:sw=4:et
#
@@ -32,7 +32,7 @@
#
# copy an application icon
#
-function copy_app_icon {
+copy_app_icon() {
TEMPLATE_APP="$1"
DIRECTION="$2"
@@ -53,12 +53,12 @@
fi
}
-function create_default_desktop {
+create_default_desktop() {
#
# Create default desktop
#
- [ `kreadconfig --file kdesktoprc --group General --key CopyDesktopLinks --default true` == "false" ] && return
+ [ `kreadconfig --file kdesktoprc --group General --key CopyDesktopLinks --default true` = "false" ] && return
mkdir -p $KDEHOME/share/apps/default_desktop
mkdir -p $KDEHOME/Autostart/
@@ -109,7 +109,7 @@
fi
}
-function copy_default_user {
+copy_default_user() {
kdehome="$1"
TEMPLATE_DIR=/opt/kde3/share/config/SuSE/default/
@@ -164,8 +164,9 @@
#
mkdir -p "${kdehome}"/share/apps/konqueror/toolbar/
if [ ! -e "${kdehome}"/share/apps/konqueror/bookmarks.xml ]; then
- [ -e "${TEMPLATE_DIR}"/bookmarks.${LANG:0:2}.xml ] && \
- cp -a "${TEMPLATE_DIR}"/bookmarks.${LANG:0:2}.xml "${kdehome}"/share/apps/konqueror/bookmarks.xml || \
+ local lang="$(expr substr "$LANG" 1 2)"
+ [ -e "${TEMPLATE_DIR}"/bookmarks.$lang.xml ] && \
+ cp -a "${TEMPLATE_DIR}"/bookmarks.$lang.xml "${kdehome}"/share/apps/konqueror/bookmarks.xml || \
cp -a "${TEMPLATE_DIR}"/bookmarks.xml "${kdehome}"/share/apps/konqueror/bookmarks.xml
fi
@@ -206,7 +207,7 @@
chmod og-rwx "${kdehome}"
}
-function copy_default_root {
+copy_default_root() {
kdehome="$1"
. /etc/sysconfig/language
diff -Ndur kdebase-SuSE/config-files/opt/kde3/bin/YaSTadminSession kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/YaSTadminSession
--- kdebase-SuSE/config-files/opt/kde3/bin/YaSTadminSession 2006-09-11 18:06:38.000000000 +0300
+++ kdebase-SuSE-fix-bashisms/config-files/opt/kde3/bin/YaSTadminSession 2014-11-21 02:08:16.881991955 +0200
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/bin/sh
if [ ! -e /root/.qt/qtrc ]; then
mkdir /root/.qt