|
Jiří Konečný |
edf6216 |
From 5eb170a438d8a7a21c952f5e0c45f87e85106eb2 Mon Sep 17 00:00:00 2001
|
|
Jiří Konečný |
edf6216 |
From: =?UTF-8?q?Ji=C5=99=C3=AD=20Kone=C4=8Dn=C3=BD?=
|
|
Jiří Konečný |
edf6216 |
<DragonLichcz@gmail.com>
|
|
Jiří Konečný |
edf6216 |
Date: Tue, 3 Nov 2015 21:48:00 +0100
|
|
Jiří Konečný |
edf6216 |
Subject: [PATCH 2/3] Change check_gl to use compiled version of check_dd as
|
|
Jiří Konečný |
edf6216 |
fallback
|
|
Jiří Konečný |
edf6216 |
|
|
Jiří Konečný |
edf6216 |
When make install command is used the bz2 versions of check_dd_*
|
|
Jiří Konečný |
edf6216 |
binaries are not installed but the ./src/check_direct_rendering.c is
|
|
Jiří Konečný |
edf6216 |
compiled as check_dd to bin folder.
|
|
Jiří Konečný |
edf6216 |
The check_gl script was changed to use this compiled check_dd when bz2
|
|
Jiří Konečný |
edf6216 |
version is missing.
|
|
Jiří Konečný |
edf6216 |
---
|
|
Jiří Konečný |
edf6216 |
Makefile | 2 +-
|
|
Jiří Konečný |
edf6216 |
bash/check_gl | 24 +++++++++++++++---------
|
|
Jiří Konečný |
edf6216 |
2 files changed, 16 insertions(+), 10 deletions(-)
|
|
Jiří Konečný |
edf6216 |
|
|
Jiří Konečný |
edf6216 |
diff --git a/Makefile b/Makefile
|
|
Jiří Konečný |
edf6216 |
index 2e7c538..54ca41f 100644
|
|
Jiří Konečný |
edf6216 |
--- a/Makefile
|
|
Jiří Konečný |
edf6216 |
+++ b/Makefile
|
|
Jiří Konečný |
edf6216 |
@@ -44,7 +44,7 @@ clean:
|
|
Jiří Konečný |
edf6216 |
$(RM) ./ChangeLog
|
|
Jiří Konečný |
edf6216 |
|
|
Jiří Konečný |
edf6216 |
build:
|
|
Jiří Konečný |
edf6216 |
- $(CC) ./src/check_direct_rendering.c -o ./bin/check_dd
|
|
Jiří Konečný |
edf6216 |
+ $(CC) ./src/check_direct_rendering.c -o ./bin/playonlinux-check_dd
|
|
Jiří Konečný |
edf6216 |
$(PYTHON) ./python/*.py
|
|
Jiří Konečný |
edf6216 |
$(PYTHON) ./python/lib/*.py
|
|
Jiří Konečný |
edf6216 |
echo -e '#!/bin/bash\n${sharedir}/playonlinux/playonlinux "$$@"\nexit 0' > ./bin/playonlinux
|
|
Jiří Konečný |
edf6216 |
diff --git a/bash/check_gl b/bash/check_gl
|
|
Jiří Konečný |
edf6216 |
index 01b52e6..51a48e3 100755
|
|
Jiří Konečný |
edf6216 |
--- a/bash/check_gl
|
|
Jiří Konečný |
edf6216 |
+++ b/bash/check_gl
|
|
Jiří Konečný |
edf6216 |
@@ -41,19 +41,25 @@ Check_OpenGL()
|
|
Jiří Konečný |
edf6216 |
chmod +x "$POL_USER_ROOT/tmp/check_dd_$1"
|
|
Jiří Konečný |
edf6216 |
message="$("$POL_USER_ROOT/tmp/check_dd_$1")"
|
|
Jiří Konečný |
edf6216 |
out="$?"
|
|
Jiří Konečný |
edf6216 |
-
|
|
Jiří Konečný |
edf6216 |
- if [ "$out" = "0" ]
|
|
Jiří Konečný |
edf6216 |
- then
|
|
Jiří Konečný |
edf6216 |
- $cmd "$message"
|
|
Jiří Konečný |
edf6216 |
- exit 0
|
|
Jiří Konečný |
edf6216 |
- else
|
|
Jiří Konečný |
edf6216 |
- $cmdW "$message"
|
|
Jiří Konečný |
edf6216 |
- exit 2
|
|
Jiří Konečný |
edf6216 |
- fi
|
|
Jiří Konečný |
edf6216 |
+ # When bz2 version is not presented (was installed on specific platform)
|
|
Jiří Konečný |
edf6216 |
+ # use on site compiled check_dd version
|
|
Jiří Konečný |
edf6216 |
+ elif [ -e "/usr/libexec/playonlinux-check_dd" ]
|
|
Jiří Konečný |
edf6216 |
+ then
|
|
Jiří Konečný |
edf6216 |
+ message="$("/usr/libexec/playonlinux-check_dd")"
|
|
Jiří Konečný |
edf6216 |
+ out="$?"
|
|
Jiří Konečný |
edf6216 |
else
|
|
Jiří Konečný |
edf6216 |
$cmdW "check_dd_$1 missing, test skipped"
|
|
Jiří Konečný |
edf6216 |
exit 0
|
|
Jiří Konečný |
edf6216 |
fi
|
|
Jiří Konečný |
edf6216 |
+
|
|
Jiří Konečný |
edf6216 |
+ if [ "$out" = "0" ]
|
|
Jiří Konečný |
edf6216 |
+ then
|
|
Jiří Konečný |
edf6216 |
+ $cmd "$message"
|
|
Jiří Konečný |
edf6216 |
+ exit 0
|
|
Jiří Konečný |
edf6216 |
+ else
|
|
Jiří Konečný |
edf6216 |
+ $cmdW "$message"
|
|
Jiří Konečný |
edf6216 |
+ exit 2
|
|
Jiří Konečný |
edf6216 |
+ fi
|
|
Jiří Konečný |
edf6216 |
}
|
|
Jiří Konečný |
edf6216 |
cd /tmp
|
|
Jiří Konečný |
edf6216 |
|
|
Jiří Konečný |
edf6216 |
--
|
|
Jiří Konečný |
edf6216 |
2.5.0
|
|
Jiří Konečný |
edf6216 |
|