# system
mkdir -p %{buildroot}%{_unitdir}
mkdir -p %{buildroot}%{_unitdir}/multi-user.target.wants
-mkdir -p %{buildroot}%{_unitdir}/user-sockets@.target.wants
# user
mkdir -p %{buildroot}%{_unitdir_user}
mkdir -p %{buildroot}%{_unitdir_user}/sockets.target.wants
install -m 0644 systemd/swap_auxd.socket %{buildroot}%{_unitdir_user}/
ln -s ../swap_auxd.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/
-install -m 0644 systemd/swap_auxd@.service %{buildroot}%{_unitdir}/
-install -m 0644 systemd/swap_auxd@.socket %{buildroot}%{_unitdir}/
-ln -s ../swap_auxd@.socket %{buildroot}%{_unitdir}/user-sockets@.target.wants/
-
# swap_memd
install -m 0644 systemd/swap_memd.service %{buildroot}%{_unitdir_user}/
install -m 0644 systemd/swap_memd.socket %{buildroot}%{_unitdir_user}/
ln -s ../swap_memd.socket %{buildroot}%{_unitdir_user}/sockets.target.wants/
-install -m 0644 systemd/swap_memd@.service %{buildroot}%{_unitdir}/
-install -m 0644 systemd/swap_memd@.socket %{buildroot}%{_unitdir}/
-ln -s ../swap_memd@.socket %{buildroot}%{_unitdir}/user-sockets@.target.wants/
-
# tmpfiles.d
mkdir -p %{buildroot}%{_tmpfilesdir}
install -m 0666 systemd/swap.conf %{buildroot}%{_tmpfilesdir}/swap.conf
%{_unitdir_user}/swap_auxd.service
%{_unitdir_user}/sockets.target.wants/swap_auxd.socket
-%{_unitdir}/swap_auxd@.socket
-%{_unitdir}/swap_auxd@.service
-%{_unitdir}/user-sockets@.target.wants/swap_auxd@.socket
-
# swap_memd
%{_unitdir_user}/swap_memd.socket
%{_unitdir_user}/swap_memd.service
%{_unitdir_user}/sockets.target.wants/swap_memd.socket
-%{_unitdir}/swap_memd@.socket
-%{_unitdir}/swap_memd@.service
-%{_unitdir}/user-sockets@.target.wants/swap_memd@.socket
-
%{_tmpfilesdir}/swap.conf
%{_udevrulesdir}/99-swap_dev.rules
+++ /dev/null
-[Unit]
-PartOf=userlogin@%i.target
-Description=swap_auxd service
-
-[Service]
-User=%i
-Environment=DBUS_SESSION_BUS_ADDRESS=kernel:path=/sys/fs/kdbus/%i-user/bus;unix:path=/run/user/%i/bus
-Environment=XDG_RUNTIME_DIR=/run/user/%i
-SmackProcessLabel=User
-Type=notify
-NotifyAccess=main
-
-Sockets=swap_auxd@%i.socket
-
-ExecStart=/usr/bin/swap_auxd
-
-StandardOutput=journal+console
-StandardError=journal+console
+++ /dev/null
-[Unit]
-PartOf=userlogin@%i.target
-DefaultDependencies=no
-After=systemd-logind.service
-Description=swap_auxd socket
-
-[Socket]
-SocketUser=%i
-ListenStream=/run/user/%i/system_share/swap/auxd.socket
-ExecStartPost=/usr/bin/chmod 0666 /run/user/%i/system_share/swap/auxd.socket
-
-Service=swap_auxd@%i.service
-
-[Install]
-WantedBy=user-sockets@.target
+++ /dev/null
-[Unit]
-PartOf=userlogin@%i.target
-Description=swap_memd service
-
-[Service]
-User=%i
-Environment=DBUS_SESSION_BUS_ADDRESS=kernel:path=/sys/fs/kdbus/%i-user/bus;unix:path=/run/user/%i/bus
-Environment=XDG_RUNTIME_DIR=/run/user/%i
-SmackProcessLabel=User
-Type=notify
-NotifyAccess=main
-
-Sockets=swap_memd@%i.socket
-
-ExecStart=/usr/bin/swap_memd
-
-StandardOutput=journal+console
-StandardError=journal+console
+++ /dev/null
-[Unit]
-PartOf=userlogin@%i.target
-DefaultDependencies=no
-After=systemd-logind.service
-Description=swap_memd socket
-
-[Socket]
-SocketUser=%i
-ListenStream=/run/user/%i/system_share/swap/memd.socket
-ExecStartPost=/usr/bin/chmod 0666 /run/user/%i/system_share/swap/memd.socket
-
-Service=swap_memd@%i.service
-
-[Install]
-WantedBy=user-sockets@.target