X-Git-Url: https://git.josue.xyz/?a=blobdiff_plain;f=vps-addswap%2Finstall.sh;h=64c849635ac2775a8ce358e1fbaf4cc77424c0bd;hb=953c06cbc34af16103d012cc1861a10a0a2b32cb;hp=e3e3702d254d2621cfe8e96b45373f76831c6867;hpb=a553740db55b30e1a7cc13f8fed224ee9e582e32;p=webi-installers%2F.git diff --git a/vps-addswap/install.sh b/vps-addswap/install.sh index e3e3702..64c8496 100644 --- a/vps-addswap/install.sh +++ b/vps-addswap/install.sh @@ -1,20 +1,20 @@ #!/bin/bash +set -e +set -u -{ - set -e - set -u +function __init_vps_addswap() { default_size=2G my_size=${1:-$default_size} if [ "0" != "$EUID" ] && [ "0" != "$UID" ]; then - echo Usage: - echo ' sudo env PATH="$PATH" vps-addswap' $my_size - exit 1 + echo Usage: + echo ' sudo env PATH="$PATH" vps-addswap' $my_size + exit 1 fi if [ -f "/var/swapfile" ]; then - swapoff /var/swapfile + swapoff /var/swapfile fi # Allocate a swapfile @@ -31,3 +31,5 @@ # Cause swap to be activated on boot echo '/var/swapfile none swap sw 0 0' | tee -a /etc/fstab } + +__init_vps_addswap "$@"