Systemd/src/core
Zbigniew Jędrzejewski-Szmek c81217920e i18n: drop intltool use, use meson's merge_file directly
This didn't work during the initial conversion to meson, but should now.
A sufficiently new polkit is also required, for the .its rules files.

Note that https://github.com/mesonbuild/meson/blob/master/docs/markdown/i18n-module.md
says that 'install' argument was added in meson 0.43.0. If this is accurate,
warnigs might be generated with older mesons. Fedora has 0.43.0 across the
board, but other distros probably don't, but I guess that a warning is
prefereable to having to update do latest meson.

The advantages are:
- one less dependency (intltool)
- using the generic implementation instead of our open-coded calls
- we don't need to use the fake "_" prefixes in XML

Replaces #1609, fixes #7300.
2017-11-13 21:35:28 +01:00
..
audit-fd.c build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
audit-fd.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
automount.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
automount.h automount: rework propagation between automount and mount units 2016-05-02 16:51:45 +02:00
bpf-firewall.c bpf-firewall: properly handle kernels where BPF cgroup is disabled but TRIE maps are enabled (#7298) 2017-11-13 10:56:43 +01:00
bpf-firewall.h Add firewall eBPF compiler 2017-09-22 15:24:55 +02:00
cgroup.c core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
cgroup.h core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
chown-recursive.c core: chown() StateDirectory= and friends recursively when starting a service 2017-10-02 17:41:43 +02:00
chown-recursive.h core: chown() StateDirectory= and friends recursively when starting a service 2017-10-02 17:41:43 +02:00
dbus-automount.c automount: implement transient automounts 2016-06-06 07:33:54 +02:00
dbus-automount.h automount: implement transient automounts 2016-06-06 07:33:54 +02:00
dbus-cgroup.c core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
dbus-cgroup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-device.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-device.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-execute.c core: allow to specify errno number in SystemCallErrorNumber= 2017-11-11 21:54:24 +09:00
dbus-execute.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-job.c core/dbus-job, systemctl: shorten some code 2016-11-16 21:01:11 -05:00
dbus-job.h core: add bus calls for determining jobs waiting for other jobs 2016-11-16 17:01:46 +01:00
dbus-kill.c tree-wide: remove newlines from unit_write_drop_in 2016-05-28 16:29:42 -04:00
dbus-kill.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-manager.c core: include a bad /var/run symlink in the "tainted" string 2017-11-10 19:00:06 +01:00
dbus-manager.h manager: refuse reloading/reexecing when /run is overly full 2017-02-06 16:58:06 +01:00
dbus-mount.c core: sd-bus can handle NULL strings nicely, let's use it 2017-11-12 14:27:19 +01:00
dbus-mount.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-path.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-path.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-scope.c core: make sure RequestStop signal is send directed 2016-07-20 14:35:15 +02:00
dbus-scope.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-service.c execute: replace command flag bools by a flags field 2017-08-10 14:44:58 +02:00
dbus-service.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-slice.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-slice.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-socket.c core: add RemoveIPC= setting 2016-08-19 00:37:25 +02:00
dbus-socket.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-swap.c core: add RemoveIPC= setting 2016-08-19 00:37:25 +02:00
dbus-swap.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-target.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-target.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-timer.c timer: convert property_get_next_elapse_monotonic() to use usec_shift_clock() 2017-06-22 20:59:48 +02:00
dbus-timer.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
dbus-unit.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
dbus-unit.h core: add Ref()/Unref() bus calls for units 2016-08-22 16:14:21 +02:00
dbus.c build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
dbus.h core: add Ref()/Unref() bus calls for units 2016-08-22 16:14:21 +02:00
device.c core: when a unit template is specified in SYSTEMD_WANTS=, instantiate it with sysfs path 2017-11-10 19:52:41 +01:00
device.h core: make mount units from /proc/self/mountinfo possibly bind to a device (#4515) 2016-12-16 17:13:58 +01:00
dynamic-user.c core/dynamic-user: use gid from pwnam if a static user was found 2017-10-23 16:09:20 +02:00
dynamic-user.h dynamic-user: label functions not necessary to export as static 2017-10-11 12:46:27 +09:00
emergency-action.c core: add missing error_message cases (#6911) 2017-11-10 15:57:52 +01:00
emergency-action.h failure-action: generalize failure action to emergency action 2016-10-21 15:13:50 +02:00
execute.c core: allow to specify errno number in SystemCallErrorNumber= 2017-11-11 21:54:24 +09:00
execute.h core: add support to specify errno in SystemCallFilter= 2017-11-11 21:54:12 +09:00
hostname-setup.c core: when booting up, initialize hostname to compile-time fallback hostname 2017-02-17 10:19:26 +01:00
hostname-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
ima-setup.c build-sys: s/HAVE_IMA/ENABLE_IMA/ 2017-10-04 12:09:50 +02:00
ima-setup.h tree-wide: use mdash instead of a two minuses 2016-04-21 23:00:13 -04:00
ip-address-access.c fix compile error on musl 2017-10-30 10:15:31 +01:00
ip-address-access.h ip-address-access: minimize IP address lists 2017-09-22 15:24:55 +02:00
job.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
job.h job: Ensure JobRunningTimeoutSec= survives serialization (#6128) 2017-06-18 11:51:17 -04:00
kill.c tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
kill.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
killall.c core: remove "misuse" of getpgid() in systemd-shutdown 2017-10-30 16:10:37 +00:00
killall.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
kmod-setup.c util-lib: introdude _cleanup_ macros for kmod objects 2017-10-08 22:04:07 +02:00
kmod-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
load-dropin.c core: downgrade a log message from error to warning 2017-11-13 10:49:15 +01:00
load-dropin.h core: when loading .wants and .requires, follow the same logic as .d conf dropins 2017-02-07 21:31:22 -05:00
load-fragment-gperf-nulstr.awk build-sys: fix the script used for generating load_fragment_gperf_nulstr (#6646) 2017-08-26 23:21:23 +09:00
load-fragment-gperf.gperf.m4 core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
load-fragment.c core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
load-fragment.h core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
locale-setup.c tree-wide: drop NULL sentinel from strjoin 2016-10-23 11:43:27 -04:00
locale-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
loopback-setup.c core/loopback-setup: make log messages nicer 2017-07-02 12:03:56 -04:00
loopback-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
machine-id-setup.c core: machine_id_setup overwrites broken machine-id 2016-12-13 12:58:42 +00:00
machine-id-setup.h core: rework machine-id-setup.c to use the calls from id128-util.[ch] 2016-07-22 12:59:36 +02:00
macros.systemd.in Add rpm macro %_userpresetdir (#6571) 2017-08-09 09:45:02 +02:00
main.c conf-parser: turn three bool function params into a flags fields 2017-11-13 10:24:03 +01:00
manager.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
manager.h core: in --user mode, report READY=1 as soon as basic.target is reached (#7102) 2017-10-24 14:48:54 +02:00
meson.build i18n: drop intltool use, use meson's merge_file directly 2017-11-13 21:35:28 +01:00
mount-setup.c build-sys: s/HAVE_SMACK/ENABLE_SMACK/ 2017-10-04 12:09:50 +02:00
mount-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
mount.c core/mount: fstype may be NULL 2017-11-12 14:27:25 +01:00
mount.h core: make "tmpfs" dependencies on swapfs a "default" dep, not an "implicit" 2017-11-10 19:52:41 +01:00
namespace.c namespace: set up OS hierarchy only after mounting the new root, not before 2017-11-13 10:22:36 +01:00
namespace.h namespace: change NameSpace → Namespace 2017-10-10 09:51:58 +02:00
org.freedesktop.systemd1.conf core: add bus calls for determining jobs waiting for other jobs 2016-11-16 17:01:46 +01:00
org.freedesktop.systemd1.policy.in.in i18n: drop intltool use, use meson's merge_file directly 2017-11-13 21:35:28 +01:00
org.freedesktop.systemd1.service
path.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
path.h core: move enforcement of the start limit into per-unit-type code again 2016-05-02 13:08:00 +02:00
scope.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
scope.h Merge pull request #3762 from poettering/sigkill-log 2016-07-22 09:18:30 +02:00
selinux-access.c build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
selinux-access.h build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
selinux-setup.c build-sys: use #if Y instead of #ifdef Y everywhere 2017-10-04 12:09:29 +02:00
selinux-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
service.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
service.h cgroup, unit, fragment parser: make use of new firewall functions 2017-09-22 15:24:55 +02:00
show-status.c io-util: add new IOVEC_INIT/IOVEC_MAKE macros 2017-09-22 15:28:04 +02:00
show-status.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
shutdown.c tree-wide: make use of getpid_cached() wherever we can 2017-07-20 20:27:24 +02:00
slice.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
slice.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
smack-setup.c build-sys: s/HAVE_SMACK/ENABLE_SMACK/ 2017-10-04 12:09:50 +02:00
smack-setup.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
socket.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
socket.h cgroup, unit, fragment parser: make use of new firewall functions 2017-09-22 15:24:55 +02:00
swap.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
swap.h cgroup, unit, fragment parser: make use of new firewall functions 2017-09-22 15:24:55 +02:00
system.conf manager: hook up IP accounting defaults 2017-09-22 15:24:55 +02:00
systemd.pc.in
target.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
target.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
timer.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
timer.h timer: convert property_get_next_elapse_monotonic() to use usec_shift_clock() 2017-06-22 20:59:48 +02:00
transaction.c core: track why unit dependencies came to be 2017-11-10 19:45:29 +01:00
transaction.h core: propagate reload from RELOADING=1 notification (#6550) 2017-08-07 11:27:24 +02:00
triggers.systemd.in rpm triggers: do nothing if systemd is not running (#5065) 2017-01-12 10:16:20 +01:00
umount.c umount: always use MNT_FORCE in umount_all() (#7213) 2017-11-08 11:29:32 +03:00
umount.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
unit-printf.c core: add support for expanding state/cache/log directory root in unit files 2017-10-26 17:59:09 +02:00
unit-printf.h tree-wide: remove Emacs lines from all files 2016-02-10 13:41:57 +01:00
unit.c core: rework the Delegate= unit file setting to take a list of controller names 2017-11-13 10:49:15 +01:00
unit.h core: add internal API to remove dependencies again, based on dependency mask 2017-11-10 19:45:29 +01:00
user.conf core: rename StartLimitInterval= to StartLimitIntervalSec= 2016-04-29 16:27:48 +02:00