From 5d906b85757ca445f84899067062fed7346f89f2 Mon Sep 17 00:00:00 2001 From: sebt3 Date: Sun, 25 Sep 2011 08:27:32 -0400 Subject: [PATCH] restore the framebuffer status on PND exit Hide $HOME into $REAL_HOME --- testdata/scripts/pnd_run.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/testdata/scripts/pnd_run.sh b/testdata/scripts/pnd_run.sh index c3562ea..2b52416 100755 --- a/testdata/scripts/pnd_run.sh +++ b/testdata/scripts/pnd_run.sh @@ -537,6 +537,8 @@ runApp() { fi export XDG_CONFIG_HOME="$UNION_MOUNT_DIR/$PND_NAME" + export REAL_HOME="$HOME" + export HOME="$UNION_MOUNT_DIR/$PND_NAME" if echo "$EXENAME"|grep -q ^\.\/;then "$EXENAME" $ARGUMENTS @@ -551,6 +553,7 @@ runApp() { sleep 10s PID=`pidof -o %PPID -x \"$EXENAME\"` done + export HOME="$REAL_HOME" return $RC } @@ -606,6 +609,11 @@ main() { PND_resetCPUSpeed PND_EndTask fi + if ! lsof /dev/fb1 > /dev/null; then + PND_BeginTask "Restoring the frame buffer status" + ofbset -fb /dev/fb1 -mem 0 -size 0 0 -en 0 + PND_EndTask + fi PND_BeginTask "uMount the PND" umountUnion PND_EndTask -- 2.39.2