Zbigniew Jędrzejewski-Szmek
1aa0f38491
test/TEST-15: call daemon-reload in two more places
...
Sometimes the test would fail there, nondeterministically. I'm not sure why,
but relying on PID1 not caching the file is clearly very brittle. Let's instead
call daemon-reload.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
4e2ac45a83
test/TEST-15: remove all created unit files
...
We would miss anything created under a template instance.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
2c7519c036
test: move TEST-15-DROPIN setup to static files
...
Unfortunately the services needed to be renamed because of conflicts with other
services that exist in the shared dir.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
afd9c55dcc
test: move most of TEST-14-MACHINE-ID setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
e5badaf335
test: move most of TEST-13-NSPAWN-SMOKE setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
d10029bba4
test: move TEST-12-ISSUE-3171 setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
3ac189d8aa
test: move TEST-11-ISSUE-3166 setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
8c6d58f65d
test: move TEST-10-ISSUE-2467 setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
4110a6deb9
test: use shell arrays and remove duplicates
...
The tool lists are obviously not empty, so let's remove the test if they are.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
e88302002f
test: move TEST-09-ISSUE-2691 setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
c84752398b
test: move TEST-08-ISSUE-2730 setup to static files and meson scripts
...
Unfortunately meson does not install symlinks, but copies the symlink
destination instead. So symlinks need to be created by a script.
This commit adds both symlinks in test/testsuite-08.units/ and meson
scriptlet calls. Strictly speaking, the first is not necessary, since nothing
reads stuff directly from the source tree.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
58a1bdb467
test: move TEST-07-ISSUE-1981 setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
4caa1ac794
test/TEST-06: make autorelabel.service a static file too
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
1c76b5b5bb
test/TEST-06: skip test if no selinux
...
I put SELINUX=disabled on my laptop, and the test fails with ENOENT when trying
to write to /sys/fs/selinux/enforce. It's a bit of a special case, but let's
avoid the failure.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
1ed5556e56
test: move most of TEST-06-* setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
ed024e1d98
test: move TEST-05-RLIMITS setup to static files
...
The test currently fails in the check for LimitNOFILESoft/LimitNOFILE. I see
default values there. This doesn't seem to be related to the changes in the
test suite, but rather to the recent changes to pid1.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
9901a6ad2e
test: convert TEST-04-JOURNAL to generic image
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
41b1b2a563
test: move TEST-03-JOBS setup to static files
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
5964e39a69
test: move part of TEST-02-CRYPTSETUP setup to static files
...
Since we create an encrypted partition for this test, let's create a separate image here.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
fe85f2bb9c
test: move TEST-01-BASIC setup to static files
...
After this commit, only tests that were converted will work, because the
interface to test_run() changed.
2020-03-28 11:46:47 +01:00
Zbigniew Jędrzejewski-Szmek
5f28f3ddaf
test: allow overriding EFI_MOUNT like other variables
2020-03-22 10:22:42 +01:00
Zbigniew Jędrzejewski-Szmek
b6261be84d
meson: report -Dinstall-tests in summary
2020-03-22 10:22:42 +01:00
Zbigniew Jędrzejewski-Szmek
80769cb66c
meson: use install_subdir() to install files
...
This gives us slightly less control, but we don't need to update the
file list...
2020-03-22 10:22:42 +01:00
Zbigniew Jędrzejewski-Szmek
f55198f034
test: replace symlinks with actual unit files
...
During installation, meson complains:
> Installing /home/zbyszek/src/systemd-work/test/units/sysinit.target to /var/tmp/systemd-test.Q1FSuj/root/usr/lib/systemd/tests/testdata/units
> Warning: trying to copy a symlink that points to a file. This will copy the file,
> but this will be changed in a future version of Meson to copy the symlink as is. Please update your
> build definitions so that it will not break when the change happens.
It *is* convenient to have those files as symlinks, but it is also confusing,
because symlinks create aliases, and it seems that in those cases we actually
don't want aliases (at least in the case of loopy*.service that'd make the test
pointless).
2020-03-22 10:22:42 +01:00
Zbigniew Jędrzejewski-Szmek
7b43295346
tests: move unit files to units/ subdirectory
...
We have a bazillion of those unit files, and keeping them all directly in tests/
has become rather unwieldy.
2020-03-19 16:23:27 +01:00
Daan De Meyer
cc46b9d913
sd-bus: sd_bus_set/get_method_call_timeout docs + cleanups.
2020-03-18 20:07:45 +01:00
Susant Sahani
b1d6fe7055
networkctl: Add support to display bond
2020-03-18 16:12:07 +01:00
Zbigniew Jędrzejewski-Szmek
8c357762c7
Merge pull request #14749 from msekletar/cpu-aff-numa-v3
...
core: add support for setting CPUAffinity= to special "numa" value
2020-03-18 13:35:58 +01:00
Daan De Meyer
953ee402cb
sd-bus: sd_bus_call/sd_bus_call_async_docs + cleanups.
2020-03-18 10:45:14 +01:00
Yu Watanabe
b48772f6cb
Merge pull request #15143 from ssahani/networkctl-tunnel-geneve
...
networkctl: Add support to display geneve tunnel info
2020-03-18 18:33:38 +09:00
Susant Sahani
5712d689b9
networkctl: Add support to display vti and vti6 tunnels
2020-03-18 05:21:41 +01:00
Susant Sahani
ad760bc1e7
networkctl: add support to display ip6gre, ip6gretap, ip6erspan
2020-03-18 04:27:09 +01:00
Joerg Behrmann
1f667d8a7c
docs: Add syntax for templated units to systemd.preset man page
...
This documents the syntax
enable template@.service foo bar baz
that was introduced in #9901 to preset templated units.
2020-03-17 17:12:06 +01:00
Zbigniew Jędrzejewski-Szmek
34bc838f15
Merge pull request #15136 from yuwata/network-dhcp4-use-gateway
...
network: add a flag to ignore gateway provided by DHCP server
2020-03-17 16:51:18 +01:00
Zbigniew Jędrzejewski-Szmek
52d247154b
Merge pull request #15108 from keszybz/systemctl-set-default-notices
...
Make systemctl set-default hint about some common issues
2020-03-17 16:39:45 +01:00
Susant Sahani
4d75ea1ea3
networkctl: Add support to display gre gretap and erspan
2020-03-17 14:31:54 +01:00
Susant Sahani
4e1a1991c6
networkctl: Add support to display geneve tunnel info
2020-03-17 12:47:51 +01:00
duguxy
24a3c4299f
hwdb: add support for Lenovo Legion Y9000X2020 ( #15127 )
2020-03-17 12:24:00 +01:00
Piotr Drąg
0208c4bb3c
po: update Polish translation
2020-03-17 12:21:04 +01:00
Alexander Malafeev
1f5d1de269
Fix volume control keys on Lenovo Yoga S940
...
With the default config repeated press of fn+VolumeUp or fn+VolumeDown lead to
repeated presses even after release, which leads to volume going to 100% or 0%.
2020-03-17 12:16:13 +01:00
Zbigniew Jędrzejewski-Szmek
12877da215
systemctl: print a notice when set-default is not effective
...
$ sudo ln -svf multi-user.target /run/systemd/generator.early/default.target
'/run/systemd/generator.early/default.target' -> 'multi-user.target'
$ sudo build/systemctl set-default --root=/ sysinit.target
Removed /etc/systemd/system/default.target.
Created symlink /etc/systemd/system/default.target → /usr/lib/systemd/system/sysinit.target.
Note: "multi-user.target" is the default unit (possibly a runtime override).
The output is not super informative, but it should be enough to point the user in
the right direction.
Fixes #3645 .
2020-03-17 12:11:09 +01:00
Susant Sahani
dca352245b
networkctl: Add support to show tunnel (ipip/sit) local and remote address
2020-03-17 19:45:41 +09:00
Daan De Meyer
9735c644be
sd-bus: Add sd_bus_method_call/sd_bus_method_call_async docs + cleanups.
2020-03-17 17:12:58 +09:00
Anita Zhang
a4f4a4e441
Merge pull request #15138 from ssahani/networkctl-vlan
...
networkctl: Add support to display vlan ID
2020-03-16 12:56:07 -07:00
Anita Zhang
272e6b8c62
Merge pull request #15139 from DaanDeMeyer/sd-bus-remove-unused-cite
...
sd-bus: Remove unused man cite of `sd_bus_slot_new_signal`.
2020-03-16 12:50:26 -07:00
Daan De Meyer
aff618c769
sd-bus: Remove unused man cite of sd_bus_slot_new_signal
.
2020-03-16 19:52:40 +01:00
Yu Watanabe
08c588d18b
network: do not re-attach sd-event object
...
Fixes #15126 .
2020-03-17 00:32:55 +09:00
Yu Watanabe
74f0fb9095
network: can: add support for listen-only mode
...
Closes #15129 .
2020-03-17 00:32:35 +09:00
Susant Sahani
6cfef1b308
networkctl: Add support to display master device
2020-03-17 00:32:14 +09:00
Susant Sahani
2b2a1ae6fb
networkctl: Add support to display vlan ID
2020-03-16 15:33:16 +01:00