From 7da8c4851c128b14b67a75e6469e7ec1aa828af8 Mon Sep 17 00:00:00 2001 From: John Keeping Date: Sat, 8 Nov 2014 11:18:48 +0000 Subject: [PATCH] pm-functions: avoid `echo -n` The `-n` option to echo(1) is not portable. Use printf(1) instead. --- pm/pm-functions.in | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pm/pm-functions.in b/pm/pm-functions.in index c82be30..200feab 100644 --- a/pm/pm-functions.in +++ b/pm/pm-functions.in @@ -294,13 +294,13 @@ done if [ -z "$SUSPEND_MODULE" ]; then if grep -q mem /sys/power/state; then SUSPEND_MODULE="kernel" - do_suspend() { echo -n "mem" >/sys/power/state; } + do_suspend() { printf "mem" >/sys/power/state; } elif [ -c /dev/pmu ] && pm-pmu --check; then SUSPEND_MODULE="kernel" do_suspend() { pm-pmu --suspend; } elif grep -q standby /sys/power/state; then SUSPEND_MODULE="kernel" - do_suspend() { echo -n "standby" >/sys/power/state; } + do_suspend() { printf "standby" >/sys/power/state; } fi fi @@ -312,8 +312,8 @@ if [ -z "$HIBERNATE_MODULE" ] && \ { [ -n "${HIBERNATE_MODE}" ] && \ grep -qw "${HIBERNATE_MODE}" /sys/power/disk && \ - echo -n "${HIBERNATE_MODE}" > /sys/power/disk - echo -n "disk" > /sys/power/state + printf '%s' "${HIBERNATE_MODE}" > /sys/power/disk + printf "disk" > /sys/power/state } fi