diff --git a/.config/shell/bin/mkswp b/.config/shell/bin/mkswp index aa350f2..7021f26 100755 --- a/.config/shell/bin/mkswp +++ b/.config/shell/bin/mkswp @@ -2,8 +2,14 @@ # Makes a swapfile at /swapfile of a given size (ex: mkswp 4G) -sudo fallocate -l "$1" /swapfile && - sudo chmod 600 /swapfile -sudo mkswap /swapfile && - sudo swapon /swapfile +if [ -d /swap ]; then + SWAPFILE=/swap/swapfile +else + SWAPFILE=/swapfile +fi + +sudo fallocate -l "$1" "$SWAPFILE" && + sudo chmod 600 "$SWAPFILE" +sudo mkswap "$SWAPFILE" && + sudo swapon "$SWAPFILE" diff --git a/.config/shell/bin/rmswp b/.config/shell/bin/rmswp index 4ed9e4e..4e960f7 100755 --- a/.config/shell/bin/rmswp +++ b/.config/shell/bin/rmswp @@ -1,6 +1,13 @@ #!/bin/bash # Deletes the swapfile created by mkswp() -sudo swapoff -v /swapfile -sudo rm /swapfile + +if [ -d /swap ]; then + SWAPFILE=/swap/swapfile +else + SWAPFILE=/swapfile +fi + +sudo swapoff -v "$SWAPFILE" +sudo rm "$SWAPFILE"