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