SpectreOS-old/btrfs-swapoff
2018-02-26 02:41:29 +01:00

26 lines
480 B
Bash
Executable file

#!/bin/sh
#
# Copyright (C) Sebastian Philipp
#
# roughly based on https://gist.github.com/romaninsh/118952ce61643914fb00 (Set up swap on CoreOS)
#
set -e
swapname="$1"
swapfile="$(losetup -j "$swapname" | /usr/bin/cut -d : -f 1)"
if [ -z "$swapname" -o -z "$swapfile" ]
then
cat <<EOF
Usage: $0 <file>
file: path to the existing swap file. This file should have been created with btrfs-swapon.
EOF
exit 1
fi
swapoff "$swapfile"
losetup -d "$swapfile"
rm "$swapname"