summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rwxr-xr-xsrc/helpers/vyos-load-config.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/helpers/vyos-load-config.py b/src/helpers/vyos-load-config.py
index 01a6a88dc..7c49e9c3a 100755
--- a/src/helpers/vyos-load-config.py
+++ b/src/helpers/vyos-load-config.py
@@ -26,17 +26,20 @@ from vyos.config import Config
from vyos.migrate import ConfigMigrate
from vyos.migrate import ConfigMigrateError
from vyos.load_config import load as load_config
+from vyos.defaults import directories
+default_config_file = os.path.join(directories['config'], 'config.boot')
+
parser = argparse.ArgumentParser()
-parser.add_argument('config_file', help='config file to load')
+parser.add_argument('config_file', nargs='?', help='config file to load')
parser.add_argument(
'--migrate', action='store_true', help='migrate config file before merge'
)
args = parser.parse_args()
-file_name = args.config_file
+file_name = args.config_file if args.config_file else default_config_file
# pylint: disable=consider-using-with
file_path = tempfile.NamedTemporaryFile(delete=False).name