Added pre-install hooks for gcc

This commit is contained in:
Raelon Masters
2020-05-09 18:05:35 -04:00
parent 7484371348
commit 4c7e7ca362
3 changed files with 13 additions and 7 deletions

2
install.sh vendored
View File

@@ -1,4 +1,4 @@
#!/usr/bin/env bash
eval python3 preinstall
eval "pip install -r requirements.txt"
eval python3 installer

6
installer vendored
View File

@@ -242,12 +242,6 @@ for key in install_answers:
config["USER"] = "pyshelf"
# Write configuration
Configuration().write_file(config)
# Package List
breakpoint()
package_list = [["gcc", "/usr/bin/gcc"]]
packages, required_packages = "", RequiredPackages(package_list)
for package in required_packages:
packages = packages + package + " "
# Start checking for our list of required services
service_list = ["postgres", "nginx", "httpd"]
req = RequiredServices().check_ps(service_list)

12
preinstall vendored Executable file
View File

@@ -0,0 +1,12 @@
#!python
import os
from installer import RequiredPackages
# Package List
breakpoint()
package_list = [["gcc", "/usr/bin/gcc"]]
packages, required_packages = "", RequiredPackages(package_list)
for package in required_packages:
packages = packages + package + " "
os.system("sudo pacman -S %s" % packages)