qubes-anaconda-addon: Disable rdisc and kdump at first boot
This commit is contained in:
parent
9fdff6c906
commit
1cda66e1ee
@ -91,6 +91,11 @@ done
|
|||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
|
for service in rdisc kdump; do
|
||||||
|
systemctl disable ${service}.service || :
|
||||||
|
systemctl stop ${service}.service || :
|
||||||
|
done
|
||||||
|
|
||||||
if [ "$vms_template" == "yes" ]; then
|
if [ "$vms_template" == "yes" ]; then
|
||||||
for template in `ls /var/lib/qubes/vm-templates`; do
|
for template in `ls /var/lib/qubes/vm-templates`; do
|
||||||
echo "-> Configuring template $template..."
|
echo "-> Configuring template $template..."
|
||||||
|
@ -423,6 +423,7 @@ class QubesOsSpoke(FirstbootOnlySpokeMixIn, NormalSpoke):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
errors.append((self.stage, str(e)))
|
errors.append((self.stage, str(e)))
|
||||||
|
|
||||||
|
self.configure_dom0()
|
||||||
self.configure_default_template()
|
self.configure_default_template()
|
||||||
self.configure_qubes()
|
self.configure_qubes()
|
||||||
self.configure_network()
|
self.configure_network()
|
||||||
@ -480,6 +481,13 @@ class QubesOsSpoke(FirstbootOnlySpokeMixIn, NormalSpoke):
|
|||||||
|
|
||||||
return (stdout, stderr)
|
return (stdout, stderr)
|
||||||
|
|
||||||
|
def configure_dom0(self):
|
||||||
|
self.set_stage("Setting up administration VM (dom0)")
|
||||||
|
|
||||||
|
for service in [ 'rdisc', 'kdump' ]:
|
||||||
|
self.run_command(['systemctl', 'disable', '{}.service'.format(service) ], ignore_failure=True)
|
||||||
|
self.run_command(['systemctl', 'stop', '{}.service'.format(service) ], ignore_failure=True)
|
||||||
|
|
||||||
def configure_qubes(self):
|
def configure_qubes(self):
|
||||||
self.set_stage('Executing qubes configuration')
|
self.set_stage('Executing qubes configuration')
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user