#!/bin/sh -e
# build a heavy package on a low performance computer

sudo fallocate -l 4G /swapfile-tmp
sudo chmod 600 /swapfile-tmp
sudo mkswap /swapfile-tmp
sudo swapon /swapfile-tmp

# damit der Swap auch früh genug genutzt wird (Standard ist oft 10, für Low-Memory-Situationen lieber höher):
sudo sysctl vm.swappiness=80

# nodoc
DEB_BUILD_OPTIONS="parallel=1 nocheck" nice -n 19 ionice -c 3 gbp-build

sudo sysctl vm.swappiness=10

sudo swapoff /swapfile-tmp
sudo rm /swapfile-tmp
