Felipe Sateler
98cd752a28
test-condition: fix group check condition
...
We were checking the uid, whereas we should have checked the gid
2019-12-26 12:07:54 +09:00
Felipe Sateler
11fcfc5398
Fix several typos in documentation
...
Found by lintian
2019-12-24 14:45:40 +01:00
Felipe Sateler
02a8bd656c
mount: always show the user-provided argument when umount can't be done
...
Otherwise it can be confusing if the path is not the same
2017-09-07 16:16:47 -03:00
Felipe Sateler
1ed555b712
mount: Add message when the target path does not exist
...
Fixes : #6760
2017-09-07 16:16:47 -03:00
Felipe Sateler
a174f618eb
networkd: do not install the socket when networkd is not enabled
2017-08-27 10:49:10 -03:00
Felipe Sateler
dcfe072ad6
build-sys: don't build networkctl if networkd is disabled
2017-08-23 16:10:42 -03:00
Felipe Sateler
2221c17afb
machined: add RequiresMountsFor=/var/lib/machines
...
Since any part of the path could be remote mounted, make sure they are
before starting machined
2017-06-21 16:20:11 -04:00
Felipe Sateler
78d1039d6b
nspawn: hook var-lib-machines.mount to machines.target and remote-fs.target
...
/var can be on a remote filesystem, thus hooking it to local-fs.target is not correct.
Also, only install the mount unit when machined is enabled, because
machined is the one managing the underlying device, and thus makes no
sense without machined.
Fixes #1175
2017-06-21 16:19:20 -04:00
Felipe Sateler
534bab66ab
core: add @system special value to ConditionUser=
...
It allows checking if the user is a system user or a normal user
2017-05-26 09:42:47 -04:00
Felipe Sateler
c465a29f24
core: add ConditionUser and ConditionGroup
...
This adds two options that are useful for user units. In particular, it
is useful to check ConditionUser=!0 to not start for the root user.
Closes : #5187
2017-05-26 09:42:44 -04:00
Felipe Sateler
b95f5528cc
Use python3 explicitly in all python scripts
2016-11-28 15:00:20 -03:00
Felipe Sateler
a381e2b5fd
build-sys: explicitly require python3
...
Otherwise python programs might be run with python2
2016-11-28 15:00:20 -03:00
Felipe Sateler
651742d8ec
build-sys: Allow disabling installation of pam config snippet
2016-10-12 14:09:14 -03:00
Felipe Sateler
95cbf84564
systemd-user: add pam_unix account module
...
Otherwise systemd-user@ fails because systemd validates the account
Fixes : #4342
2016-10-12 11:56:36 -03:00
Felipe Sateler
fd74fa791f
README: document that CONFIG_SECCOMP_FILTER is required for SECCOMP support
2016-09-06 20:25:49 -03:00
Felipe Sateler
1cec406d62
nspawn: detect SECCOMP availability, skip audit filter if unavailable
...
Fail hard if SECCOMP was detected but could not be installed
2016-09-06 20:25:49 -03:00
Felipe Sateler
11ea343126
tests: Install missing libraries for things installed in /usr too
2016-07-03 18:56:54 -04:00
Felipe Sateler
65e15f402f
build-sys: link test-keymap-util against libsystemd-shared
2016-07-03 18:33:02 -04:00
Felipe Sateler
0bd179ffcd
tests: run file via libtool to determine shell scripts
...
The actual output file might be a wrapper script, so lets follow the indirection
Fixes : #3644
2016-07-03 18:33:02 -04:00
Felipe Sateler
d7a4278d29
tests: follow RUNPATH when installing missing libraries
...
Fixes #3630
2016-07-03 18:33:02 -04:00
Felipe Sateler
cc8b113e0b
build-sys: Add new libsystemd-shared private library
...
Link as many binaries as possible with it, to save storage space.
Preserve the static libshared and libbasic for use in libraries, nss
modules and udev.
Libraries need to be static in order to avoid polluting the symbol
namespace.
Udev needs to be static so downstream can avoid strict version dependencies
with the systemd package, and this can complicate upgrade scenarios.
2016-06-24 22:36:28 -04:00
Felipe Sateler
8537a389b8
build-sys: do not recompile everything for libsystemd
2016-06-24 22:34:39 -04:00
Felipe Sateler
030512b244
man: fix reference to obsolete command "systemctl dump"
...
https://bugs.freedesktop.org/show_bug.cgi?id=87020
2014-12-05 14:09:39 +01:00