osx/install.sh

28 lines
638 B
Bash

#!/bin/bash
function run_install {
sudo pmset -g
sudo pmset -a disablesleep 1
REPO="https://github.com/sneak/osximage.git"
DEST="$TMPDIR/osximage"
if [[ ! -d "$DEST" ]]; then
git clone "$REPO" "$DEST"
fi
rsync -avP "$DEST/custompkg/root/etc/skel/" "$HOME/"
# run modular setup scripts
for FN in $HOME/Library/user-setup/*.sh ; do
echo "new-user-setup: starting $(basename $FN)..."
bash "$FN" 2>&1 | tee -a $HOME/Library/Logs/user-setup.log
rm "$FN"
echo "new-user-setup: removed $(basename $FN)..."
done
sudo pmset -a disablesleep 0
}
run_install