Commit Graph

22 Commits

Author SHA1 Message Date
mbushkov b291d8ce42 Do not build the driver when installing from a sdist-built package.
This PR changes sdist() command to include a special marker file that, when present, automatically sets skip_driver flag to True. This way, when installing from an sdist-produced distribution (i.e. from PyPI), no kernel driver is built. This is useful for cases when a project depends on chipsec's Python code (and thus would like to reference the dependency in its setup.py) but expects the kernel driver to be shipped separately.
2019-12-11 09:43:03 -08:00
Frinzell 6e35771cea Update Windows pywin32 requirements 2019-10-31 14:29:52 -07:00
BrentHoltsclaw b97905b73a Add support to use python build_ext -i command on windows
(assuming VS and WDK are installed)

Signed-off-by: BrentHoltsclaw <brent.holtsclaw@intel.com>
2019-07-23 14:01:50 -07:00
brentholtsclaw 99ad141f31 Fix case issue within chipsec_tools LZMA directory name
fixup setup.py for osx
2019-05-29 09:33:48 -07:00
BrentHoltsclaw 9eb2744917 Fix setup.py linux build 2019-05-23 14:46:09 -07:00
Richard Hughes 66a399dd0a Add the eXecute permission on the launchable binaries
This means on Linux you can just do ./chipsec_util.py rather than using the
Python binary to invoke it.
2019-05-15 18:20:39 -07:00
BrentHoltsclaw a3928c9cef Setup.py was not rebased correctly and lzma directory 2019-05-10 11:23:47 -07:00
BrentHoltsclaw ab2016af72 Fix up MacOS helper to support compress and decompress
also fixed up Windows and Linux helper to correctly call tianocompress with --uefi flag
2019-05-10 11:23:47 -07:00
BrentHoltsclaw 0725ced135 Build Script Improvements 2019-05-10 11:23:47 -07:00
Alex 6820651a9e fixed deb for amd64 and i386. cleanup chipsec_tools linux (#370) 2018-03-16 17:55:46 -07:00
Erik Bjorge ed73ac2e74 Updated install support for Windows
* Updated dependencies to use pypiwin32
* Added support to install RWE driver
2017-10-11 13:13:40 -07:00
abazhaniuk c073549f0f fix to setup.py: add compression to source package (#191) 2017-04-16 10:30:40 -10:00
johnloucaides 70abd3ad54 add decompress functionality to osx environment (#179) 2017-03-15 17:18:18 -07:00
abazhaniuk f12b035458 Ported efi_compressor from uefi-firmware-parser to chipsec_tools (#152)
* Ported efi_compressor from uefi-firmware-parser to chipsec_tools

* moved compression_source_files
2017-02-11 00:05:30 -08:00
abazhaniuk c377a72e28 Deb package (#135)
* merge

* Add Debian packaging

* cleanup

* Removed incorrect info into Copyright.

* One more: removed incorrect info in Copyright.
2017-01-06 12:57:13 -08:00
Thiébaud Weksteen a91d28b2e5 Add loading and building for OSX driver (#128) 2016-11-25 19:44:54 -08:00
Thiébaud Weksteen 9765775224 Use test_suite to run the tests (#119) 2016-11-07 17:56:24 -08:00
c7zero 8ee894b880 More generic handling of chipsec tools (#118)
* More generic handling of chipsec_tools

* file extension fix

* Installing chipsec-manual.pdf
2016-11-04 14:38:06 -07:00
Thiébaud Weksteen 63991da054 Improve build_ext (#115) 2016-11-03 15:27:24 -07:00
Thiébaud Weksteen 303b3c9822 Add --skip-driver option to setup.py (#113) 2016-10-26 00:02:53 -07:00
abazhaniuk 9e42ff337d add compression tools to python package (#111) 2016-10-25 14:01:27 -07:00
abazhaniuk 94fe7f02f1 change setup.py build driver by default. change root directory of chipsec. move WARNING.txt to chipsec. remove PKG-INFO (#107) 2016-10-18 18:19:42 -07:00