Thomas Hindoe Paaboel Andersen
6eeec374c1
tree-wide: remove unused variables
2017-04-28 23:56:44 +02:00
Thomas Hindoe Paaboel Andersen
85df3c6037
networkd: remove duplicated include
2017-04-28 23:56:44 +02:00
Thomas Hindoe Paaboel Andersen
b3c908b4a2
shared: assert the source for memcpy
2017-04-28 23:56:44 +02:00
userwithuid
232bd67797
build-sys: do not install manpages from disabled features ( #5844 )
...
A few of the manpages where missing the "conditional" attribute.
2017-04-28 08:22:17 -04:00
Peter Hutterer
f5e97db00b
hwdb: add Samsung 880Z5E series touchpad overrides ( #5825 )
...
https://bugs.freedesktop.org/show_bug.cgi?id=100631
2017-04-28 08:19:31 +02:00
Max Resch
489e15a8b3
meson: add compiler flags for "--tpm" in EFI apps ( #5829 )
...
Readds boot log tpm feature that was missing in meson by readding a
defines in efi_conf.h
2017-04-27 20:59:37 -04:00
Martin Pitt
b13586206b
Merge pull request #5827 from keszybz/meson-libcap
...
meson: fixes to allow meson builds on Ubuntu Trusty
2017-04-27 22:12:28 +02:00
userwithuid
1c9f131444
meson: do not install files from disabled features ( #5811 )
...
Mirror conditions from Makefile.am.
2017-04-27 13:47:04 -04:00
Zbigniew Jędrzejewski-Szmek
5d96ab7d6d
Merge pull request #5818 from mbiebl/meson-no-libudev
...
meson: drop implicit libudev link dependencies
2017-04-27 13:40:15 -04:00
Zbigniew Jędrzejewski-Szmek
0bc9115251
Merge branch 'master' into meson-no-libudev
2017-04-27 13:39:54 -04:00
Zbigniew Jędrzejewski-Szmek
00a313261e
Merge pull request #5821 from mbiebl/meson-no-libiptc
...
Merge libfirewall into libshared, and link libshared to libip[46]tc directly.
2017-04-27 13:37:01 -04:00
userwithuid
d8431fc3f4
build-sys: only install libexecdir/resolv.conf if resolved is enabled ( #5826 )
...
as mentioned in https://github.com/systemd/systemd/pull/5811
2017-04-27 13:22:40 -04:00
Zbigniew Jędrzejewski-Szmek
2c5434ad3c
meson: fix detection of "-Wno-" options
2017-04-27 10:05:41 -04:00
Zbigniew Jędrzejewski-Szmek
9f0e9c0119
meson: add version check for libseccomp
...
Compilation fails because of the missing arm64 bits with old seccomp versions.
2017-04-27 10:05:18 -04:00
Zbigniew Jędrzejewski-Szmek
1800cc8546
meson: also search for libcap directly
2017-04-27 01:30:30 -04:00
Matija Skala
77018a8c26
improve readability ( #5814 )
2017-04-26 20:08:52 -04:00
codekipper
5a1d67639d
update-done: Create using a temporary file ( #5789 )
...
'/etc/.updated' is created without using a temporary file, this can be
problematic with filesystems that cache writes. Modify so that the
timestamp is written to a temporary file and then use an atomic move
to move it to its correct place.
2017-04-26 19:49:06 -04:00
Michael Biebl
c3045943c4
meson: get rid of libfirewall
2017-04-26 22:14:23 +02:00
Michael Biebl
1697c8cde4
meson: drop libiptc link dependencies from libshared
...
The only place where libiptc is needed is in libfirewall, which already
takes care of linking against libiptc.
2017-04-26 18:58:40 +02:00
Michael Biebl
34ce0a52c7
meson: drop implicit libudev link dependencies
...
Executables which link against libshared do not need an explicit
dependency on libudev, as libshared will make sure that those symbols
are available.
2017-04-26 17:28:48 +02:00
Christian Brauner
6385cb31ef
main: improve RLIMIT_NOFILE handling ( #5795 )
...
This has systemd look at /proc/sys/fs/nr_open to find the current maximum of
open files compiled into the kernel and tries to set the RLIMIT_NOFILE max to
it. This has the advantage the value chosen as limit is less arbitrary and also
improves the behavior of systemd in containers that have an rlimit set: When
systemd currently starts in a container that has RLIMIT_NOFILE set to e.g.
100000 systemd will lower it to 65536. With this patch systemd will try to set
the nofile limit to the allowed kernel maximum. If this fails, it will compute
the minimum of the current set value (the limit that is set on the container)
and the maximum value as soft limit and the currently set maximum value as the
maximum value. This way it retains the limit set on the container.
2017-04-26 07:18:10 +03:00
tblume
1f0f4f3bfd
importd: support SUSE style checksums supplementary ( #5800 )
...
some small changes to make the code look better
2017-04-25 20:37:07 -04:00
David Herrmann
c0e7906d20
bus: report builtins in GetManagedObjects() ( #5799 )
...
We already report builtin interfaces with InterfacesAdded and InterfacesRemoved. However,
we never reported them in GetManagedObjects(). This might end up confusing callers that
want to use those interfaces (or simply rely on the interface count to be coherent).
Report the builtins for all objects that are queried.
2017-04-25 20:36:30 -04:00
Zbigniew Jędrzejewski-Szmek
d482e676a6
Merge pull request #5803 from ssahani/util
...
config_parser: add util function config_parse_uint8
2017-04-25 20:28:38 -04:00
Michael Biebl
4ffab21849
Merge pull request #5805 from keszybz/apendv-man-rule
...
meson: add sd_bus_message_appendv alias to man list
2017-04-25 21:16:34 +02:00
Zbigniew Jędrzejewski-Szmek
82b4969045
meson: add sd_bus_message_appendv alias to man list
...
As generated by "nj update-man-rules".
2017-04-25 14:20:55 -04:00
Michael Biebl
8b721196fd
Merge pull request #5804 from ssahani/geneve
...
meson: add geneve to build system
2017-04-25 18:00:32 +02:00
Susant Sahani
9dfed8dd92
meson: add geneve to build system
...
```
[107/1793] Compiling c object 'src/basic/basic@sta/log.c.o'
In file included from ../src/basic/log.c:44:0:
../src/basic/missing.h:762:6: warning: "HAVE_DECL_IFLA_GENEVE_LABEL" is not defined, evaluates to 0 [-Wundef]
^~~~~~~~~~~~~~~~~~~~~~~~~~~
[108/1793] Compiling c object 'src/basic/basic@sta/path-util.c.o'
In file included from ../src/basic/path-util.c:40:0:
../src/basic/missing.h:762:6: warning: "HAVE_DECL_IFLA_GENEVE_LABEL" is not defined, evaluates to 0 [-Wundef]
^~~~~~~~~~~~~~~~~~~~~~~~~~~
```
2017-04-25 20:30:34 +05:30
Susant Sahani
4c7bd9cf6b
networkd: route add missing search for route object.
...
Probaly this happened during rebase.
2017-04-25 19:59:39 +05:30
Susant Sahani
3ded5bbfda
networkd: replace geneve parsers with generic config_parse_uint8
2017-04-25 18:46:04 +05:30
Susant Sahani
134e24e136
config parser: Introduce config_parse_uint8
2017-04-25 18:46:04 +05:30
Evgeny Vereshchagin
d5d5e06086
Merge pull request #5704 from keszybz/meson
...
meson: build systemd using meson
2017-04-25 16:10:15 +03:00
Zbigniew Jędrzejewski-Szmek
d730e2d164
meson: require newest meson and revert m4 patch
...
This reverts 78b68dcb55 .
2017-04-25 08:49:58 -04:00
Zbigniew Jędrzejewski-Szmek
7572aa805c
meson: use name arg so check result is reported
2017-04-25 08:49:16 -04:00
Zbigniew Jędrzejewski-Szmek
6e2afb1cab
meson: fix checking of linker args
...
Previous checks did nothing, because cc.has_argument only does compilation,
without any linking. Unfortunately cc.links() cannot be used, because it does
not accept any options. Providing the test file as a static source is easiest,
even if not every elegant.
https://github.com/mesonbuild/meson/issues/1676
2017-04-25 08:49:16 -04:00
Zbigniew Jędrzejewski-Szmek
b884196cc1
meson: also indent scripts with 8 spaces
2017-04-25 08:49:16 -04:00
Matija Skala
caf222104a
fix parenthesis in pager.c ( #5798 )
...
- result of dup2 should be compared against 0
- making parenthesis around comparisons just to be sure
2017-04-25 14:44:29 +02:00
Lennart Poettering
c6c60780a4
Merge pull request #5752 from ssahani/geneve
...
networkd: Introduce geneve GEneric NEtwork Virtualization Encapsulation
2017-04-25 12:34:36 +02:00
Susant Sahani
b5bf6f645e
networkd: make IPv6 route preference configurable ( #5700 )
...
The work supports route preference configurable.
i.e. able to set low, medium and high.
2017-04-25 09:32:59 +02:00
Federico
19fe49f62c
Export sd_bus_message_append_ap. It is renamed to sd_bus_message_appendv to follow systemd naming conventions. ( #5753 )
...
Moreover, man page for sd_bus_message_append is updated with reference to new exposed function.
Makefile-man is updated too, to reflect new alias.
2017-04-25 09:32:24 +02:00
Michal Sekletar
f847b8b7df
load-fragment: don't print error about incorrect syntax when IPv6 is disabled ( #5791 )
2017-04-25 09:31:52 +02:00
Amir Yalon
23656d2b95
docs: clarify ExecStop= implications for remaining processes ( #5793 )
2017-04-25 09:31:29 +02:00
Susant Sahani
6598e04641
networkd: Introduce GENEVE netdev
...
This work enables cration of geneve tunnel
2017-04-25 10:34:15 +05:30
Susant Sahani
ca5e80712e
sd-netlink: Add Geneve properties to netlink
2017-04-25 09:44:28 +05:30
Susant Sahani
d0780ca905
Add Geneve netlink properties to missing.h
2017-04-25 09:43:41 +05:30
Zbigniew Jędrzejewski-Szmek
dd6ab3df74
meson: add git-snapshot target
...
The output is systemd-<sha1abbrev>.tar.gz in source root.
2017-04-24 19:28:05 -04:00
Zbigniew Jędrzejewski-Szmek
ad68714d5c
meson: test-ns is manual, not just unsafe
2017-04-24 19:28:05 -04:00
Zbigniew Jędrzejewski-Szmek
5464ec8a8e
meson: there is no smack library
...
Detection would always fail, so this was broken.
Treat this as a binary enable/disable option.
2017-04-24 19:28:04 -04:00
Zbigniew Jędrzejewski-Szmek
80c6fce81c
meson: add forgotten tpm support
2017-04-24 19:28:04 -04:00
Zbigniew Jędrzejewski-Szmek
41afb5eb72
meson: use -f{function,data}-sections for optimized builds
2017-04-24 19:28:04 -04:00