mirror of
https://github.com/chipsec/chipsec
synced 2026-06-08 13:31:00 +00:00
66 lines
2.3 KiB
Python
66 lines
2.3 KiB
Python
#!/usr/local/bin/python
|
|
#CHIPSEC: Platform Security Assessment Framework
|
|
#Copyright (c) 2010-2014, Intel Corporation
|
|
#
|
|
#This program is free software; you can redistribute it and/or
|
|
#modify it under the terms of the GNU General Public License
|
|
#as published by the Free Software Foundation; Version 2.
|
|
#
|
|
#This program is distributed in the hope that it will be useful,
|
|
#but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
#GNU General Public License for more details.
|
|
#
|
|
#You should have received a copy of the GNU General Public License
|
|
#along with this program; if not, write to the Free Software
|
|
#Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
|
#
|
|
#Contact information:
|
|
#chipsec@intel.com
|
|
#
|
|
|
|
|
|
|
|
|
|
## \addtogroup aux Auxiliary Components
|
|
# Components for auxiliar tasks
|
|
|
|
## \addtogroup aux
|
|
# setup.py -- setup module for installing chipsec with distutils as a package
|
|
#
|
|
#
|
|
import os
|
|
from distutils.core import setup
|
|
|
|
WIN_DRIVER_INSTALL_PATH = "Lib/site-packages/chipsec/helper/win"
|
|
|
|
tool_dir = os.path.dirname(os.path.abspath(__file__))
|
|
mypackages = ['.']
|
|
for current, dirs, files in os.walk(tool_dir ):
|
|
for file in files:
|
|
if file == "__init__.py":
|
|
pkg = current.replace(tool_dir+os.path.sep,"")
|
|
pkg = pkg.replace(os.path.sep,'.')
|
|
mypackages.append(pkg)
|
|
|
|
#print mypackages
|
|
|
|
|
|
setup(
|
|
name = 'chipsec',
|
|
description = 'CHIPSEC: Platform Security Assessment Framework',
|
|
version = '1.0',
|
|
author = 'chipsec developers',
|
|
author_email = '',
|
|
url = 'https://github.com/chipsec/chipsec',
|
|
|
|
data_files = [
|
|
#(WIN_DRIVER_INSTALL_PATH + "/win7_amd64", ['chipsec/win/win7_amd64/chipsec_hlpr.sys','chipsec/win/win7_amd64/chipsec_amd64.cat','chipsec/win/win7_amd64/chipsec.inf']),
|
|
(WIN_DRIVER_INSTALL_PATH + "/win7_amd64", ['chipsec/helper/win/win7_amd64/chipsec_hlpr.sys']),
|
|
(WIN_DRIVER_INSTALL_PATH + "/win7_x86", ['chipsec/helper/win/win7_x86/chipsec_hlpr.sys'])
|
|
#(WIN_DRIVER_INSTALL_PATH + "/winxp", ['chipsec/helper/win/winxp/chipsec_hlpr.sys'])
|
|
],
|
|
packages = mypackages
|
|
|
|
)
|