control 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  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. dconf-cli,
  29. dmsetup,
  30. gawk,
  31. imagemagick,
  32. init-system-helpers,
  33. initscripts,
  34. librsvg2-bin,
  35. locales,
  36. ncurses-term,
  37. psmisc,
  38. procps,
  39. util-linux,
  40. e2fsprogs,
  41. python2.7,
  42. python-daemon,
  43. python-qubesdb,
  44. python-gi,
  45. python-xdg,
  46. python-dbus,
  47. qubes-utils (>= 3.1.3),
  48. qubes-core-agent-qrexec,
  49. qubesdb-vm,
  50. systemd,
  51. xdg-user-dirs,
  52. xdg-utils,
  53. xen-utils-common,
  54. xenstore-utils,
  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. x11-xserver-utils,
  72. xinit,
  73. xserver-xorg-core,
  74. xsettingsd,
  75. xterm
  76. Conflicts: qubes-core-agent-linux, firewalld, qubes-core-vm-sysvinit
  77. Description: Qubes core agent
  78. This package includes various daemons necessary for qubes domU support,
  79. such as qrexec.
  80. Package: qubes-core-agent-qrexec
  81. Architecture: any
  82. Depends:
  83. libvchan-xen,
  84. ${shlibs:Depends},
  85. ${misc:Depends}
  86. Replaces: qubes-core-agent (<< 4.0.0-1)
  87. Breaks: qubes-core-agent (<< 4.0.0-1)
  88. Description: Qubes qrexec agent
  89. Agent part of Qubes RPC system. A daemon responsible for starting processes as
  90. requested by dom0 or other VMs, according to dom0-enforced policy.
  91. Package: qubes-core-agent-nautilus
  92. Architecture: any
  93. Depends:
  94. python-nautilus,
  95. qubes-core-agent-qrexec,
  96. Replaces: qubes-core-agent (<< 4.0.0-1)
  97. Breaks: qubes-core-agent (<< 4.0.0-1)
  98. Description: Qubes integration for Nautilus
  99. Nautilus addons for inter-VM file copy/move/open.
  100. Package: qubes-core-agent-thunar
  101. Architecture: any
  102. Depends:
  103. thunar,
  104. qubes-core-agent-qrexec,
  105. Replaces: qubes-core-agent (<< 4.0.0-1)
  106. Breaks: qubes-core-agent (<< 4.0.0-1)
  107. Description: Qubes integration for Thunar
  108. Thunar addons for inter-VM file copy/move/open.
  109. Package: qubes-core-agent-dom0-updates
  110. Architecture: any
  111. Depends:
  112. fakeroot,
  113. yum,
  114. yum-utils,
  115. qubes-core-agent-qrexec,
  116. Replaces: qubes-core-agent (<< 4.0.0-1)
  117. Breaks: qubes-core-agent (<< 4.0.0-1)
  118. Description: Scripts required to handle dom0 updates.
  119. Scripts required to handle dom0 updates. This will allow to use the VM as
  120. "Updates VM".
  121. Package: qubes-core-agent-networking
  122. Architecture: any
  123. Depends:
  124. qubes-core-agent (= ${binary:Version}),
  125. tinyproxy,
  126. iptables,
  127. net-tools,
  128. ethtool,
  129. socat,
  130. tinyproxy,
  131. iproute2,
  132. ${python:Depends},
  133. ${misc:Depends}
  134. Suggests:
  135. nftables,
  136. Replaces: qubes-core-agent (<< 4.0.0-1)
  137. Breaks: qubes-core-agent (<< 4.0.0-1)
  138. Description: Networking support for Qubes VM
  139. This package provides:
  140. * basic network functionality (setting IP address, DNS, default gateway)
  141. * proxy service used by TemplateVMs to download updates
  142. * qubes-firewall service (FirewallVM)
  143. .
  144. Note: if you want to use NetworkManager (you do want it in NetVM), install
  145. also qubes-core-agent-network-manager.
  146. Package: qubes-core-agent-network-manager
  147. Architecture: any
  148. Depends:
  149. qubes-core-agent-networking (= ${binary:Version}),
  150. libglib2.0-bin,
  151. network-manager (>= 0.8.1-1),
  152. network-manager-gnome,
  153. Replaces: qubes-core-agent (<< 4.0.0-1)
  154. Breaks: qubes-core-agent (<< 4.0.0-1)
  155. Description: NetworkManager integration for Qubes VM
  156. Integration of NetworkManager for Qubes VM:
  157. * make connections config persistent
  158. * adjust DNS redirections when needed
  159. * show/hide NetworkManager applet icon
  160. Package: qubes-core-agent-passwordless-root
  161. Architecture: any
  162. Replaces: qubes-core-agent (<< 4.0.0-1)
  163. Breaks: qubes-core-agent (<< 4.0.0-1)
  164. Provides: ${diverted-files}
  165. Conflicts: ${diverted-files}
  166. Description: Passwordless root access from normal user
  167. Configure sudo, PolicyKit and similar tool to not ask for any password when
  168. switching from user to root. Since all the user data in a VM is accessible
  169. already from normal user account, there is not much more to guard there. Qubes
  170. VM is a single user system.