mirror of
https://github.com/commaai/agnos-builder.git
synced 2026-08-07 01:05:46 +08:00
19 lines
438 B
Bash
Executable File
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
|