Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/archinstall/scripts/unattended.py
blob: 0a1c5160f1837799afe0ef0bc0bbc04459b31097 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
import time

import archinstall
from archinstall.lib.profile.profiles_handler import profile_handler

for profile in profile_handler.get_mac_addr_profiles():
	# Tailored means it's a match for this machine
	# based on it's MAC address (or some other criteria
	# that fits the requirements for this machine specifically).
	archinstall.log(f'Found a tailored profile for this machine called: "{profile.name}"')

	print('Starting install in:')
	for i in range(10, 0, -1):
		print(f'{i}...')
		time.sleep(1)

	install_session = archinstall.storage['installation_session']
	profile.install(install_session)