diff --git a/src/modules/dracut/main.py b/src/modules/dracut/main.py new file mode 100644 index 000000000..81387ba98 --- /dev/null +++ b/src/modules/dracut/main.py @@ -0,0 +1,30 @@ +#!/usr/bin/env python3 +# encoding: utf-8 +# === This file is part of Calamares - === +# +# Copyright 2014, Philip Müller +# Copyright 2014, Teo Mrnjavac +# +# Calamares is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# Calamares is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Calamares. If not, see . + +import libcalamares +from libcalamares.utils import check_chroot_call + +def run_dracut(): + kernelname = libcalamares.job.configuration['kernel'] + check_chroot_call(['dracut', '-f']) + +def run(): + run_dracut() + return None diff --git a/src/modules/dracut/module.desc b/src/modules/dracut/module.desc new file mode 100644 index 000000000..6d808ac88 --- /dev/null +++ b/src/modules/dracut/module.desc @@ -0,0 +1,5 @@ +--- +type: "job" +name: "dracut" +interface: "python" +script: "main.py"