From e9aadfa29b6d5009fa1542e145e9b2e640221a7f Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Sun, 15 Mar 2020 15:37:33 +0000 Subject: Added a new function: flush_all_mirrors(). Can be used to wipe default mirrors prior to adding specific ones. --- archinstall.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/archinstall.py b/archinstall.py index 0d70b3e3..cc984683 100644 --- a/archinstall.py +++ b/archinstall.py @@ -983,6 +983,12 @@ def add_specific_mirrors(mirrors, *positionals, **kwargs): mirrorlist.write(f'Server = {url}\n') return True +def flush_all_mirrors(*positionals, **kwargs): + if not SAFETY_LOCK: + with open('/etc/pacman.d/mirrorlist', 'w') as mirrorlist: + mirrorlist.write('\n') # TODO: Not needed. + return True + def strap_in_base(*positionals, **kwargs): if args['aur-support']: args['packages'] += ' git' -- cgit v1.2.3-70-g09d2