Skip to content

Commit 0937064

Browse files
authored
Merge pull request #236 from fkie-cad/move-libffi-install
moved libffi to pre install
2 parents 5f0f77d + dcbceab commit 0937064

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

src/install/common.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def install_pip(python_command):
2020
raise InstallationError('Error in pip installation for {}:\n{}'.format(python_command, output))
2121

2222

23-
def main(distribution):
23+
def main(distribution): # pylint: disable=too-many-statements
2424
xenial = distribution == 'xenial'
2525

2626
apt_install_packages('apt-transport-https')
@@ -62,7 +62,7 @@ def main(distribution):
6262

6363
# install general python dependencys
6464
apt_install_packages('libmagic-dev')
65-
apt_install_packages('libffi-dev', 'libfuzzy-dev')
65+
apt_install_packages('libfuzzy-dev')
6666
pip3_install_packages('git+https://github.com/fkie-cad/fact_helper_file.git')
6767
pip3_install_packages('psutil')
6868
pip3_install_packages('pytest==3.5.1', 'pytest-cov', 'pytest-pep8', 'pylint', 'python-magic', 'xmltodict', 'yara-python==3.7.0', 'appdirs')

src/install/pre_install.sh

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@
33
FACTUSER=$(whoami)
44

55
CODENAME=$(lsb_release -cs)
6-
if [ ${CODENAME} = 'tara' -o ${CODENAME} = 'tessa' ]; then
6+
if [ "${CODENAME}" = "tara" ] || [ "${CODENAME}" = "tessa" ]; then
77
CODENAME=bionic
8-
elif [ ${CODENAME} = 'sarah' -o ${CODENAME} = 'serena' -o ${CODENAME} = 'sonya' -o ${CODENAME} = 'sylvia' ]; then
8+
elif [ "${CODENAME}" = "sarah" ] || [ "${CODENAME}" = "serena" ] || [ "${CODENAME}" = "sonya" ] || [ "${CODENAME}" = "sylvia" ]; then
99
CODENAME=xenial
10-
elif [ ${CODENAME} = 'rebecca' -o ${CODENAME} = 'rafaela' -o ${CODENAME} = 'rosa' ]; then
10+
elif [ "${CODENAME}" = "rebecca" ] || [ "${CODENAME}" = "rafaela" ] || [ "${CODENAME}" = "rosa" ]; then
1111
CODENAME=trusty
12-
sudo apt-get -y install linux-image-extra-$(uname -r) linux-image-extra-virtual
12+
sudo apt-get -y install "linux-image-extra-$(uname -r)" linux-image-extra-virtual
1313
fi
1414

1515
echo "Install Pre-Install Requirements"
16-
sudo apt-get -y install python3-pip git
16+
sudo apt-get -y install python3-pip git libffi-dev
1717

1818
echo "Installing Docker"
1919

@@ -37,11 +37,11 @@ sudo apt-get -y install docker-ce
3737
sudo systemctl enable docker
3838

3939
# add fact-user to docker group
40-
if [ ! $(getent group "docker") ]
40+
if [ ! "$(getent group docker)" ]
4141
then
4242
sudo groupadd docker
4343
fi
44-
sudo usermod -aG docker $FACTUSER
44+
sudo usermod -aG docker "$FACTUSER"
4545

4646
sudo -EH pip3 install --upgrade docker-compose
4747

0 commit comments

Comments
 (0)