mirror of
https://github.com/th3r00t/pyShelf.git
synced 2026-04-28 01:59:35 -04:00
Added pre-install hooks for gcc
This commit is contained in:
2
install.sh
vendored
2
install.sh
vendored
@@ -1,4 +1,4 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
eval python3 preinstall
|
||||
eval "pip install -r requirements.txt"
|
||||
eval python3 installer
|
||||
|
||||
6
installer
vendored
6
installer
vendored
@@ -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
12
preinstall
vendored
Executable 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)
|
||||
Reference in New Issue
Block a user