Reworked the dotfiles part
This commit is contained in:
parent
3505c267b1
commit
a774c347e9
1 changed files with 9 additions and 6 deletions
13
bootstrap.sh
13
bootstrap.sh
|
@ -10,12 +10,15 @@ sudo -S bash -c "apt update && apt dist-upgrade && \
|
|||
update-command-not-found"
|
||||
|
||||
# clone the entire environment from github
|
||||
TMPDIR=$(mktemp -u -p "$HOME" -d dotfiles.XXXXX)
|
||||
git clone --separate-git-dir="$HOME/.cfg" https://github.com/schtobia/dotfiles.git "$TMPDIR"
|
||||
TMPDIR=$(mktemp -u -p "$HOME" -d dotfiles.XXXXX) && \
|
||||
git clone --separate-git-dir="$HOME/.cfg" https://github.com/schtobia/dotfiles.git "$TMPDIR" && \
|
||||
[ -r "$TMPDIR/.gitmodules" ] && cp -vi "$TMPDIR/.gitmodules" "$HOME"
|
||||
git --git-dir="$HOME/.cfg/" --work-tree="$HOME" config status.showUntrackedFiles no
|
||||
(cd $HOME && git --git-dir="$HOME/.cfg/" --work-tree="$HOME" checkout -- . && git --git-dir="$HOME/.cfg/" --work-tree="$HOME" submodule update --init --remote --recursive --rebase)
|
||||
rm -r $TMPDIR
|
||||
[ -d "$HOME/.cfg" ] && \
|
||||
git --git-dir="$HOME/.cfg/" --work-tree="$HOME" config status.showUntrackedFiles no && \
|
||||
(cd $HOME && \
|
||||
git --git-dir="$HOME/.cfg/" --work-tree="$HOME" checkout -- . && \
|
||||
git --git-dir="$HOME/.cfg/" --work-tree="$HOME" submodule update --init --remote --recursive --rebase)
|
||||
rm -rf $TMPDIR
|
||||
|
||||
# node related
|
||||
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
|
||||
|
|
Loading…
Reference in a new issue