diff --git a/unit-files/swapon.service b/unit-files/swapon.service new file mode 100644 index 0000000000000000000000000000000000000000..70714dd325d92e989e770696a2bfbf9251e47c6f --- /dev/null +++ b/unit-files/swapon.service @@ -0,0 +1,13 @@ +[Unit] +Description=Turn on swap +[Service] +Type=oneshot +RemainAfterExit=true +ExecStartPre=-/bin/bash -euxc ' \ + fallocate -l 8192m /swap &&\ + chmod 600 /swap &&\ + mkswap /swap' +ExecStart=/sbin/swapon /swap +ExecStop=/sbin/swapoff /swap +[Install] +WantedBy=local.target