From c8527998bb0cfdbb0244bd919b017fd8772155b2 Mon Sep 17 00:00:00 2001 From: Chris Koeritz Date: Fri, 3 Nov 2017 02:23:02 -0400 Subject: [PATCH] cleaner implementation adds a chmod of 600 to the swap file to keep the OS happy. also checks result of each operation. --- scripts/system/add_swap_mount.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/system/add_swap_mount.sh b/scripts/system/add_swap_mount.sh index 64547bd5..200cb365 100644 --- a/scripts/system/add_swap_mount.sh +++ b/scripts/system/add_swap_mount.sh @@ -1,14 +1,22 @@ #!/bin/bash -#hmmm: should check at each step if it worked. +source "$FEISTY_MEOW_SCRIPTS/core/launch_feisty_meow.sh" + #hmmm: should be able to add a new swap drive if desired. +#hmmm: why all the hard-coded paths below? /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024 +check_result "creating swap file" + +/bin/chmod 600 /var/swap.1 +check_result "setting swap file permissions" /sbin/mkswap /var/swap.1 +check_result "formatting swap file as swap partition" /sbin/swapon /var/swap.1 +check_result "enabling new swap partition" free -- 2.34.1