Zbigniew Jędrzejewski-Szmek
c41d3b3a0c
Merge pull request #2792 from ronnychevalier/rc/tests_movev2
...
tests: move out unrelated tests from test-util to their own file
2016-03-09 23:53:54 -05:00
Zbigniew Jędrzejewski-Szmek
ef240bf0df
Merge pull request #2816 from rhatdan/selinux
...
/dev/console must be labeled with SELinux label in containers
2016-03-09 23:47:00 -05:00
Zbigniew Jędrzejewski-Szmek
0551ec7355
Merge pull request #2793 from fbuihuu/fstab-generator-automount-option
...
fstab-generator: fix automounts to not mount automatically
2016-03-09 23:41:24 -05:00
Martin Pitt
bd7e03af00
Merge pull request #2755 from keszybz/more-tests
...
Enable more tests by default, and even more with `--enable-tests=unsafe`
2016-03-09 18:21:42 +01:00
Dan Walsh
68b020494d
/dev/console must be labeled with SELinux label
...
If the user specifies an selinux_apifs_context all content created in
the container including /dev/console should use this label.
Currently when this uses the default label it gets labeled user_devpts_t,
which would require us to write a policy allowing container processes to
manage user_devpts_t. This means that an escaped process would be allowed
to attack all users terminals as well as other container terminals. Changing
the label to match the apifs_context, means the processes would only be allowed
to manage their specific tty.
This change fixes a problem preventing RKT containers from working with systemd-nspawn.
2016-03-09 11:19:45 -05:00
Daniel Mack
280d397ab3
Merge pull request #2768 from benjarobin/fix-2718
...
systemctl: Replace check_one_unit() by get_state_one_unit()
2016-03-07 14:50:08 +01:00
Ronny Chevalier
ef03147173
Merge pull request #2803 from 0xAX/lacess-tree-wide
...
firstboot: use laccess macro instead of facessat()
2016-03-06 21:20:49 +01:00
Alexander Kuleshov
b3cd687d86
firstboot: use laccess macro instead of facessat()
2016-03-06 13:27:59 +06:00
Zbigniew Jędrzejewski-Szmek
58015d7815
README: bump kernel version to 3.12
...
It is required for %P is sysctl kernel.core_pattern.
Fixes #2800 .
2016-03-05 11:22:45 -05:00
Zbigniew Jędrzejewski-Szmek
b61c9cf925
Merge pull request #2791 from 0xAX/clear-flag-macro
...
tree-wide: use SET_FLAG() macro to make code more clear
2016-03-05 10:31:04 -05:00
Zbigniew Jędrzejewski-Szmek
22a9adac34
Merge pull request #2795 from jhol/replace-irreversibly-on-failure
...
core/failure-action: set job-modes to replace-irreversibly
2016-03-05 10:19:25 -05:00
Zbigniew Jędrzejewski-Szmek
0ca49eed1f
Merge pull request #2801 from ronnychevalier/rc/systemctl_error_msg
...
systemctl: improve error message when starting a unit failed
2016-03-05 10:16:50 -05:00
Alexander Kuleshov
5883ff6017
tree-wide: use SET_FLAG() macro to make code more clear
2016-03-05 18:26:01 +06:00
Ronny Chevalier
0b8505b7c9
systemctl: improve error message when starting a unit failed
...
Fixes #2798
2016-03-05 12:47:21 +01:00
Zbigniew Jędrzejewski-Szmek
15b947fb79
test-compress-benchmark: skip loop iteration if size is 0
...
Otherwise we would hit an assert in the compression code.
2016-03-04 21:46:47 -05:00
Zbigniew Jędrzejewski-Szmek
b5ec6ada9c
test-selinux: use yes_no() and strnull()
2016-03-04 21:45:58 -05:00
Zbigniew Jędrzejewski-Szmek
2388b2f4d4
networkctl: avoid reading past end of input buffer
...
name is IFNAMSIZ bytes, but we would copy sizeof(info->name) bytes,
which is IFNAMSIZ + 1. In effect we would go outside of the source
buffer and possibly leave a non-null terminated string in info->name.
CID #1351754 .
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
72e551f40b
networkctl: use ETHER_ADDR_NULL in one more place
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
b3ad5fa944
lldp: fix memleak
...
in_addr_to_string returned 0, which was treated as error by the calling
code, which expects 1 on success.
CID #1351757 , #1351758 .
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
ce1e49c3d6
test-journal-enum: enable by default
...
It will get at most ten values, I don't know why we wouldn't
always run this test.
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
301a9c67aa
test-libudev: disable monitor mode by default and add to automatic tests
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
cc4c1d2290
test-libudev: modernization
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
8b663bdf9b
build-sys: ignore Python 2 bytecode files
...
We ignored __pycache__ which works for Python 3, but the rule
for Python 2 got lost somehow.
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
c1ab819162
Enable test-ipcrm, test-hostname in unsafe tests
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
134953c99c
Enable test-daemon, test-log, test-watchdog by default
...
Those should be safe to run, resulting in some messages in logs.
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
67a47c6096
shared/acpi-fpdt: use ENODATA for missing data and skip test
...
This data is simply missing on non-UEFI systems, and it is useful
to distinguish that from corrupted data.
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
a4bfedec70
Rename test-boot-timestamp to test-boot-timestamps and enable by default
...
The source file name and the binary name were mismatched.
Rename binary to match.
Make the test exit with TEST_SKIP if the data is missing or we
have no permissions. Otherwise, the data will be printed, which
should be safe to enable by default.
2016-03-04 21:45:45 -05:00
Zbigniew Jędrzejewski-Szmek
f26b57d12a
Move test-loopback to normal tests
...
In the normal case lo should be already configured and this should be
a noop, even when run under root.
2016-03-04 21:45:44 -05:00
Franck Bui
2b14df4a9a
fstab-generator: fix automount option and don't start associated mount unit at boot
...
Without this patch applied the mount unit with 'automount' option was still
pulled by local-fs.target and thus was activated during the boot process which
defeats the purpose of the 'automount' option:
$ grep /mnt /etc/fstab
/dev/vdb1 /mnt ext2 defaults,x-systemd.automount 0 0
$ reboot
...
$ mount | grep mnt
systemd-1 on /mnt type autofs (rw,relatime,fd=34,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
/dev/vdb1 on /mnt type ext2 (rw,relatime)
$ systemctl status mnt.mount | grep Active
Active: active (mounted) since Thu 2016-03-03 21:36:22 CET; 42s ago
With the patch applied:
$ reboot
...
$ mount | grep mnt
systemd-1 on /mnt type autofs (rw,relatime,fd=22,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
$ systemctl status mnt.mount | grep Active
Active: inactive (dead)
$ ls /mnt
lost+found
$ systemctl status mnt.mount | grep Active
Active: active (mounted) since Thu 2016-03-03 21:47:32 CET; 4s ago
2016-03-04 22:09:08 +01:00
Joel Holdsworth
9c0d1c1cb5
core/failure-action: Set job-modes to replace-irreversibly
...
Up until now, the failure action has launched reboot.target and
poweroff.target with a less aggressive job mode than
"systemctl reboot" does. This has meant that the reboot and power-
off operations can stall if there are any conflicts with the target
during rebooting.
2016-03-04 15:13:40 +00:00
Ronny Chevalier
31b5d98981
test-util: remove now unused includes
2016-03-03 19:04:07 +01:00
Ronny Chevalier
ac229ed890
tests: move xattr-util related tests to test-xattr-util.c
2016-03-03 19:04:07 +01:00
Ronny Chevalier
6a4f4a0fa0
tests: move glob-util related tests to test-glob-util.c
2016-03-03 19:04:07 +01:00
Ronny Chevalier
ac933e8ec4
tests: move io-util related tests to test-io-util
2016-03-03 19:04:06 +01:00
Ronny Chevalier
d376cbb7b0
tests: move proc-cmdline related tests to test-proc-cmdline.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
09c303ce5b
tests: move fstab-util related tests to test-fstab-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
c270684afd
tests: move fs-util related tests to test-fs-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
f55211dbce
tests: move conf-parser related tests to test-conf-parser.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
0999c8ade8
tests: move fd-util related tests to test-fd-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
d5b29bb5d9
tests: move user-util related tests to test-user-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
6329266386
tests: move path-util related tests to test-path-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
897891f02e
tests: move fileio related tests to test-fileio.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
f4c13ad76f
tests: move stat-util related tests to test-stat-util.c
2016-03-03 19:04:06 +01:00
Ronny Chevalier
ede4edd31e
tests: move signal-util related tests to test-signal-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
7ba365a9b2
tests: move cpu-set-util related tests to test-cpu-set-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
cd3510707a
tests: move web-util related tests to test-web-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
b66de1f9d4
tests: move alloc related tests to test-alloc-util.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
45e0b1f68c
tests: move escape related tests to test-escape.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
ebde5cb261
tests: move strv related tests to test-strv.c
2016-03-03 18:46:58 +01:00
Ronny Chevalier
6571a64ec9
tests: move string related tests to test-string-util.c
2016-03-03 18:46:58 +01:00