root
12e982425c
login: fixup button_open() fd
2019-05-23 11:16:11 +09:00
Chris Down
94b0b1566a
Merge pull request #12647 from cdown/dup
...
test: Remove superfluous error check
2019-05-22 16:44:30 -04:00
Chris Down
3062dddabd
test: Remove superfluous error check
...
This is already checked above before we set any manager attributes,
immediately after manager_new().
2019-05-22 15:27:26 -04:00
Lennart Poettering
93d70b6cf2
Merge pull request #12631 from keszybz/doc-and-error-message-tweaks
...
Doc and error message tweaks
2019-05-22 19:00:10 +02:00
Zbigniew Jędrzejewski-Szmek
9e099c9fd8
Merge pull request #12431 from poettering/tmpfiles-chmod-chown-order
...
tmpfiles: run chown() before chmod()
2019-05-22 17:23:28 +02:00
Zbigniew Jędrzejewski-Szmek
847af199e5
man: reword systemd.socket(5) description to avoid "file" when talking about services
...
This text was written a long time ago, when we mostly talked about "service
files". Strictly speaking, we don't need a "file", because the service might
be just an instance of a template, or an alias to another service. So let's use
the more modern parlance of "service units".
https://bugzilla.redhat.com/show_bug.cgi?id=1623781#c21
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
7cc5ef5f18
pid1: improve message when setting up namespace fails
...
I covered the most obvious paths: those where there's a clear problem
with a path specified by the user.
Prints something like this (at error level):
May 21 20:00:01.040418 systemd[125871]: bad-workdir.service: Failed to set up mount namespacing: /run/systemd/unit-root/etc/tomcat9/Catalina: No such file or directory
May 21 20:00:01.040456 systemd[125871]: bad-workdir.service: Failed at step NAMESPACE spawning /bin/true: No such file or directory
Fixes #10972 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
35b966ca23
man: tweak description of #12247 a bit
...
It wasn't really wrong, but maybe we can make it a bit clearer.
Fixes #12247 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
b4e2407716
man: add note that %h/%u/%U are mostly useless
...
Fixes #12389 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
9d48671c62
core: unset HOME=/ that the kernel gives us
...
Partially fixes #12389 .
%h would return "/" in a machine, but "/root" in a container. Let's fix
this by resetting $HOME to the expected value.
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
8da24acad5
sd-bus: improve error message for invalid org.freedesktop.DBus.Properties.Set signature
...
Fixes #12551 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
727036325a
man: add note which tmpfiles services read which files
...
Fixes #12596 .
2019-05-22 16:28:02 +02:00
Zbigniew Jędrzejewski-Szmek
92c605796d
login: use _cleanup_ to simplify error handling
...
When logging about a device, try to include the path to it everywhere in
messages. Also fixes an invalid assert(fd).
Inspired by b2774a3ae6 .
2019-05-22 15:17:24 +02:00
Lennart Poettering
0f6519d43c
loop-util: invoke LOOP_CTL_GET_FREE in a loop
...
if we don't call it in a loop the device it tells us to open might
already be gone, taken by somebody else racing against us. Hence try a
few times.
2019-05-22 13:04:26 +02:00
Susant Sahani
0307afc681
networkctl: add support to display Transmit/Recieve queue length ( #12633 )
...
```
(networkctl)⚡ % build/networkctl status veth-test
● 13: veth-test
Link File: /usr/lib/systemd/network/99-default.link
Network File: /usr/lib/systemd/network/veth0.network
Type: ether
State: routable (configured)
Driver: veth
HW Address: 8a:a6:1c:3f:a6:1a
MTU: 1500
Minimum MTU: 68
Maximum MTU: 65535
Transmit Queue Length: 1
Receive Queue Length: 1
Address: 192.168.5.31
fe80::88a6:1cff:fe3f:a61a
Gateway: 192.168.5.1
DNS: 192.168.5.1
NTP: 192.168.5.1
Time Zone: Asia/Kolkata
Connected To: Zeus on port peer-test
```
2019-05-22 17:53:12 +09:00
ven
b2774a3ae6
bus_open leak sd_event_source when udevadm trigger。
...
On my host, when executing the udevadm trigger, I only receive the change event, which causes memleak
2019-05-22 10:44:34 +02:00
Zhang Xianwei
1f7b6872db
udev/scsi_id: fix incorrect page length when get device identification VPD page
...
The length of device identification VPD page is filled with two bytes,
but scsi_id only gets the low byte. Fix it.
Signed-off-by: Zhang Xianwei <zhang.xianwei8@zte.com.cn >
2019-05-22 13:25:20 +09:00
Yu Watanabe
b94fb24b2e
Merge pull request #12629 from ssahani/networkctl
...
networkctl: MTU enhancements
2019-05-22 02:35:06 +09:00
Lennart Poettering
3aa317943c
Merge pull request #12626 from keszybz/oompolicy-check
...
Make the check if oom-killer fired more robust
2019-05-21 18:29:01 +02:00
Susant Sahani
2c73f59b81
networkctl: Add support to display min and max MTU
...
(networkctl)⚡ % ./networkctl status enp0s31f6 ~/tt/networkctl/build
● 4: enp0s31f6
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: n/a (unmanaged)
Path: pci-0000:00:1f.6
Driver: e1000e
Vendor: Intel Corporation
Model: Ethernet Connection (2) I219-LM
HW Address: 8c:16:45:6c:83:b9 (LCFC(HeFei) Electronics Technology co., ltd)
MTU: 1500
Minimum MTU: 68
Maximum MTU: 9000
2019-05-21 17:44:36 +05:30
Susant Sahani
61de0c42f3
sd-netlink: Add netlink property IFLA_MIN_MTU and IFLA_MAX_MTU,
2019-05-21 17:43:56 +05:30
Susant Sahani
4015d106d4
networkctl: Display MTU
...
Now the MTU is not displayed. with this patch it's fixed.
(networkctl)⚡ % ./networkctl status enp0s31f6 ~/tt/networkctl/build
WARNING: systemd-networkd is not running, output will be incomplete.
● 4: enp0s31f6
Link File: /usr/lib/systemd/network/99-default.link
Network File: n/a
Type: ether
State: n/a (unmanaged)
Path: pci-0000:00:1f.6
Driver: e1000e
Vendor: Intel Corporation
Model: Ethernet Connection (2) I219-LM
HW Address: 8c:16:45:6c:83:b9 (LCFC(HeFei) Electronics Technology co., ltd)
MTU: 1500
2019-05-21 17:29:18 +05:30
Yu Watanabe
d7c5b3ec3e
Merge pull request #12510 from keszybz/test-directives
...
test: run check-directives.sh as part of the test suite
2019-05-21 08:35:10 +09:00
Yu Watanabe
3041250a9f
Merge pull request #12519 from keszybz/man-on-demand
...
Build man pages on demand only
2019-05-21 08:25:26 +09:00
Joe Lin
88e94c3810
meson-vcs-tag: enhance version info generation
...
When build from release tarball and where there is parent .git dir,
this situtaion will get wrong version info. (build with buildroot)
The systemd running show wrong version in dmesg log:
systemd[1]: systemd 2019.02-1086-gf5f17c4 running in system mode.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Shoule be:
systemd[1]: systemd 241 running in system mode. (-PAM -AUDIT -SEL
^^^^^^^^^^^
2019-05-21 07:53:40 +09:00
Kashyap Chamarthy
336351dc52
man: systemd-nspawn: Update syntax to launch an image
...
To access a shell on a disk image, the man page on Fedora-29 says to
run: `systemd-nspawn -M Fedora-Cloud-Base-28-1.1.x86_64.raw`. Let's
try.
List existing images:
$> machinectl list-images | awk '{print $1,$2}';
NAME TYPE
Fedora-Cloud-Base-30… raw
1 images
Now invoke `systemd-nspawn` as noted in the man page:
$> systemd-nspawn -M Fedora-Cloud-Base-30-1.2.x86_64.raw
No image for machine 'Fedora-Cloud-Base-30-1.2.x86_64.raw'.
Removing the ".raw" extension launches the image and gives a shell.
Update the man page to reflect that.
Frantisek Sumsal on #systemd (Freenode) noted the reason: "In older
versions systemd -M accepted both image-name.raw and image-name as a
valid image names, however, on Fedora 29 (systemd-239) with all the
BTRFS stuff around it accepts only -M image-name (without the
extension)"
- - -
While at it, update the fedora_{latest_version, cloud_release}
variables.
Signed-off-by: Kashyap Chamarthy <kchamart@redhat.com >
2019-05-21 07:47:37 +09:00
Yu Watanabe
826c4f35c6
Merge pull request #12612 from keszybz/bootctl-column
...
Rename TEST-31-OOMPOLICY to avoid conflict and look in $BOOT for kernels
2019-05-21 07:45:12 +09:00
Yu Watanabe
0e0d424c0f
sysctl: bump pid range only on 64-bit systems
...
Closes #12604 .
2019-05-20 18:13:59 +02:00
Lennart Poettering
6980b04fb6
json: fix minor memory leak on error path
2019-05-20 18:12:48 +02:00
Zbigniew Jędrzejewski-Szmek
2ba6ae6b2b
core: do an extra check if oom was triggered when handling sigchild
...
Should fix #12425 .
2019-05-20 16:37:06 +02:00
Zbigniew Jędrzejewski-Szmek
569554d9e5
core/service: drop {}
2019-05-20 16:37:06 +02:00
Topi Miettinen
0a51b45ce4
small fixes: make get_process_state() static and fix typo
2019-05-20 16:23:22 +02:00
Lennart Poettering
0f20dde52e
Merge pull request #12602 from keszybz/two-man-page-tweaks
...
Two man page tweaks
2019-05-20 16:22:57 +02:00
Zbigniew Jędrzejewski-Szmek
f7ebc1e298
travis: use variable to avoid one call
2019-05-20 15:48:05 +02:00
Zbigniew Jędrzejewski-Szmek
9fd1a0babd
tests: install perl for CI
...
It is useful for various tests (test-directives, test-udev, …).
2019-05-20 15:47:28 +02:00
Zbigniew Jędrzejewski-Szmek
c6448ee39e
test: run check-directives.sh as part of the test suite
2019-05-20 15:44:31 +02:00
Yu Watanabe
a166cd3aac
Merge pull request #12603 from ssahani/ndisc-blacklist
...
networkd: Ability to selectively ignore IPv6 prefixes supplied via ro…
2019-05-19 23:19:27 +09:00
Yu Watanabe
030a5d78ed
efivars: allow plus in the entry name
...
Closes #12572 .
2019-05-19 16:00:27 +02:00
Susant Sahani
e520ce6440
networkd: Ability to selectively ignore IPv6 prefixes supplied via router advertisement
...
Closes https://github.com/systemd/systemd/issues/10647
2019-05-19 22:23:06 +09:00
Zbigniew Jędrzejewski-Szmek
d04876b143
TEST-32-OOMPOLICY: drop unneeded headers
2019-05-19 13:03:21 +02:00
Zbigniew Jędrzejewski-Szmek
5c305ce2db
test: rename TEST-31-OOMPOLICY to TEST-32-OOMPOLICY
...
TEST-31-DEVICE-ENUMERATION got merged first.
2019-05-19 13:00:00 +02:00
Zbigniew Jędrzejewski-Szmek
95cff2a794
test: search $BOOT for kernel+initrd
...
$BOOT is the preferred location for kernel images. If $BOOT does not
exist, -x will print the path to ESP, so well fall back to previous
behaviour.
2019-05-19 12:05:21 +02:00
Zbigniew Jędrzejewski-Szmek
aa467bcae1
bootctl: do not allow -x and -p to be used together
...
-x already prints the path to ESP in some circumstances, and allowing
both to be printed seems confusing.
2019-05-19 12:01:32 +02:00
Zbigniew Jędrzejewski-Szmek
fba4e94506
bootctl: add -x shortcut for --print-boot-path
...
It's a quite useful option, let's match -p.
2019-05-19 11:55:36 +02:00
Evgeny Vereshchagin
f572f79e18
tests: catch broken fuzz targets as early as possible
...
See https://github.com/google/oss-fuzz/pull/2419 .
2019-05-19 12:48:12 +03:00
Zbigniew Jędrzejewski-Szmek
405b104df6
bootclt: add missing column
...
This got broken somehow in 44e6a5ef82 .
2019-05-19 11:31:19 +02:00
Yu Watanabe
a188bcffc3
Merge pull request #12577 from yuwata/test-network-issue-12344
...
test-network: fix test_bond_operstate
2019-05-19 09:26:14 +09:00
Yu Watanabe
b26ea30801
network: tighten the condition whether link has carrier
...
ip command requires that IFF_RUNNING is set for that the link has
carrier.
2019-05-19 05:39:45 +09:00
Yu Watanabe
2700d2c7dc
test-network: wait for bond interface to be no-carrier operational state
2019-05-19 05:39:45 +09:00
Yu Watanabe
ce87a19087
test-network: enable universal_newline= flag for subprocess.check_output()
2019-05-19 05:39:21 +09:00