Compare commits

..

No commits in common. "7058a007205d2a3be60704674c402bd7a9b14bb9" and "8a253e10900f4044f53630b3d0bd39833cfc2f16" have entirely different histories.

2 changed files with 24 additions and 17 deletions

View File

@ -7,4 +7,5 @@ This repository contains setup or config files for generic CLI applications, suc
* `vimrc` is ViM config script and should be installed at `~/.vimrc`.
* `tmux.conf` is tmux config file and should be installed at `~/.tmux.conf`.
#### Installation
* `install.sh` script copies above files to their respective destinations.
* `install.sh` script copies above files to their respective destinations;
* can be called with an argument, which will be used as user name (to be used with setup scripts).

View File

@ -4,26 +4,32 @@ run_directory=$(dirname "$0")
if [ -z "$1" ]; then
user=$(whoami)
else
user=$1
fi
if [[ $user != 'root' ]]; then
echo "Copying rcs to home directory..."
cp $run_directory/bashrc /home/$user/.bashrc
cp $run_directory/vimrc /home/$user/.vimrc
cp $run_directory/tmux.conf /home/$user/.tmux.conf
if ! command -v sudo &> /dev/null; then
echo "Could not copy to root directory: sudo was not found."
if [[ $user != 'root' ]]; then
echo "Copying rcs to home directory..."
cp $run_directory/bashrc /home/$user/.bashrc
cp $run_directory/vimrc /home/$user/.vimrc
cp $run_directory/tmux.conf /home/$user/.tmux.conf
if ! command -v sudo &> /dev/null; then
echo "Could not copy to root directory: sudo was not found."
else
echo "Copying rcs to root directory..."
sudo cp $run_directory/bashrc /root/.bashrc
sudo cp $run_directory/vimrc /root/.vimrc
sudo cp $run_directory/tmux.conf /root/.tmux.conf
fi
else
echo "Copying rcs to root directory..."
sudo cp $run_directory/bashrc /root/.bashrc
sudo cp $run_directory/vimrc /root/.vimrc
sudo cp $run_directory/tmux.conf /root/.tmux.conf
cp $run_directory/bashrc /root/.bashrc
cp $run_directory/vimrc /root/.vimrc
cp $run_directory/tmux.conf /root/.tmux.conf
fi
else
else # running from a setup script, assuming as root
user=$1
echo "Copying rcs to home directory..."
sudo -H -u $user cp $run_directory/bashrc /home/$user/.bashrc
sudo -H -u $user cp $run_directory/vimrc /home/$user/.vimrc
sudo -H -u $user cp $run_directory/tmux.conf /home/$user/.tmux.conf
echo "Copying rcs to root directory..."
cp $run_directory/bashrc /root/.bashrc
cp $run_directory/vimrc /root/.vimrc