# cd .config/ # git clone https://git.wit.org/wit/bash.git wit/ # git clone https://git.wit.org/wit/bash.git ~/.config/wit/ && cd ~/.config/wit && make new-install # git clone https://git.wit.org/wit/bash.git ~/.config/wit/ # cd ~/.config/wit/ # git config pull.rebase false # make new-install all: @echo @echo is this a new install? @echo if so, run: @echo @echo 'make new-install' @echo new-install: git config pull.rebase false git pull make setup-bash make setup-vim ifeq ($(USER),root) make setup-apt make go else echo you are not root so you can not install packages endif setup-bash: ifeq ($(WIT_BASH),true) echo WIT_BASH is already set WIT_USER=${WIT_USER} false else echo WIT_BASH is not set WIT_USER=${WIT_USER} cat bashrc/.bashrc >> ~/.bashrc endif go: wget -c https://go.dev/dl/go1.19.linux-amd64.tar.gz mv go1.19.linux-amd64.tar.gz /usr/local/ cd /usr/local && tar xfz go1.19.linux-amd64.tar.gz cd /usr/local/bin && ln -s ../go/bin/go . git: git clone https://git.wit.org/wit/bash.git ~/.config/wit/ git config pull.rebase false git-update: cd ~/.config/wit/ git pull setup-vim: cp ~/.config/wit/vimrc ~/.config/ setup-apt: mv /etc/apt/sources.list /root/ echo "deb http://mirrors.wit.com/debian/ sid main contrib non-free" > /etc/apt/sources.list apt update apt install -y lsof bash-completion libpam-systemd dbus rbd-nbd golang-go \ git screen vim ethstatus ethtool sysstat \ traceroute whois devscripts automake libtool devscripts nmap clang \ rsync bind9utils dnsutils net-tools \ tcpdump wget curl iputils-ping pciutils iptables sysbench man usbutils \ ssh openssh-server neofetch bc lshw telnet hdparm vrms dist-upgrade: apt dist-upgrade apt autoremove service ssh start setup-date: @# you need this if your hardware clock is fucked up @# I need to check to see if the clock is before this date, if so, then it's not working wget --method=HEAD -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f 4-9 date -s '2023-02-21 11:31:30'