Files
2026-04-30 18:15:09 -07:00

19 lines
438 B
Bash
Executable File

#!/usr/bin/bash
PIP_PATH=/usr/local/venv/bin/pip
export TMPDIR=/tmp/pip-tmp
# setup large tmp for install
mkdir -p $TMPDIR
sudo mount -o remount,size=2G /tmp
sudo mount -o rw,remount /
sudo resize2fs $(findmnt -n -o SOURCE /) &>/dev/null || sudo resize2fs $(findmnt -n -o SOURCE /)
# run command
sudo TMPDIR=$TMPDIR PIP_NO_CACHE_DIR=1 $PIP_PATH "$@"
# cleanup
sudo mount -o ro,remount /
sudo rm -rf $TMPDIR
sudo mount -o remount /tmp