OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 # | 2 # |
3 # Script to set up Travis-CI test VM. | 3 # Script to set up Travis-CI test VM. |
4 # | 4 # |
5 # This file is generated by l2tdevtools update-dependencies.py any dependency | 5 # This file is generated by l2tdevtools update-dependencies.py any dependency |
6 # related changes should be made in dependencies.ini. | 6 # related changes should be made in dependencies.ini. |
7 | 7 |
8 L2TBINARIES_DEPENDENCIES="PyYAML XlsxWriter artifacts backports.lzma bencode bin
plist certifi chardet construct dateutil dfdatetime dfvfs dfwinreg dpkt efilter
future hachoir-core hachoir-metadata hachoir-parser idna libbde libesedb libevt
libevtx libewf libfsntfs libfvde libfwnt libfwsi liblnk libmsiecf libolecf libqc
ow libregf libscca libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow libvs
lvm pefile psutil pycrypto pyparsing pysqlite pytsk3 pytz pyzmq requests six url
lib3 yara-python"; | 8 L2TBINARIES_DEPENDENCIES="PyYAML XlsxWriter artifacts backports.lzma bencode bin
plist certifi chardet construct dateutil dfdatetime dfvfs dfwinreg dpkt efilter
future hachoir-core hachoir-metadata hachoir-parser idna libbde libesedb libevt
libevtx libewf libfsntfs libfvde libfwnt libfwsi liblnk libmsiecf libolecf libqc
ow libregf libscca libsigscan libsmdev libsmraw libvhdi libvmdk libvshadow libvs
lvm pefile psutil pycrypto pyparsing pysqlite pytsk3 pytz pyzmq requests six url
lib3 yara-python"; |
9 | 9 |
10 L2TBINARIES_TEST_DEPENDENCIES="funcsigs mock pbr"; | 10 L2TBINARIES_TEST_DEPENDENCIES="funcsigs mock pbr"; |
(...skipping 24 matching lines...) Expand all Loading... |
35 done | 35 done |
36 | 36 |
37 for PACKAGE in ${L2TBINARIES_TEST_DEPENDENCIES}; | 37 for PACKAGE in ${L2TBINARIES_TEST_DEPENDENCIES}; |
38 do | 38 do |
39 echo "Installing: ${PACKAGE}"; | 39 echo "Installing: ${PACKAGE}"; |
40 sudo /usr/bin/hdiutil attach ../l2tbinaries/macos/${PACKAGE}-*.d
mg; | 40 sudo /usr/bin/hdiutil attach ../l2tbinaries/macos/${PACKAGE}-*.d
mg; |
41 sudo /usr/sbin/installer -target / -pkg /Volumes/${PACKAGE}-*.pk
g/${PACKAGE}-*.pkg; | 41 sudo /usr/sbin/installer -target / -pkg /Volumes/${PACKAGE}-*.pk
g/${PACKAGE}-*.pkg; |
42 sudo /usr/bin/hdiutil detach /Volumes/${PACKAGE}-*.pkg | 42 sudo /usr/bin/hdiutil detach /Volumes/${PACKAGE}-*.pkg |
43 done | 43 done |
44 | 44 |
45 elif test ${TRAVIS_OS_NAME} = "linux"; | 45 elif test ${TRAVIS_OS_NAME} = "linux" && test ${TARGET} != "jenkins"; |
46 then | 46 then |
47 sudo rm -f /etc/apt/sources.list.d/travis_ci_zeromq3-source.list; | 47 sudo rm -f /etc/apt/sources.list.d/travis_ci_zeromq3-source.list; |
48 | 48 |
49 sudo add-apt-repository ppa:gift/dev -y; | 49 sudo add-apt-repository ppa:gift/dev -y; |
50 sudo apt-get update -q; | 50 sudo apt-get update -q; |
51 | 51 |
52 if test ${TRAVIS_PYTHON_VERSION} = "2.7"; | 52 if test ${TRAVIS_PYTHON_VERSION} = "2.7"; |
53 then | 53 then |
54 sudo apt-get install -y ${PYTHON2_DEPENDENCIES} ${PYTHON2_TEST_D
EPENDENCIES}; | 54 sudo apt-get install -y ${PYTHON2_DEPENDENCIES} ${PYTHON2_TEST_D
EPENDENCIES}; |
55 else | 55 else |
56 sudo apt-get install -y ${PYTHON3_DEPENDENCIES} ${PYTHON3_TEST_D
EPENDENCIES}; | 56 sudo apt-get install -y ${PYTHON3_DEPENDENCIES} ${PYTHON3_TEST_D
EPENDENCIES}; |
57 fi | 57 fi |
58 if test ${TARGET} = "pylint"; | 58 if test ${TARGET} = "pylint"; |
59 then | 59 then |
60 sudo apt-get install -y pylint; | 60 sudo apt-get install -y pylint; |
61 fi | 61 fi |
62 fi | 62 fi |
OLD | NEW |