From f169594f4011cfec73ae70162b6fe6393a70edbf Mon Sep 17 00:00:00 2001 From: Salt Date: Fri, 24 Aug 2018 17:28:28 -0500 Subject: [PATCH] replicate.sh: Finally give that damn thing its own repo --- bootstrap/replicate.sh | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100755 bootstrap/replicate.sh diff --git a/bootstrap/replicate.sh b/bootstrap/replicate.sh deleted file mode 100755 index 14e6518..0000000 --- a/bootstrap/replicate.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/sh -deps="git rsync" -for dep in $deps; do - if ! which $dep > /dev/null 2>&1; then - printf "$0: error: could not find program \"$dep\" in PATH\n" 1>&2 - exit 1 - fi -done - -tempfolder="/tmp/dots-`whoami`" -gitdir="$PWD/.dotfiles" -homedir="$PWD" -repo='git@gitlab.com:rehashedsalt/home.git' -config='git --git-dir="$gitdir" --work-tree="$homedir"' - -git clone --recursive --depth 100 --separate-git-dir="$gitdir" "$repo" "$tempfolder" -error="$?" -if ! [ "$error" == "0" ]; then - printf "$0: error: failed cloning repository \"$repo\": $error\n" 1>&2 - printf "Do you have the appropriate permissions? Does the remote host know your key?\n" - exit 2 -fi -rsync -rvl --exclude ".git" $tempfolder/ $homedir/ -rm -r $tempfolder -$config submodule update --init --recursive --remote -$config config status.showUntrackedFiles no -printf "$0: dotfiles set up successfully\n" -printf "Be sure and configure the following before issuing any commits:\n" -printf " git config --global user.email\n" -printf " git config --global user.name\n" -exit 0