aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/setupRamdisk.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/setupRamdisk.sh')
-rwxr-xr-xscripts/setupRamdisk.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/scripts/setupRamdisk.sh b/scripts/setupRamdisk.sh
new file mode 100755
index 00000000000..1ac8f5b158d
--- /dev/null
+++ b/scripts/setupRamdisk.sh
@@ -0,0 +1,21 @@
+#!/bin/bash
+set -euo pipefail
+
+RED='\033[0;31m'
+NC='\033[0m' # No Color
+printf "${RED}SETUP RAMDISK${NC}\n"
+printf "${RED}disk size before build${NC}\n"
+df -h
+du -sh $HOME
+
+printf "${RED}move original home${NC}\n"
+sudo mv /home/travis /home/travis.ori
+printf "${RED}create ramdisk mount point${NC}\n"
+sudo mkdir -p /home/travis
+printf "${RED}create ramdisk${NC}\n"
+sudo mount -t tmpfs -o size=8192m tmps /home/travis
+printf "${RED}copy home to ramdisk${NC}\n"
+time sudo cp -R /home/travis.ori/. /home/travis
+printf "${RED}give permissions to travis on its home in ramdisk${NC}\n"
+sudo chown -R travis:travis /home/travis
+