Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
done < /var/ipfire/extrahd/devices
}
+handle_udev_event() {
+ case "${ACTION}" in
+ add)
+ if [ -n "${ID_FS_UUID}" ]; then
+ extrahd_mount "UUID=${ID_FS_UUID}" || return $?
+ fi
+ ;;
+ esac
+
+ return 0
+}
+
main() {
+ ( echo "$@"; set ) > /tmp/extrahd.$$
+
local command="${1}"
shift
umount)
extrahd_umount "${@}" || rc="${rc}"
;;
+ udev-event)
+ handle_udev_event "${@}" || rc="${rc}"
+ ;;
scanhd)
exec /usr/local/bin/scanhd "${@}"
;;