18 lines
635 B
Python
Executable File
18 lines
635 B
Python
Executable File
#!/usr/bin/env python
|
|
"""fips main entry"""
|
|
import os
|
|
import sys
|
|
import subprocess
|
|
proj_path = os.path.dirname(os.path.abspath(__file__))
|
|
fips_path = os.path.dirname(proj_path) + '/fips'
|
|
if not os.path.isdir(fips_path) :
|
|
print("\033[93m=== cloning fips build system to '{}':\033[0m".format(fips_path))
|
|
subprocess.call(['git', 'clone', 'https://github.com/floooh/fips.git', fips_path])
|
|
sys.path.insert(0,fips_path)
|
|
try :
|
|
from mod import fips
|
|
except ImportError :
|
|
print("\033[91m[ERROR]\033[0m failed to initialize fips build system in '{}'".format(proj_path))
|
|
sys.exit(10)
|
|
fips.run(fips_path, proj_path, sys.argv)
|