chore(style): add shebang, set bash strict mode, create function
[webi-installers/.git] / vps-addswap / install.sh
index e3e3702d254d2621cfe8e96b45373f76831c6867..64c849635ac2775a8ce358e1fbaf4cc77424c0bd 100644 (file)
@@ -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 "$@"