Merge pull request #80 from harshavardhana/pr_out_add_git_and_mercurial_as_dependencies
commit
1b283441a4
@ -0,0 +1,36 @@ |
||||
#!/bin/sh |
||||
|
||||
echo -n "Checking dependencies for Minio.. " |
||||
|
||||
## Check all dependencies are present |
||||
MISSING="" |
||||
|
||||
env git --version > /dev/null 2>&1 |
||||
if [ $? -ne 0 ]; then |
||||
MISSING="${MISSING} git" |
||||
fi |
||||
|
||||
env hg --version > /dev/null 2>&1 |
||||
if [ $? -ne 0 ]; then |
||||
MISSING="${MISSING} mercurial" |
||||
fi |
||||
|
||||
env gcc --version > /dev/null 2>&1 |
||||
if [ $? -ne 0 ]; then |
||||
MISSING="${MISSING} build-essential" |
||||
fi |
||||
|
||||
## If dependencies are missing, warn the user and abort |
||||
if [ "x${MISSING}" != "x" ]; then |
||||
echo "ERROR" |
||||
echo |
||||
echo "The following build tools are missing:" |
||||
echo |
||||
echo "** ${MISSING} **" |
||||
echo |
||||
echo "Please install them " |
||||
echo "$ sudo apt-get install ${MISSING}" |
||||
echo |
||||
exit 1 |
||||
fi |
||||
echo "SUCCESS" |
Loading…
Reference in new issue