75-qubes-vm.preset 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. # Units that should not run by default in Qubes VMs.
  2. #
  3. # This file is part of the qubes-core-vm-systemd package. To ensure that the
  4. # default configuration is applied to all units in the list regardless of
  5. # package installation order, including units added to the list by
  6. # qubes-core-vm-systemd upgrades, all units in the list are preset by a
  7. # scriptlet every time qubes-core-vm-systemd is installed or upgraded. That
  8. # means that to permanently enable a unit with an [Install] section, you must
  9. # create your own higher-priority preset file. (It might be possible to be
  10. # smarter and keep a list of units previously preset, but this is not
  11. # implemented.)
  12. #
  13. # For units below with no [Install] section, the scriptlet masks them instead.
  14. # Qubes currently does not provide a way to permanently prevent such units from
  15. # being masked.
  16. #
  17. # Maintainer information:
  18. #
  19. # * All units listed here are preset during first install of the *-systemd RPM.
  20. # For those units which are disabled here, but don't have an install section
  21. # (static units), we mask them during that install.
  22. # * All units listed here that find themselves below the comment titled
  23. # "# Units below this line will be re-preset on package upgrade"
  24. # are preset both during install and during upgrade. This allows you to add
  25. # new units here and have them become active when the user's machine upgrades
  26. # their *-systemd RPM built by this project.
  27. #
  28. # Hi, Matt! I see you did great with this conversion to systemd presets!
  29. # Thank you! Skyler sends you her regards from Europe!
  30. # - Rudd-O
  31. #
  32. # https://groups.google.com/d/topic/qubes-users/dpM_GHfmEOk/discussion
  33. disable avahi.service
  34. disable avahi-daemon.service
  35. disable avahi-daemon.socket
  36. # Fedora only services
  37. disable rpcbind.service
  38. disable sendmail.service
  39. disable sm-client.service
  40. disable sshd.service
  41. disable backuppc.service
  42. # Units below this line will be re-preset on package upgrade
  43. disable alsa-store.service
  44. disable alsa-restore.service
  45. disable hwclock-save.service
  46. disable mdmonitor.service
  47. disable plymouth-start.service
  48. disable plymouth-read-write.service
  49. disable plymouth-quit.service
  50. disable plymouth-quit-wait.service
  51. disable smartd.service
  52. disable upower.service
  53. disable colord.service
  54. disable systemd-timesyncd.service
  55. # Fedora only services
  56. disable cpuspeed.service
  57. disable dnf-makecache.timer
  58. disable fedora-autorelabel.service
  59. disable fedora-autorelabel-mark.service
  60. disable fedora-storage-init.service
  61. disable fedora-storage-init-late.service
  62. disable hwclock-load.service
  63. disable ipmi.service
  64. disable iptables.service
  65. disable ip6tables.service
  66. disable irqbalance.service
  67. disable mcelog.service
  68. disable mdmonitor-takeover.service
  69. disable multipathd.service
  70. disable openct.service
  71. disable rngd.service
  72. disable tcsd.service
  73. enable qubes-sysinit.service
  74. enable qubes-early-vm-config.service
  75. enable qubes-db.service
  76. enable qubes-gui-agent.service
  77. enable qubes-update-check.timer
  78. enable qubes-misc-post.service
  79. enable qubes-updates-proxy.service
  80. enable qubes-network.service
  81. enable qubes-qrexec-agent.service
  82. enable qubes-mount-dirs.service
  83. enable qubes-firewall.service
  84. enable qubes-meminfo-writer.service
  85. enable qubes-iptables.service
  86. enable qubes-updates-proxy-forwarder.socket
  87. enable haveged.service
  88. enable chronyd.service
  89. enable xendriverdomain.service