#!/bin/sh
-
-# Copyright (C) 2009 OpenWrt.org
+# Copyright (C) 2009-2010 OpenWrt.org
blkdev=`dirname $DEVPATH`
if [ `basename $blkdev` != "block" ]; then
device=`basename $DEVPATH`
case "$ACTION" in
add)
- mkdir -p /mnt/$device
- mount /dev/$device /mnt/$device
+ swapon /dev/$device >/dev/null 2>/dev/null || (
+ mkdir -p /mnt/$device
+ mount /dev/$device /mnt/$device
+ )
;;
remove)
umount /dev/$device