From 41f568766f36e7f7588c14490196c906e57a2c22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Pierret?= Date: Sat, 30 Dec 2017 14:29:51 +0100 Subject: [PATCH] debian: change qubes-core-agent as a subpackage --- debian/qubes-core-agent.install | 187 ++++++++++++++++++++++++++++++++ debian/rules | 2 +- 2 files changed, 188 insertions(+), 1 deletion(-) create mode 100644 debian/qubes-core-agent.install diff --git a/debian/qubes-core-agent.install b/debian/qubes-core-agent.install new file mode 100644 index 0000000..693a485 --- /dev/null +++ b/debian/qubes-core-agent.install @@ -0,0 +1,187 @@ +etc/xen/scripts/vif-route-qubes +etc/udev/rules.d/99-qubes-network.rules +etc/udev/rules.d/50-qubes-misc.rules +etc/X11/xorg-preload-apps.conf +etc/sudoers.d/qt_x11_no_mitshm +etc/sudoers.d/umask +etc/sudoers.d/qubes +etc/qubes-suspend-module-blacklist +etc/tinyproxy/updates-blacklist +etc/tinyproxy/tinyproxy-updates.conf +etc/NetworkManager/dispatcher.d/30-qubes-external-ip +etc/NetworkManager/dispatcher.d/qubes-nmhook +etc/xdg/autostart/00-qubes-show-hide-nm-applet.desktop +etc/fstab +etc/profile.d/qt_x11_no_mitshm.sh +etc/qubes/ip6tables.rules +etc/qubes/iptables.rules +etc/qubes/suspend-pre.d/README +etc/qubes/autostart/restorecond.desktop.d/30_qubes.conf +etc/qubes/autostart/imsettings-start.desktop.d/30_qubes.conf +etc/qubes/autostart/gcm-apply.desktop.d/30_qubes.conf +etc/qubes/autostart/nm-applet.desktop.d/30_qubes.conf +etc/qubes/autostart/notify-osd.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-sound-applet.desktop.d/30_qubes.conf +etc/qubes/autostart/pulseaudio.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-settings-daemon.desktop.d/30_qubes.conf +etc/qubes/autostart/sealertauto.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-screensaver.desktop.d/30_qubes.conf +etc/qubes/autostart/spice-vdagent.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-power-manager.desktop.d/30_qubes.conf +etc/qubes/autostart/orca-autostart.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-keyring-secrets.desktop.d/30_qubes.conf +etc/qubes/autostart/gpk-update-icon.desktop.d/30_qubes.conf +etc/qubes/autostart/gsettings-data-convert.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-keyring-pkcs11.desktop.d/30_qubes.conf +etc/qubes/autostart/deja-dup-monitor.desktop.d/30_qubes.conf +etc/qubes/autostart/gnome-keyring-ssh.desktop.d/30_qubes.conf +etc/qubes/autostart/krb5-auth-dialog.desktop.d/30_qubes.conf +etc/qubes/autostart/user-dirs-update-gtk.desktop.d/30_qubes.conf +etc/qubes/autostart/README.txt +etc/qubes/autostart/gnome-keyring-gpg.desktop.d/30_qubes.conf +etc/qubes/autostart/pulseaudio-kde.desktop.d/30_qubes.conf +etc/qubes/suspend-post.d/README +etc/qubes-rpc/qubes.SuspendPreAll +etc/qubes-rpc/qubes.SelectDirectory +etc/qubes-rpc/qubes.SuspendPre +etc/qubes-rpc/qubes.Filecopy +etc/qubes-rpc/qubes.DetachPciDevice +etc/qubes-rpc/qubes.GetAppmenus +etc/qubes-rpc/qubes.SetDateTime +etc/qubes-rpc/qubes.WaitForSession +etc/qubes-rpc/qubes.SyncNtpClock +etc/qubes-rpc/qubes.Restore +etc/qubes-rpc/qubes.SuspendPost +etc/qubes-rpc/qubes.Backup +etc/qubes-rpc/qubes.InstallUpdatesGUI +etc/qubes-rpc/qubes.OpenInVM +etc/qubes-rpc/qubes.SelectFile +etc/qubes-rpc/qubes.VMShell +etc/qubes-rpc/qubes.OpenURL +etc/qubes-rpc/qubes.SuspendPostAll +etc/qubes-rpc/qubes.GetImageRGBA +etc/polkit-1/rules.d/00-qubes-allow-all.rules +etc/polkit-1/localauthority/50-local.d/qubes-allow-all.pkla +etc/pam.d/su.qubes +etc/apt/trusted.gpg.d/qubes-archive-keyring.gpg +etc/apt/apt.conf.d/70no-unattended +etc/apt/apt.conf.d/00notify-hook +etc/apt/sources.list.d/qubes-r3.list +etc/needrestart/conf.d/50_qubes.conf +etc/sysctl.d/80-qubes.conf +etc/sysctl.d/20_tcp_timestamps.conf +usr/sbin/qubes-firewall +usr/sbin/qubes-netwatcher +usr/bin/qvm-run +usr/bin/xenstore-watch-qubes +usr/bin/qubes-open +usr/bin/qubes-session-autostart +usr/bin/qvm-mru-entry +usr/bin/qvm-open-in-vm +usr/bin/qubes-desktop-run +usr/bin/qvm-copy-to-vm +usr/bin/qrexec-fork-server +usr/bin/qrexec-client-vm +usr/bin/qvm-open-in-dvm +usr/lib/python2.7/dist-packages/qubes/xdg.py +usr/lib/systemd/user/pulseaudio.socket.d/30_qubes.conf +usr/lib/systemd/user/pulseaudio.service.d/30_qubes.conf +usr/lib/NetworkManager/conf.d/30-qubes.conf +usr/lib/qubes/qubes-trigger-sync-appmenus.sh +usr/lib/qubes/sync-ntp-clock +usr/lib/qubes/qubes-setup-dnat-to-ns +usr/lib/qubes/vusb-ctl.py +usr/lib/qubes/xdg-icon +usr/lib/qubes/tar2qfile +usr/lib/qubes/upgrades-status-notify +usr/lib/qubes/qubes-fix-nm-conf.sh +usr/lib/qubes/prepare-suspend +usr/lib/qubes/update-proxy-configs +usr/lib/qubes/qfile-unpacker +usr/lib/qubes/qfile-agent +usr/lib/qubes/setup-ip +usr/lib/qubes/upgrades-installed-check +usr/lib/qubes/qopen-in-vm +usr/lib/qubes/qvm-move-to-vm.gnome +usr/lib/qubes/close-window +usr/lib/qubes/qvm-move-to-vm.kde +usr/lib/qubes/qvm-copy-to-vm.gnome +usr/lib/qubes/qrexec-agent +usr/lib/qubes/iptables-updates-proxy +usr/lib/qubes/dispvm-prerun.sh +usr/lib/qubes/init/misc-post.sh +usr/lib/qubes/init/qubes-sysinit.sh +usr/lib/qubes/init/mount-dirs.sh +usr/lib/qubes/init/misc-post-stop.sh +usr/lib/qubes/init/control-printer-icon.sh +usr/lib/qubes/init/setup-dvm-home.sh +usr/lib/qubes/init/qubes-random-seed.sh +usr/lib/qubes/init/qubes-iptables +usr/lib/qubes/init/setup-rwdev.sh +usr/lib/qubes/init/functions +usr/lib/qubes/init/network-proxy-setup.sh +usr/lib/qubes/init/prepare-dvm.sh +usr/lib/qubes/init/bind-dirs.sh +usr/lib/qubes/init/qubes-early-vm-config.sh +usr/lib/qubes/init/setup-rw.sh +usr/lib/qubes/qubes-rpc-multiplexer +usr/lib/qubes/network-manager-prepare-conf-dir +usr/lib/qubes/qrun-in-vm +usr/lib/qubes/vm-file-editor +usr/lib/qubes/qvm-copy-to-vm.kde +usr/lib/qubes/qubes-download-dom0-updates.sh +usr/lib/qubes/show-hide-nm-applet.sh +usr/lib/qubes-bind-dirs.d/30_cron.conf +usr/lib/tmpfiles.d/qubes-core-agent-linux.conf +usr/share/glib-2.0/schemas/org.gnome.nautilus.gschema.override +usr/share/kde4/services/qvm-copy.desktop +usr/share/kde4/services/qvm-move.desktop +usr/share/kde4/services/qvm-dvm.desktop +usr/share/qubes/mime-override/globs +usr/share/qubes/qubes-master-key.asc +usr/share/nautilus-python/extensions/qvm_copy_nautilus.py +usr/share/nautilus-python/extensions/qvm_move_nautilus.py +usr/share/nautilus-python/extensions/qvm_dvm_nautilus.py +lib/systemd/system-preset/75-qubes-vm.preset +lib/systemd/system/netfilter-persistent.service.d/30_qubes.conf +lib/systemd/system/qubes-network.service +lib/systemd/system/avahi-daemon.service.d/30_qubes.conf +lib/systemd/system/qubes-firewall.service +lib/systemd/system/qubes-qrexec-agent.service +lib/systemd/system/NetworkManager.service.d/30_qubes.conf +lib/systemd/system/tmp.mount.d/30_qubes.conf +lib/systemd/system/qubes-sysinit.service +lib/systemd/system/getty@tty.service.d/30_qubes.conf +lib/systemd/system/cups.socket.d/30_qubes.conf +lib/systemd/system/qubes-updates-proxy.service +lib/systemd/system/qubes-dvm.service +lib/systemd/system/org.cups.cupsd.socket.d/30_qubes.conf +lib/systemd/system/cups.path.d/30_qubes.conf +lib/systemd/system/anacron-resume.service.d/30_qubes.conf +lib/systemd/system/qubes-update-check.timer +lib/systemd/system/anacron.service.d/30_qubes.conf +lib/systemd/system/chronyd.service.d/30_qubes.conf +lib/systemd/system/tinyproxy.service.d/30_not_needed_in_qubes_by_default.conf +lib/systemd/system/NetworkManager-wait-online.service.d/30_qubes.conf +lib/systemd/system/qubes-early-vm-config.service +lib/systemd/system/tor.service.d/30_qubes.conf +lib/systemd/system/org.cups.cupsd.path.d/30_qubes.conf +lib/systemd/system/qubes-misc-post.service +lib/systemd/system/cups-browsed.service.d/30_qubes.conf +lib/systemd/system/exim4.service.d/30_qubes.conf +lib/systemd/system/qubes-iptables.service +lib/systemd/system/org.cups.cupsd.service.d/30_qubes.conf +lib/systemd/system/qubes-update-check.service +lib/systemd/system/qubes-mount-dirs.service +lib/systemd/system/cups.service.d/30_qubes.conf +lib/systemd/system/systemd-random-seed.service.d/30_qubes.conf +lib/systemd/system/tor@default.service.d/30_qubes.conf +lib/systemd/system/ModemManager.service.d/30_qubes.conf +lib/systemd/system/cron.service.d/30_qubes.conf +lib/systemd/system/qubes-netwatcher.service +lib/modules-load.d/qubes-core.conf +lib/modules-load.d/qubes-misc.conf +etc/dhclient.d/qubes-setup-dnat-to-ns.sh +usr/bin/qvm-move-to-vm +usr/lib/qubes/qrexec-client-vm +usr/lib/qubes/qrexec_client_vm diff --git a/debian/rules b/debian/rules index d8c7c1a..9434cea 100755 --- a/debian/rules +++ b/debian/rules @@ -5,7 +5,7 @@ #export DH_VERBOSE=1 include /usr/share/dpkg/default.mk -export DESTDIR=$(shell pwd)/debian/qubes-core-agent +export DESTDIR=$(shell pwd)/debian/tmp %: dh $@ --with systemd --with=config-package