Swapped for simple_command on multiple pipe command.. it's to messy heh
This commit is contained in:
parent
47feba166e
commit
69de48da7d
|
|
@ -9,6 +9,10 @@ from collections import OrderedDict as oDict
|
||||||
from subprocess import Popen, STDOUT, PIPE
|
from subprocess import Popen, STDOUT, PIPE
|
||||||
from time import sleep
|
from time import sleep
|
||||||
|
|
||||||
|
## == Profiles Path can be set via --profiles-path=/path
|
||||||
|
## This just sets the default path if the parameter is omitted.
|
||||||
|
profiles_path = 'https://raw.githubusercontent.com/Torxed/archinstall/master/deployments'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import psutil
|
import psutil
|
||||||
except:
|
except:
|
||||||
|
|
@ -72,10 +76,6 @@ except:
|
||||||
rootdir_pattern = re.compile('^.*?/devices')
|
rootdir_pattern = re.compile('^.*?/devices')
|
||||||
harddrives = oDict()
|
harddrives = oDict()
|
||||||
|
|
||||||
## == Profiles Path can be set via --profiles-path=/path
|
|
||||||
## This just sets the default path if the parameter is omitted.
|
|
||||||
profiles_path = 'https://raw.githubusercontent.com/Torxed/archinstall/master/deployments'
|
|
||||||
|
|
||||||
args = {}
|
args = {}
|
||||||
positionals = []
|
positionals = []
|
||||||
for arg in sys.argv[1:]:
|
for arg in sys.argv[1:]:
|
||||||
|
|
@ -202,7 +202,7 @@ def simple_command(cmd, opts=None, *args, **kwargs):
|
||||||
def update_git():
|
def update_git():
|
||||||
default_gw = get_default_gateway_linux()
|
default_gw = get_default_gateway_linux()
|
||||||
if(default_gw):
|
if(default_gw):
|
||||||
print('[N] Updating git!')
|
print('[N] Checking for updates...')
|
||||||
## Not the most elegant way to make sure git conflicts doesn't occur (yea fml)
|
## Not the most elegant way to make sure git conflicts doesn't occur (yea fml)
|
||||||
if os.path.isfile('/root/archinstall/archinstall.py'):
|
if os.path.isfile('/root/archinstall/archinstall.py'):
|
||||||
os.remove('/root/archinstall/archinstall.py')
|
os.remove('/root/archinstall/archinstall.py')
|
||||||
|
|
@ -569,7 +569,7 @@ if __name__ == '__main__':
|
||||||
## For some reason, blkid and /dev/disk/by-uuid are not getting along well.
|
## For some reason, blkid and /dev/disk/by-uuid are not getting along well.
|
||||||
## And blkid is wrong in terms of LUKS.
|
## And blkid is wrong in terms of LUKS.
|
||||||
#UUID = sys_command('blkid -s PARTUUID -o value {drive}{partition_2}'.format(**args)).decode('UTF-8').exec().strip()
|
#UUID = sys_command('blkid -s PARTUUID -o value {drive}{partition_2}'.format(**args)).decode('UTF-8').exec().strip()
|
||||||
UUID = b''.join(sys_command("/usr/bin/ls -l /dev/disk/by-uuid/ | grep {basename}{partition_2} | awk '{{print $9}}'".format(basename=os.path.basename(args['drive']), **args)).exec()).decode('UTF-8').strip()
|
UUID = simple_command("ls -l /dev/disk/by-uuid/ | grep {basename}{partition_2} | awk '{{print $9}}'".format(basename=os.path.basename(args['drive']), **args)).decode('UTF-8').strip()
|
||||||
with open('/mnt/boot/loader/entries/arch.conf', 'w') as entry:
|
with open('/mnt/boot/loader/entries/arch.conf', 'w') as entry:
|
||||||
entry.write('title Arch Linux\n')
|
entry.write('title Arch Linux\n')
|
||||||
entry.write('linux /vmlinuz-linux\n')
|
entry.write('linux /vmlinuz-linux\n')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue