1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#!/bin/sh
dev=$2
id=$3
mkdir -p $dev/$id
if [ -f $dev/$id/method ]; then
old_method=$(cat $dev/$id/method)
else
old_method=do_not_use
fi
# keep settings if already selected as swap
[ "$old_method" = swap ] && exit 0
echo swap >$dev/$id/method
# format only if does not already contain swap
if [ -f $dev/$id/detected_filesystem ] &&
[ "$(cat $dev/$id/detected_filesystem)" = linux-swap ]; then
rm -f $dev/$id/format
else
>$dev/$id/format
fi
rm -f $dev/$id/use_filesystem
|