From 919526bcd711af28a02e64fc9bf21f3fff66af20 Mon Sep 17 00:00:00 2001 From: Chris Renshaw Date: Tue, 23 Jan 2024 00:56:47 -0400 Subject: [PATCH] Add prop hack return codes for testing, tidy other functions --- module/common.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/module/common.sh b/module/common.sh index 1f340dd..c3bd8bf 100644 --- a/module/common.sh +++ b/module/common.sh @@ -9,7 +9,7 @@ resetprop_hexpatch() { local CURVALUE="$(resetprop "$NAME")" [ ! "$NEWVALUE" -o ! "$CURVALUE" ] && return 1 - [ "$NEWVALUE" = "$CURVALUE" -a ! "$FORCE" ] && return 1 + [ "$NEWVALUE" = "$CURVALUE" -a ! "$FORCE" ] && return 2 local NEWLEN=${#NEWVALUE} if [ -f /dev/__properties__ ]; then @@ -17,7 +17,7 @@ resetprop_hexpatch() { else local PROPFILE="/dev/__properties__/$(resetprop -Z "$NAME")" fi - [ ! -f "$PROPFILE" ] && return 1 + [ ! -f "$PROPFILE" ] && return 3 local NAMEOFFSET=$(echo $(strings -t d "$PROPFILE" | grep "$NAME") | cut -d ' ' -f 1) # @@ -37,7 +37,7 @@ resetprop_if_diff() { local EXPECTED="$2" local CURRENT="$(resetprop "$NAME")" - [ -z "$CURRENT" ] || [ "$CURRENT" == "$EXPECTED" ] || resetprop_hexpatch "$NAME" "$EXPECTED" + [ -z "$CURRENT" ] || [ "$CURRENT" = "$EXPECTED" ] || resetprop_hexpatch "$NAME" "$EXPECTED" } # resetprop_if_match @@ -46,5 +46,5 @@ resetprop_if_match() { local CONTAINS="$2" local VALUE="$3" - [[ "$(resetprop "$NAME")" == *"$CONTAINS"* ]] && resetprop_hexpatch "$NAME" "$VALUE" + [[ "$(resetprop "$NAME")" = *"$CONTAINS"* ]] && resetprop_hexpatch "$NAME" "$VALUE" }