annotate ci/setup-xvfb.sh @ 29340:fba9e366ced4 v9.0.0013

patch 9.0.0013: reproducing memory access errors can be difficult Commit: https://github.com/vim/vim/commit/fa4873ccfc10e0f278dc46f39d00136fab059b19 Author: Bram Moolenaar <Bram@vim.org> Date: Thu Jun 30 22:13:59 2022 +0100 patch 9.0.0013: reproducing memory access errors can be difficult Problem: Reproducing memory access errors can be difficult. Solution: When testing, copy each line to allocated memory, so that valgrind can detect accessing memory before and/or after it. Fix uncovered problems.
author Bram Moolenaar <Bram@vim.org>
date Thu, 30 Jun 2022 23:15:03 +0200
parents 1984a3fcc953
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23209
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
1 #!/bin/bash
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
2 set -e
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
3
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
4 apt-get install -y xvfb
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
5
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
6 cat <<EOT >/etc/systemd/system/xvfb.service
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
7 [Unit]
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
8 Description=X Virtual Frame Buffer Service
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
9 After=network.target
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
10 [Service]
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
11 ExecStart=/usr/bin/Xvfb :99 -screen 0 1024x768x24
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
12 [Install]
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
13 WantedBy=multi-user.target
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
14 EOT
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
15
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
16 systemctl enable xvfb.service
1984a3fcc953 patch 8.2.2150: Github actions CI isn't used for all available platforms
Bram Moolenaar <Bram@vim.org>
parents:
diff changeset
17 systemctl start xvfb.service