#!/bin/bash

# 3 Sekunden warten
/bin/sleep 3

# Status-Datei erstellen
/bin/touch /var/lock/acpisleep

# Bildschirm Powermanagement ausschalten
/usr/X11R6/bin/xset dpms force off

# PCMCIA Karten auswerfen
/sbin/cardctl eject

# IRDA stoppen
/sbin/service irda stop

# Netzwerk Interfaces stoppen
INTERFACES=`/sbin/ifconfig | awk '/^[^ ]+/ {print $1}'`
for x in $INTERFACES; do
  /sbin/ifdown $x;
  /sbin/ifconfig $x down;
done

# Auf Konsole 12 springen
/usr/bin/chvt 12

# Bildschirm Powermanagement ausschalten
/usr/sbin/vbetool dpms off

# Filesystem-Buffer schreiben 
/bin/sync

# 7 Sekunden warten
/bin/sleep 7

# Suspend-to-RAM
/bin/echo mem > /sys/power/state

