diff options
author | Alvaro Neira Ayuso <aneira@soleta.eu> | 2019-12-12 18:47:02 +0100 |
---|---|---|
committer | Alvaro Neira Ayuso <alvaroneay@gmail.com> | 2020-01-19 19:50:44 +0100 |
commit | 62a8ca4cd8a12871c1b03f2da9aaccd186d456e5 (patch) | |
tree | 4f670cbca24fe6464ef0b5bbc1b237f2a0c7619a /src/linux/ogOperations.py | |
parent | 6479530bf54a5c1439fea8f337018c178d91c5bf (diff) |
Include the poweroff support in ogOperation
This new patch allows us to turn off the linux machine using poweroff binary
or in OpenGnsys client case, use the specific script.
Diffstat (limited to 'src/linux/ogOperations.py')
-rw-r--r-- | src/linux/ogOperations.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/linux/ogOperations.py b/src/linux/ogOperations.py index d6795b1..ba141d9 100644 --- a/src/linux/ogOperations.py +++ b/src/linux/ogOperations.py @@ -1,5 +1,11 @@ +import os +import subprocess + def poweroff(): - print 'APAGADO' + if os.path.exists('/scripts/oginit'): + subprocess.call('source /opt/opengnsys/etc/preinit/loadenviron.sh; /opt/opengnsys/scripts/poweroff', shell=True) + else: + subprocess.call(['/sbin/poweroff']) def reboot(): print 'REBOOT' |