control 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
  1. Source: qubes-core-agent
  2. Section: admin
  3. Priority: extra
  4. Maintainer: unman <unman@thirdeyesecurity.org>
  5. Build-Depends:
  6. libpam0g-dev,
  7. libqrexec-utils-dev,
  8. libqubes-rpc-filecopy-dev (>= 3.1.3),
  9. libvchan-xen-dev,
  10. python,
  11. python-setuptools,
  12. debhelper,
  13. quilt,
  14. libxen-dev,
  15. pkg-config,
  16. dh-systemd (>= 1.5),
  17. dh-python,
  18. lsb-release,
  19. xserver-xorg-dev,
  20. config-package-dev,
  21. pandoc,
  22. Standards-Version: 3.9.5
  23. Homepage: https://www.qubes-os.org
  24. Vcs-Git: https://github.com/QubesOS/qubes-core-agent-linux
  25. Package: qubes-core-agent
  26. Architecture: any
  27. Depends:
  28. dmsetup,
  29. gawk,
  30. imagemagick,
  31. init-system-helpers,
  32. initscripts,
  33. librsvg2-bin,
  34. locales,
  35. ncurses-term,
  36. psmisc,
  37. procps,
  38. util-linux,
  39. python2.7,
  40. python-daemon,
  41. python-qubesdb,
  42. python-gi,
  43. python-xdg,
  44. python-dbus,
  45. qubes-utils (>= 3.1.3),
  46. qubes-core-agent-qrexec,
  47. systemd,
  48. x11-xserver-utils,
  49. xdg-user-dirs,
  50. xdg-utils,
  51. xen-utils-common,
  52. xenstore-utils,
  53. xinit,
  54. xserver-xorg-core,
  55. ${python:Depends},
  56. ${shlibs:Depends},
  57. ${misc:Depends}
  58. Recommends:
  59. cups,
  60. gnome-terminal,
  61. gnome-themes-standard,
  62. haveged,
  63. libnotify-bin,
  64. locales-all,
  65. mate-notification-daemon,
  66. ntpdate,
  67. system-config-printer,
  68. qubes-core-agent-nautilus,
  69. qubes-core-agent-networking,
  70. qubes-core-agent-network-manager,
  71. xsettingsd
  72. Conflicts: qubes-core-agent-linux, firewalld, qubes-core-vm-sysvinit
  73. Description: Qubes core agent
  74. This package includes various daemons necessary for qubes domU support,
  75. such as qrexec.
  76. Package: qubes-core-agent-qrexec
  77. Architecture: any
  78. Depends:
  79. libvchan-xen,
  80. ${shlibs:Depends},
  81. ${misc:Depends}
  82. Replaces: qubes-core-agent (<< 4.0.0-1)
  83. Breaks: qubes-core-agent (<< 4.0.0-1)
  84. Description: Qubes qrexec agent
  85. Agent part of Qubes RPC system. A daemon responsible for starting processes as
  86. requested by dom0 or other VMs, according to dom0-enforced policy.
  87. Package: qubes-core-agent-nautilus
  88. Architecture: any
  89. Depends:
  90. python-nautilus,
  91. qubes-core-agent-qrexec,
  92. Replaces: qubes-core-agent (<< 4.0.0-1)
  93. Breaks: qubes-core-agent (<< 4.0.0-1)
  94. Description: Qubes integration for Nautilus
  95. Nautilus addons for inter-VM file copy/move/open.
  96. Package: qubes-core-agent-thunar
  97. Architecture: any
  98. Depends:
  99. thunar,
  100. qubes-core-agent-qrexec,
  101. Replaces: qubes-core-agent (<< 4.0.0-1)
  102. Breaks: qubes-core-agent (<< 4.0.0-1)
  103. Description: Qubes integration for Thunar
  104. Thunar addons for inter-VM file copy/move/open.
  105. Package: qubes-core-agent-dom0-updates
  106. Architecture: any
  107. Depends:
  108. fakeroot,
  109. yum,
  110. yum-utils,
  111. qubes-core-agent-qrexec,
  112. Replaces: qubes-core-agent (<< 4.0.0-1)
  113. Breaks: qubes-core-agent (<< 4.0.0-1)
  114. Description: Scripts required to handle dom0 updates.
  115. Scripts required to handle dom0 updates. This will allow to use the VM as
  116. "Updates VM".
  117. Package: qubes-core-agent-networking
  118. Architecture: any
  119. Depends:
  120. qubes-core-agent,
  121. tinyproxy,
  122. iptables,
  123. net-tools,
  124. ethtool,
  125. socat,
  126. tinyproxy,
  127. ${python:Depends},
  128. ${misc:Depends}
  129. Suggests:
  130. nftables,
  131. Replaces: qubes-core-agent (<< 4.0.0-1)
  132. Breaks: qubes-core-agent (<< 4.0.0-1)
  133. Description: Networking support for Qubes VM
  134. This package provides:
  135. * basic network functionality (setting IP address, DNS, default gateway)
  136. * proxy service used by TemplateVMs to download updates
  137. * qubes-firewall service (FirewallVM)
  138. .
  139. Note: if you want to use NetworkManager (you do want it in NetVM), install
  140. also qubes-core-agent-network-manager.
  141. Package: qubes-core-agent-network-manager
  142. Architecture: any
  143. Depends:
  144. qubes-core-agent-networking,
  145. libglib2.0-bin,
  146. network-manager (>= 0.8.1-1),
  147. network-manager-gnome,
  148. Replaces: qubes-core-agent (<< 4.0.0-1)
  149. Breaks: qubes-core-agent (<< 4.0.0-1)
  150. Description: NetworkManager integration for Qubes VM
  151. Integration of NetworkManager for Qubes VM:
  152. * make connections config persistent
  153. * adjust DNS redirections when needed
  154. * show/hide NetworkManager applet icon
  155. Package: qubes-core-agent-passwordless-root
  156. Architecture: any
  157. Replaces: qubes-core-agent (<< 4.0.0-1)
  158. Breaks: qubes-core-agent (<< 4.0.0-1)
  159. Provides: ${diverted-files}
  160. Conflicts: ${diverted-files}
  161. Description: Passwordless root access from normal user
  162. Configure sudo, PolicyKit and similar tool to not ask for any password when
  163. switching from user to root. Since all the user data in a VM is accessible
  164. already from normal user account, there is not much more to guard there. Qubes
  165. VM is a single user system.