From e14c9fdaf5021be4c0fec3aaa81e14f14dc734ac Mon Sep 17 00:00:00 2001 From: "Casper Ti. Vector" Date: Sat, 25 Aug 2012 00:41:52 +0800 Subject: [PATCH] Redirect all output of warn() and error() to stderr. --- src/cdm | 4 ++-- src/cdm-xlaunch | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cdm b/src/cdm index 0f11bba..2ed630a 100755 --- a/src/cdm +++ b/src/cdm @@ -36,8 +36,8 @@ trap '' SIGINT SIGTSTP # Helper functions. -warn() { printf ' \033[01;33m*\033[00m '; echo "$name: $*" > /dev/stderr; } -error() { printf ' \033[01;31m*\033[00m '; echo "$name: $*" > /dev/stderr; } +warn() { (printf ' \033[01;33m*\033[00m '; echo "$name: $*") > /dev/stderr; } +error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; } exitnormal() { exit 0; } exiterror() { sleep 1; exit 1; } yesno() diff --git a/src/cdm-xlaunch b/src/cdm-xlaunch index 8e197cd..5aa3714 100755 --- a/src/cdm-xlaunch +++ b/src/cdm-xlaunch @@ -33,7 +33,7 @@ consolekit=false cktimeout=30 info() { printf ' \033[01;32m*\033[00m '; echo "$name: $*"; } -error() { printf ' \033[01;31m*\033[00m '; echo "$name: $*" > /dev/stderr; } +error() { (printf ' \033[01;31m*\033[00m '; echo "$name: $*") > /dev/stderr; } args=$(getopt -n "$name" -o ct: -l consolekit,timeout: -- "$@") || exit 1 eval set -- "$args"