#!/bin/sh # File which is managing GPIOS when detected. First parameter is which GPIOs that switched if [ "$1" = "pressed" ] then busctl set-property xyz.openbmc_project.Chassis.Gpios /xyz/openbmc_project/chassis/gpios xyz.openbmc_project.Chassis.Gpios PButton b true else if [ "$1" = "released" ] then busctl set-property xyz.openbmc_project.Chassis.Gpios /xyz/openbmc_project/chassis/gpios xyz.openbmc_project.Chassis.Gpios PButton b false fi fi echo "$1" >> /tmp/buttons.txt