Antes faça o backup do kernel atual:
- Código: Selecionar todos
#mt
#cd /mnt
#cp linux linux.bak
Para instalar basta atualizar o kernel:
- Código: Selecionar todos
#wget http://www.brazilfw.com.br/users/Bender/addons/acpid/linux
Acrescentar o parametro acpi=on na linha append do syslinux.cfg:
- Código: Selecionar todos
#edit syslinux.cfg
Deve ficar assim:
- Código: Selecionar todos
append=load_ramdisk=1 initrd=root.tgz initrd_dyn=minix ramdisk_size=4096 root=/dev/ram0 boot=/dev/hda1,vfat acpi=on
Instalar o addon:
- Código: Selecionar todos
#wget http://www.brazilfw.com.br/users/Bender/addons/acpid/acpid.tgz
Por fim, desmontar e reiniciar:
- Código: Selecionar todos
#cd /
#umt
#reboot
Mas ainda não funcionou como eu esperava!! Segundo o que eu li, deveria executar os eventos descritos no arquivo /etc/acpi/events, definidos no durante a execução (rc.acpid).
rc.acpid
- Código: Selecionar todos
#!/bin/sh
/sbin/acpid -c /etc/acpi/events -s /var/run/acpid.socket
Porém, apesar de aparece no log o evento, não executa o comando.
Log:
Feb 1 23:37:46 boavista daemon.info acpid: received event "button/power PWRF 00000080 00000001"
Feb 1 23:37:46 boavista daemon.info acpid: completed event "button/power PWRF 00000080 00000001"