[Pkg-cli-apps-commits] r4504 - /packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch

hyperair-guest at users.alioth.debian.org hyperair-guest at users.alioth.debian.org
Tue Feb 3 15:07:56 UTC 2009


Author: hyperair-guest
Date: Tue Feb  3 15:07:56 2009
New Revision: 4504

URL: http://svn.debian.org/wsvn/pkg-cli-apps/?sc=1&rev=4504
Log:
Patch banshee-1 shell booter script to remove Bash dependency

Added:
    packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch

Added: packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch
URL: http://svn.debian.org/wsvn/pkg-cli-apps/packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch?rev=4504&op=file
==============================================================================
--- packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch (added)
+++ packages/banshee/trunk/debian/patches/01_remove-bash-dep.patch Tue Feb  3 15:07:56 2009
@@ -1,0 +1,45 @@
+diff -Nur -x '*.orig' -x '*~' banshee-1.4.2/src/Clients/Booter/banshee-1.in banshee-1.4.2.new/src/Clients/Booter/banshee-1.in
+--- banshee-1.4.2/src/Clients/Booter/banshee-1.in	2009-01-21 04:17:04.000000000 +0800
++++ banshee-1.4.2.new/src/Clients/Booter/banshee-1.in	2009-02-03 23:06:08.000000000 +0800
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/bin/sh
+ 
+ prefix=@prefix@
+ libdir=@expanded_libdir@
+@@ -20,16 +20,16 @@
+         BANSHEE_DEBUG=$arg
+     esac
+ 
+-    case "x--trace=" in ("x${arg:0:8}")
++    case "x--trace=" in ("x$(echo $arg | sed -re 's/^(.{8}).*$/\1/')")
+         BANSHEE_TRACE=$arg
+     esac
+ 
+-    case "x--profile=" in ("x${arg:0:10}")
++    case "x--profile=" in ("x$(echo $arg | sed -re 's/^(.{10}).*$/\1/')")
+         BANSHEE_PROFILE=$arg
+     esac
+ 
+ 	case "x--redirect-log" in ("x$arg")
+-		[ -z "$(pidof $BANSHEE_EXEC_NAME)" ] && BANSHEE_REDIRECT_LOG="${BANSHEE_CONFIG_DIR}/log"
++		[ -z "$(ps -C banshee-1 -o pid=)" ] && BANSHEE_REDIRECT_LOG="${BANSHEE_CONFIG_DIR}/log"
+ 	esac
+ done
+ 
+@@ -39,13 +39,13 @@
+ fi
+ 
+ # Finally - environment is set up, time to run our beloved
+-exec_args="-a $BANSHEE_EXEC_NAME mono $MONO_OPTIONS $MONO_EXE $BANSHEE_DEBUG"
++exec_args="mono $MONO_OPTIONS $MONO_EXE $BANSHEE_DEBUG"
+ 
+ if [ -z "$BANSHEE_REDIRECT_LOG" ]; then
+ 	exec $exec_args "$@"
+ else
+ 	mkdir -p `dirname "$BANSHEE_REDIRECT_LOG"`
+-	(echo "exec $exec_args " "$@"; echo; exec $exec_args "$@") &> $BANSHEE_REDIRECT_LOG
++	(echo "exec $exec_args " "$@"; echo; exec $exec_args "$@") 2>&1 > $BANSHEE_REDIRECT_LOG
+ fi
+ 
+ 




More information about the Pkg-cli-apps-commits mailing list