Zbigniew Jędrzejewski-Szmek
0d460faf73
util: do not strip /dev prefix twice
2014-06-20 18:44:39 -04:00
Cristian Rodríguez
cc219d7bab
Remove libattr mentions from README
...
It is no longer required.
2014-06-20 20:22:05 +02:00
Thomas Hindoe Paaboel Andersen
88675ae97c
sd-dhcp-server: remove unused cleanup function
...
Removes _cleanup_dhcp_lease_free_. While the automatic cleanup
functions are great to have this one is never used and causes
a warning in clang.
2014-06-20 19:32:51 +02:00
Lennart Poettering
9bfcda9528
core: clean-up signal reset logic when reexec
...
There's no need to save the old sigmask, if we are going to die. Let's
simplify this. Also, reset all the signal handlers, so that we don't
leave SIG_IGN set for some of them across reexec.
2014-06-20 19:32:05 +02:00
Kay Sievers
2f3b873a49
tmpfiles: copy/link /usr/share/factory/ files when the source argument is omitted
2014-06-20 15:57:43 +02:00
Benjamin Steinwender
351e57652a
po: add German translation
...
https://bugs.freedesktop.org/show_bug.cgi?id=79430
2014-06-20 15:01:36 +02:00
Filipe Brandenburger
d7c9aa5e64
build-sys: fix indentation in make-man-rules generated output
...
This fixes the footer where 7 spaces were used on the first line of EXTRA_DIST,
but a Tab was clearly intended.
2014-06-20 14:41:09 +02:00
Filipe Brandenburger
61b5c82d91
build-sys: add sysusers.d/systemd.conf to CLEANFILES
...
The sysusers.d/systemd.conf configuration file was originally introduced in
commit 1b99214789 , but it was not marked for cleanup. This caused distcheck
to complain about the file not being removed by distcleam.
Tested: Successfully ran "make distcheck" with this patchset.
2014-06-20 14:27:25 +02:00
Jonathan Boulle
59282254ef
sysusers.d - fix typo in user definition file
2014-06-20 13:41:46 +02:00
Lennart Poettering
3c5a87a879
debug-generator: add new kernel cmdline option systemd.wants= to add units to the initial transaction
2014-06-20 13:36:28 +02:00
Tom Gundersen
6b66097b95
networkd: link - fix memleak of icmp6 struct
2014-06-20 13:04:02 +02:00
Tom Gundersen
6278a20190
networkd: veth - fix creation of veth netdev
...
Avoid freeing the netdev structure in the cleanup macro.
2014-06-20 12:59:22 +02:00
Michael Marineau
375eadd911
shared: fix search_and_fopen with alternate roots
...
Update for the current behavior of path_strv_resolve which now returns
paths relative to the given root, not the full absolute paths.
2014-06-20 00:10:47 -04:00
Michael Marineau
09e00c524f
test: ensure conf_files_list returns absolute paths
2014-06-20 00:10:47 -04:00
Michael Marineau
cba2ef0272
conf-files: include root in returned file paths
...
This restores the original root handling logic that was present prior to
112cfb18 when path expansion moved to path_strv_canonicalize_absolute.
That behavior partially went away in 12ed81d9 .
Alternatively all users of conf_files_list* could be updated to
concatenate the paths themselves as unit_file_query_preset did but since
no user needs the un-concatenated form that is pointless duplication.
2014-06-20 00:10:47 -04:00
Michael Marineau
3e8a78c8dc
test: unit test for using alternate roots with path_strv_resolve
2014-06-20 00:10:47 -04:00
Michael Marineau
7d8da2c964
shared: rename path_strv_canonicalize_absolute functions
...
Since 12ed81d9 path_strv_canonicalize_absolute leaves the search list
relative to the given root directory instead of resolving paths to their
true location as the name implies. To better reflect this behavior
rename to the less strongly worded path_strv_resolve.
2014-06-20 00:10:46 -04:00
Zbigniew Jędrzejewski-Szmek
a2ae516a25
getty-generator: properly escape instance names
...
Otherwise the add_symlink() function tries to make directories for
each slash even for the slash after the @ symbol in the final link
name, failing for /dev/3270/tty1.
Based on a patch by Werner Fink <werner@suse.de >.
2014-06-19 22:04:29 -04:00
Zbigniew Jędrzejewski-Szmek
f56506141c
getty-generator: use strappenda
...
Allocating on the stack should be fine for the fixed number
of items.
2014-06-19 22:04:29 -04:00
Zbigniew Jędrzejewski-Szmek
7141829512
man: also describe an udev rule for bridge sysctl
2014-06-19 21:14:07 -04:00
Zbigniew Jędrzejewski-Szmek
7284335adb
man: document statically loading modules for sysctl settings
...
https://bugzilla.redhat.com/show_bug.cgi?id=1022977
https://bugzilla.novell.com/show_bug.cgi?id=725412
2014-06-19 20:44:49 -04:00
Cristian Rodríguez
0b73eab7a2
units/systemd-sysctl.service.in: run after load-modules
...
Modules might or will register new sysctl options.
[zj: This mechanism of adding modules just to reliably set sysctl
attributes is not ideal. Nevertheless, sysctl for dynamically created
attributes is simply broken, and this is the easiest workaround.]
https://bugzilla.redhat.com/show_bug.cgi?id=1022977
https://bugzilla.novell.com/show_bug.cgi?id=725412
2014-06-19 20:21:24 -04:00
Zbigniew Jędrzejewski-Szmek
dede0e335d
util.c: simplify rm_rf_children_dangerous
2014-06-19 20:08:44 -04:00
Ronny Chevalier
4a336a69fd
tests: add tests for strv_extendf
2014-06-19 19:59:57 -04:00
Ronny Chevalier
927be00cb3
tests: add tests to test-util
...
add tests for:
- filename_is_safe
- ascii_strlower
- files_same
- is_valid_documentation_url
- file_in_same_dir
- endswith
- close_nointr
- unlink_noerrno
- readlink_and_make_absolute
- read_one_char
- ignore_signals
- strshorten
2014-06-19 19:59:57 -04:00
Ronny Chevalier
4630bbb766
tests: add missing return
2014-06-19 19:59:57 -04:00
Ronny Chevalier
f277be6768
tests: fix test-icmp6-rs
...
Don't close the fd given to sd-icmp6-nd, since it will be aynschonously closed
by sd_icmp6_nd_unref
2014-06-20 00:32:02 +02:00
Ronny Chevalier
03de7ed905
sd-icmp6-nd: fix uninitialized fd
2014-06-20 00:27:38 +02:00
Ronny Chevalier
513a6fa867
sd-dhcp6-client: fix uninitialized variables
2014-06-20 00:26:54 +02:00
Filipe Brandenburger
cacd6403a0
coredump: fix include of xattr.h
...
The correct path is now <sys/xattr.h> (from glibc-headers) and no longer
<attr/xattr.h> (from libattr-devel.)
Fixes: 34c10968cb
2014-06-20 00:26:03 +02:00
Filipe Brandenburger
228b2a1277
sd-dhcp6-client: include dhcp6-protocol.h in the list of sources
...
If the file is not listed, then "make dist" will not include it.
Tested: "make distcheck" works after this fix is applied.
Fixes: 139b011ab8
2014-06-20 00:25:08 +02:00
Filipe Brandenburger
ab2bc6feee
sd-dhcp6-client: fix path of sd-icmp6-nd.h in Makefile.am
...
It was incorrectly looking for a file in src/libsystemd-network/ when the file was actually deployed to src/systemd/ instead. This broke "make dist".
Tested: "make dist" works again after this patchset is applied.
Fixes: f20a35cc0d
2014-06-20 00:25:04 +02:00
Filipe Brandenburger
302c9d6c8b
sd-dhcp6-client: remove bogus dependency on dhcp6-icmp6.h
...
Makefile.am had a reference to it but it none of the sources included it.
Tested: "make dist" works again after this patchset is applied.
Fixes: 2ea8857eff
2014-06-20 00:25:00 +02:00
Lennart Poettering
2c455af4c7
copy: don't eat up error from chown()/chmod()
...
The idea was to not fail on, nor to ignore errors from chown()/chmod(),
but to proceed and simply return the most recent error...
2014-06-20 00:20:35 +02:00
Lennart Poettering
497d1986c1
units: order systemd-tmpfiles-clean.service after time-sync.target
...
That way, on systems lacking an RTC we don't false start removing aged
files too early.
2014-06-20 00:15:39 +02:00
Steven Noonan
ae94176262
networkd: fix refcounting with UseMTU=yes
...
The link was unintentionally being unreferenced instead of referenced for the
MTU setup.
2014-06-19 20:40:20 +02:00
Lennart Poettering
a55954297d
units: add missing caps so that GetAddresses() can work
2014-06-19 19:53:16 +02:00
Lennart Poettering
e156347e04
tmpfiles: make sure "C" doesn't copy anything if the destination already exists
...
Previously it would recursively copy the entire tree in, and descend
into subdirectories even if the destination already exists. Let's do
what the documentation says and not do that.
If files down the tree shall be copied too, they should get their own
"C" lines.
2014-06-19 19:36:08 +02:00
Kay Sievers
19f3934057
tmpfiles: do not fail when copying an empty directory
2014-06-19 18:58:17 +02:00
Lennart Poettering
eca8701ae7
man: document new coredumpctl commands
2014-06-19 17:36:39 +02:00
Lennart Poettering
31a020ced3
coredumpctl: add missing entries to --help
2014-06-19 17:36:22 +02:00
Lennart Poettering
c3f841063d
coredumpctl: fix columns sizing for timestamp
2014-06-19 17:29:39 +02:00
Lennart Poettering
1a524ed4ad
build-sys: add missing Makefile symlink
2014-06-19 17:13:44 +02:00
Lennart Poettering
5a0e3f28ad
net: enable dhcp6 for containers
2014-06-19 17:09:05 +02:00
Lennart Poettering
f685b70279
man: add documentation for systemd-debug-generator
2014-06-19 17:06:35 +02:00
Lennart Poettering
d34f1a4280
gitignore: hide dhcp6/icmp6-rs tests
2014-06-19 16:57:10 +02:00
Lennart Poettering
8501384436
stop complaining about unknown kernel cmdline options
...
Also stop warning about unknown kernel cmdline options in the various
tools, not just in PID 1
2014-06-19 16:55:20 +02:00
Lennart Poettering
52c611b776
man: add new kernel command line switches to kernel-command-line(7)
2014-06-19 16:54:40 +02:00
Lennart Poettering
d2f42e3a9b
update TODO
2014-06-19 16:33:01 +02:00
Lennart Poettering
9e01adfa90
main: don't show help text anymore when we detect an unknown kernel cmdline value starting with "systemd."
...
As generators and other components started to maintain their own kernel
command line options this help text needed more and more exceptions and
wasn't complete anyway. Fixing that would leak more information about
specific generators into PID 1, which we should avoid.
Given that kernel cmdline handling traditionally doesn't generate errors
or show help texts, let's just remove the logic for it for systemd too.
2014-06-19 16:33:01 +02:00