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
|
#!/usr/bin/env bash
|
||||||
|
eval python3 preinstall
|
||||||
eval "pip install -r requirements.txt"
|
eval "pip install -r requirements.txt"
|
||||||
eval python3 installer
|
eval python3 installer
|
||||||
|
|||||||
6
installer
vendored
6
installer
vendored
@@ -242,12 +242,6 @@ for key in install_answers:
|
|||||||
config["USER"] = "pyshelf"
|
config["USER"] = "pyshelf"
|
||||||
# Write configuration
|
# Write configuration
|
||||||
Configuration().write_file(config)
|
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
|
# Start checking for our list of required services
|
||||||
service_list = ["postgres", "nginx", "httpd"]
|
service_list = ["postgres", "nginx", "httpd"]
|
||||||
req = RequiredServices().check_ps(service_list)
|
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