parser = argparse.ArgumentParser(
description=_("IPFire Installation Tool CLI"),
)
+ parser.add_argument("--pakfire-conf", metavar=_("FILE"),
+ help=_("Pakfire Configuration file used for the installation process"))
parser.add_argument("--first-install", action="store_true",
help=_("Runs the \"first install\" setup process"))
parser.add_argument("--arch", nargs="?", default=self.native_arch,
"""
Bricklayer's base class
"""
- def __init__(self, arch, first_install=False, debug=False, unattended=False, disks=[]):
+ def __init__(self, arch, pakfire_conf=None, first_install=False, debug=False,
+ unattended=False, disks=[]):
self.arch = arch
+ self.pakfire_conf = pakfire_conf
self.first_install = first_install
self.debug = debug
self.unattended = unattended
}
return pakfire.Pakfire(self.root, arch=self.arch,
- conf="/etc/pakfire/distros/ipfire3.conf", **kwargs)
+ conf=self.pakfire_conf, **kwargs)
def _select_bootloaders(self):
"""