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
openSUSE Build Service is sponsored by