#!/bin/bash # Copyright (C) 2005 W. Michael Petullo # Copyright (C) 2006 David Zeuthen # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2. if [ -z "$HAL_PROP_BLOCK_DEVICE" ] || [ -z "$HAL_PROP_INFO_UDI" ] || [ -z "$HAL_PROP_VOLUME_UUID" ] ; then echo "org.freedesktop.Hal.Device.UnknownError" >&2 echo "Missing or empty environment variable(s)." >&2 echo "This script should be started by hald." >&2 exit 1 fi if [ -n "$HALD_UNAME_S" -a -x ./$HALD_UNAME_S/hal-luks-remove-$HALD_UNAME_S ]; then exec ./$HALD_UNAME_S/hal-luks-remove-$HALD_UNAME_S $@ else echo "org.freedesktop.Hal.Device.UnknownError" >&2 echo "No back-end for your operating system" >&2 exit 1 fi