toaruos/util/build-travis.sh
2018-11-16 14:34:58 +09:00

22 lines
398 B
Bash
Executable File

#!/bin/bash
# Give other users access to /root
# (We probably should have just built the build tools somewhere else...)
chmod o+x /root
# Who owns this directory?
NEWUID=`stat -c '%u' .`
# Create a fake user with this name
useradd -u $NEWUID local
# Map the build tools
ln -s /root/gcc_local util/local
# Run make as local
runuser -u local -- make -j4
# Remove the build tools
rm util/local