33 lines
1.1 KiB
Makefile
33 lines
1.1 KiB
Makefile
HOST=$(shell hostname)
|
|
|
|
server: mkdirs softlinks
|
|
@echo "Running firstrun and Linking softlinks (server)"
|
|
|
|
nonserver: mkdirs softlinks-non-server softlinks
|
|
@echo "Running firstrun and Linking softlinks (non-server)"
|
|
|
|
|
|
softlinks: dependencies
|
|
@test -L ${HOME}/.muttrc || ln -s ${HOME}/dotfiles/.muttrc ${HOME}/.muttrc
|
|
@test -L ${HOME}/.elinks || ln -s ${HOME}/dotfiles/.elinks ${HOME}/.elinks
|
|
@test -L ${HOME}/.tmux.conf || ln -s ${HOME}/dotfiles/.tmux.conf ${HOME}/.tmux.conf
|
|
|
|
softlinks-non-server: dependencies-nonserver
|
|
@test -L ${HOME}/.abcde.conf || ln -s ${HOME}/dotfiles/.abcde.config ${HOME}/.abcde.conf
|
|
@test -L ${HOME}/.crawlrc || ln -s ${HOME}/dotfiles/.crawlrc ${HOME}/.crawlrc
|
|
@test -L ${HOME}/.dosbox || ln -s ${HOME}/dotfiles/.dosbox ${HOME}/.dosbox
|
|
|
|
dependencies:
|
|
sudo apt install mutt || sudo yum install mutt
|
|
sudo apt install tmux || sudo yum install tmux
|
|
sudo apt install elinks || sudo yum install elinks
|
|
|
|
dependencies-nonserver: dependencies
|
|
sudo apt install abcde || sudo yum install abcde
|
|
sudo apt install dosbox || sudo yum install dosbox
|
|
|
|
mkdirs:
|
|
mkdir -p ${HOME}/bin
|
|
mkdir -p ${HOME}/.ssh
|
|
|