control 4.6 KB

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