simplify bootstrap to minimal required; make sure patch is installed on host because screen formula is broken
1 parent 4329f95 commit 03ec58ae22466c6c5323dfd2e8f3539adeedc3a3
@tundra tundra authored on 11 Apr 2020
Showing 1 changed file
View
6
makefile
# Name of the tools directory
TOOLS = tools
 
# Things that have to be built during the bootstrap phase with system tools
BOOTSTRAP = gcc make nload
BOOTSTRAP = gcc make
 
# Languages to install after bootstrap but before other packages
LANGS = go perl python
 
# Stuff we want pip to install
PIPMODULES = pip ansible pew pythonz-bd
 
# Set of packages we want to include in the distribution tarball
MYTOOLS = bash-completion emacs file-formula git htop nmap screen socat source-highlight the_silver_searcher tmux tree vim
MYTOOLS = bash-completion emacs file-formula git htop nload nmap screen socat source-highlight the_silver_searcher tmux tree vim
 
 
# ----------- Nothing below here should need changing ----------- #
 
# Full tools set
 
full-build:
@echo "Make sure the bootstrap is installed at ${TOOLSDIR}"
sudo yum -y install autoconf automake perl
sudo yum -y install autoconf automake patch perl
${BREW} install ${LANGS}
ln -nfs ${INSTALLDIR}/${TOOLS}/bin/python3 ${INSTALLDIR}/${TOOLS}/bin/python
ln -nfs ${INSTALLDIR}/${TOOLS}/bin/pip3 ${INSTALLDIR}/${TOOLS}/bin/pip
pip install ${PIPMODULES} -U --ignore-installed