mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-10 03:06:37 +00:00
50_Signalbot: Disable Docker and fix test method
git-svn-id: https://svn.fhem.de/fhem/trunk@25001 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
45c1d9e988
commit
8aba48655b
@ -31,7 +31,8 @@ else
|
||||
fi
|
||||
|
||||
if grep -q docker /proc/1/cgroup; then
|
||||
echo "You seem to run in a docker environment. Warning: This is experimental"
|
||||
echo "You seem to run in a docker environment. This currently not supported"
|
||||
exit
|
||||
export LC_ALL=C
|
||||
export DEBIAN_FRONTEND=noninteractive
|
||||
USER=`id | grep root`
|
||||
@ -213,6 +214,7 @@ fi
|
||||
install_by_file /usr/include/dbus-1.0/dbus/dbus.h libdbus-1-dev
|
||||
install_by_file /usr/share/build-essential/essential-packages-list build-essential
|
||||
install_by_file /usr/share/doc/libimage-librsvg-perl libimage-librsvg-perl
|
||||
install_by_file /usr/share/man/man3/URI::Escape.3pm.gz liburi-perl
|
||||
|
||||
cat >$TMPFILE <<EOF
|
||||
#!/usr/bin/perl -w
|
||||
@ -438,16 +440,16 @@ start_service() {
|
||||
test_device() {
|
||||
start_service
|
||||
echo -n "Checking installation via dbus-send command..."
|
||||
REPLY=`dbus-send --system --type=method_call --print-reply --dest="org.asamk.Signal" /org/asamk/Signal org.asamk.Signal.isRegistered`
|
||||
REP1=`echo $REPLY | grep "boolean false"`
|
||||
REP2=`echo $REPLY | grep "boolean true"`
|
||||
REPLY=`dbus-send --system --type=method_call --print-reply --dest="org.asamk.Signal" /org/asamk/Signal org.asamk.Signal.version`
|
||||
REP1=`echo $REPLY | grep $SIGNALVERSION`
|
||||
#REP2=`echo $REPLY | grep "boolean true"`
|
||||
|
||||
if [ -n "$REP1" ]; then
|
||||
echo "success - signal-cli running in standard registration mode"
|
||||
fi
|
||||
if [ -n "$REP2" ]; then
|
||||
echo "partial success - still running in -u mode - check $SYSTEMD/signal.service"
|
||||
echo "success" # - "signal-cli running in standard registration mode"
|
||||
fi
|
||||
#if [ -n "$REP2" ]; then
|
||||
# echo "partial success - still running in -u mode - check $SYSTEMD/signal.service"
|
||||
#fi
|
||||
|
||||
cat <<EOF >$TMPFILE
|
||||
#!/usr/bin/perl -w
|
||||
@ -469,7 +471,7 @@ my @att=();
|
||||
signature => '',
|
||||
body => undef,
|
||||
destination => 'org.asamk.Signal',
|
||||
member => 'isRegistered',
|
||||
member => 'version',
|
||||
)->then( sub {
|
||||
print "reply received\n";
|
||||
} )->catch( sub {
|
||||
|
Loading…
x
Reference in New Issue
Block a user