I tested the systemd package from proposed and it works as expected.
Below are the test results:

ubuntu@ubuntu:~$ sudo apt-get dist-upgrade

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  accountsservice apport apt apt-transport-https apt-utils base-files bsdutils
  byobu cloud-init dbus dpkg file gcc-4.9-base gnupg gpgv grub-legacy-ec2
  initramfs-tools initramfs-tools-bin language-selector-common
  libaccountsservice0 libapt-inst1.5 libapt-pkg4.12 libblkid1
  libboost-iostreams1.54.0 libc-bin libc6 libcgmanager0 libdbus-1-3 libgcc1
  libjson-c2 libjson0 libmagic1 libmount1 libpam-systemd libssl1.0.0
  libsystemd-daemon0 libsystemd-login0 libtasn1-6 libudev1 libuuid1 libxml2
  mount multiarch-support net-tools openssl python3-apport python3-distupgrade
  python3-gi python3-problem-report resolvconf systemd-services tzdata
  ubuntu-release-upgrader-core udev upstart util-linux uuid-runtime

ubuntu@ubuntu:~$ cat /lib/udev/rules.d/70-power-switch.rules 
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

ACTION=="remove", GOTO="power_switch_end"

SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="acpi", TAG+="power-switch"
SUBSYSTEM=="input", KERNEL=="event*", KERNELS=="thinkpad_acpi", 
TAG+="power-switch"
SUBSYSTEM=="input", KERNEL=="event*", SUBSYSTEMS=="platform", 
KERNELS=="gpio_keys.12", ATTRS{keys}=="116", PROGRAM="/bin/cat 
/proc/device-tree/model", RESULT=="HP ProLiant m800 Server Cartridge", 
TAG+="power-switch"

LABEL="power_switch_end"
ubuntu@ubuntu:~$ 
</>hpiLO-> show node list 

Slot ID    Proc Manufacturer      Architecture         Memory Power Health
---- ----- ---------------------- -------------------- ------ ----- ------
  3  c3n1  ************************************     8 GB   Off   OK 
  3  c3n2  ************************************     8 GB   On    OK 
  3  c3n3  ************************************     8 GB   Off   OK 
  3  c3n4  ************************************     8 GB   On    OK 


hpiLO-> 
hpiLO-> set node power off shutdown c3n4


  c3: #Cartridge 3
    c3n4: #Node 4 Shutting node down gracefully

hpiLO->

ubuntu@ubuntu:~$ 
Broadcast message from root@ubuntu
        (unknown) at 19:40 ...

The system is going down for power off NOW!
Connection to 192.168.17.25 closed by remote host.
Connection to 192.168.17.25 closed.
ubuntu@sm2:~$ 

hpiLO-> show node list

Slot ID    Proc Manufacturer      Architecture         Memory Power Health
---- ----- ---------------------- -------------------- ------ ----- ------
  3  c3n1  ************************************     8 GB   Off   OK 
  3  c3n2  ************************************     8 GB   On    OK 
  3  c3n3  ************************************     8 GB   Off   OK 
  3  c3n4  ************************************     8 GB   Off   OK 


hpiLO->

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1347776

Title:
  shutdown trigger on gpio_keys.X for armhf hardware

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1347776/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to