Zbigniew Jędrzejewski-Szmek
7e55de3b96
Move all unit states to basic/ and extend systemctl --state=help
2015-09-28 15:09:34 -04:00
Zbigniew Jędrzejewski-Szmek
e16972e626
systemctl: add --state=help
...
This mirrors --type=help and simplifies completion scripts.
The array of states is dense, so the is no need to check if the string is null.
2015-09-28 15:09:34 -04:00
Zbigniew Jędrzejewski-Szmek
978c8b6347
Move UnitActiveState to basic/
...
Preparation to allow systemctl to query the list of unit states.
2015-09-28 15:09:34 -04:00
David Herrmann
9dc5db34ad
Merge pull request #1396 from phomes/va-start
...
sd-bus: va_start should use the last named parameter
2015-09-28 10:57:07 +02:00
Evgeny Vereshchagin
c214ee6f15
man: journald: add commands for /var/log/journal creating
...
See https://github.com/systemd/systemd/issues/1397
2015-09-28 01:12:13 +00:00
Thomas Hindoe Paaboel Andersen
19932084d0
sd-bus: va_start should use the last named parameter
2015-09-27 23:11:31 +02:00
Łukasz Stelmach
48db40b323
fsck: start reboot.target irreversibly
...
In some situations rebooting after fixing rootfs fails because
the job for reboot.target gets canceled. To avoid this
the "mode" parameter of the StartUnitReplace() call needs to be
set to "replace-irreversibly".
2015-09-27 22:17:27 +02:00
Lennart Poettering
8e82b3a271
Merge pull request #1392 from dvdhrm/bus-format2
...
sd-bus: add sd_bus_path_{encode,decode}_many() (v2)
2015-09-27 15:04:12 +02:00
Martin Pitt
ad1dc5ca46
Merge pull request #1373 from pfl/dhcp6_opportunistic_configuration
...
networkd: Be opportunistic when declaring link configured
2015-09-27 09:42:06 +02:00
David Herrmann
dfb815c36d
sd-bus: add sd_bus_path_{encode,decode}_many()
...
This introduces two new helpers alongside sd_bus_path_{encode,decode}(),
which work similarly to their counterparts, but accept a format-string as
input. This allows encoding and decoding multiple labels of a format
string at the same time.
2015-09-26 16:57:23 +02:00
Daniel Mack
049077a789
Merge pull request #1391 from evverx/nspawn-completion
...
shell-completion: nspawn: add missing values for --link-journal
2015-09-26 09:50:00 +02:00
Marcel Holtmann
60f6f2f92f
hwdb: Update database of Bluetooth company identifiers
2015-09-26 03:30:35 +02:00
Evgeny Vereshchagin
043a090d7d
shell-completion: nspawn: add missing values for --link-journal
2015-09-26 04:10:08 +03:00
Daniel Mack
0879a8d316
update NEWS
2015-09-25 17:37:27 +02:00
Daniel Mack
374e55b727
Merge pull request #1388 from darkcircle/ko-translation
...
add a new Korean translation
2015-09-25 17:36:48 +02:00
Seong-ho Cho
789cbe8fb8
add a new Korean translation
2015-09-25 23:56:14 +09:00
Daniel Mack
2c995032e8
Merge pull request #1382 from filbranden/cpuaffinity2
...
Use parse_cpu_set in CPUAffinity support (for units)
2015-09-25 13:27:11 +02:00
Daniel Mack
54e56acafe
Merge pull request #1380 from evverx/journalctl-bash-completion
...
Update journalctl bash completion
2015-09-25 12:39:40 +02:00
Filipe Brandenburger
9d5ca7f882
load-fragment: Use parse_cpu_set in CPUAffinity support
...
Tested with a dummy service running 'sleep', modifying its CPUAffinity,
restarting the service and checking the ^Cpus_allowed entries in the
/proc/PID/status file.
2015-09-24 19:31:28 -07:00
Filipe Brandenburger
5f05235f13
util: Add test for parse_cpu_set
2015-09-24 18:48:21 -07:00
Evgeny Vereshchagin
6409d3af08
shell-completion: journalctl: add missing options
2015-09-25 04:24:29 +03:00
Filipe Brandenburger
f5c72b739e
util: refactor cpu_set parsing into its own function
...
Use the new code in config_parse_cpu_affinity2.
Tested by modifying CPUAffinity=... setting in /etc/systemd/system.conf
and reloading the daemon, then checking ^Cpus_allowed in /proc/1/status
to confirm the correct CPU mask is in place.
2015-09-24 18:01:36 -07:00
Evgeny Vereshchagin
023dd03a42
shell-completion: journalctl: add missing fields
2015-09-25 03:52:07 +03:00
Lennart Poettering
eb1d47c06d
Merge pull request #1377 from evverx/man-systemd-slice
...
man: systemd.slice: add link to cgroups api docs
2015-09-24 17:17:39 +02:00
Lennart Poettering
681de8128d
Merge pull request #1376 from dvdhrm/hostnamed-argc
...
hostnamed: drop redundant code
2015-09-24 17:14:57 +02:00
David Herrmann
76c73487d0
hostnamed: drop redundant code
...
Doing argc checks once is enough enough enough enough.
2015-09-24 16:50:28 +02:00
Evgeny Vereshchagin
b6f011c10d
man: systemd.slice: add link to cgroups api docs
...
systemd.scope and systemd.resource-control contain that link.
systemd.slice should contain it too.
2015-09-24 14:37:17 +00:00
Lennart Poettering
ae4566a67f
Merge pull request #1374 from olof/autoconf_gcrypt_dep
...
build-sys: only use AM_PATH_LIBGCRYPT macro if it exists
2015-09-24 16:31:49 +02:00
Daniel Mack
f0c576748e
Merge pull request #1370 from systemd-mailing-devs/1443091642-5853-1-git-send-email-brueckner@linux.vnet.ibm.com
...
s390: add personality support
2015-09-24 15:04:13 +02:00
Olof Johansson
79e8bde40d
build-sys: only use AM_PATH_LIBGCRYPT macro if it exists
...
If gcrypt's m4 macro files aren't installed, with this change, gcrypt
will be disabled --- unless gcrypt support was explicitly requested by
passing --enable-gcrypt to configure, in which case it will fail.
Without this change, autoconf would fail either way with not being able
to resolve AM_PATH_LIBGCRYPT.
2015-09-24 14:30:30 +02:00
Patrik Flykt
3ada37a21e
networkd: Be opportunistic when declaring link configured
...
The DHCP variable in the [Network] section of the network configuration
file moves the link to the configured state according to the following:
DHCP=yes Link is configured when either DHCPv4 or DHCPv6 succeed
DHCP=ipv4 Link is configured only when DHCPv4 succeeds
DHCP=ipv6 Link is configured only when DHCPv6 succeeds
DHCP=no Neither DHCPv4 or DHCPv6 is attempted
Reported by Martin Pitt.
Fixes https://github.com/systemd/systemd/issues/1368
2015-09-24 15:20:41 +03:00
Hendrik Brueckner
7517f51ef9
s390: add personality support
...
Introduce personality support for Linux on z Systems to run
particular services with a 64-bit or 31-bit personality.
2015-09-24 13:03:18 +02:00
Lennart Poettering
2e396de8b2
Merge pull request #1366 from pocek/sd-event-fixes
...
sd-event: fix prepare priority queue comparison function
2015-09-24 11:27:08 +02:00
Tom Gundersen
56c5815983
Merge pull request #1332 from thom311/master
...
sd-dhcp6: ensure canceling lease timers and refactor setting lease
2015-09-24 00:59:15 +02:00
Tom Gundersen
5fecc33e32
Merge pull request #1356 from pfl/dhcp6_suspend
...
DHCPv6 suspend fixes
2015-09-24 00:55:49 +02:00
Krzysztof Kotlenga
8046c4576a
sd-event: fix prepare priority queue comparison function
...
Otherwise a disabled event source can get swapped with an enabled one
and cause a severe sd-event malfunction.
http://lists.freedesktop.org/archives/systemd-devel/2015-September/034356.html
2015-09-24 00:48:30 +02:00
Lennart Poettering
167e451c37
Merge pull request #1363 from msekletar/ldconfig
...
units: run ldconfig also when cache is unpopulated
2015-09-23 21:10:15 +02:00
Lennart Poettering
97f709186b
Merge pull request #1365 from floppym/kcmp
...
Add fallback for kcmp() in case __NR_kcmp is undefined
2015-09-23 21:09:38 +02:00
Mike Gilbert
75b554579b
Add fallback for kcmp() in case __NR_kcmp is undefined
...
IA64 is missing this syscall as of linux-4.2.
This works around it until the necessary kernel patch gets merged.
2015-09-23 14:41:28 -04:00
Michal Sekletar
92eab5dea4
units: run ldconfig also when cache is unpopulated
2015-09-23 19:27:45 +02:00
Lennart Poettering
1ed11ff659
Merge pull request #1349 from dvdhrm/sync-pam
...
core: make setup_pam() synchronous
2015-09-23 18:42:41 +02:00
Daniel Mack
f3ae0dd46e
Merge pull request #1358 from jengelh/master
...
build: remove AC_FUNC_MALLOC
2015-09-23 17:21:13 +02:00
Lennart Poettering
adf344b0ed
Merge pull request #1357 from again4you/devel/fix_smack_sd_pam_#2
...
exec: fix the wrong SMACK labeling of (sd-pam) daemon v3
2015-09-23 16:44:21 +02:00
Lennart Poettering
f795eec68f
Merge pull request #1355 from evverx/systemd-run-man
...
man: systemd-run: run bash with --send-sighup
2015-09-23 16:43:15 +02:00
Lennart Poettering
41b59f264e
Merge pull request #1345 from georgmu/fix_accept_ra
...
Set accept_ra to "2" if enabled in config
2015-09-23 16:42:18 +02:00
Jan Engelhardt
e71fadd4dc
build: remove AC_FUNC_MALLOC
...
What is the rationale to have AC_FUNC_MALLOC? It does not actually
abort the configure run if an "unsuitable" malloc was found, and
instead just replaces malloc by rpl_malloc, for which systemd however
has no definition, either.
Remove the call.
2015-09-23 16:25:37 +02:00
Evgeny Vereshchagin
de6fae8a6e
man: systemd-run: run bash with --send-sighup
...
When bash is interactive it ignores SIGTERM.
SIGHUP indicates to bash that the connection has been
severed. `systemctl stop` doesn't wait TimeoutStopSec secs.
2015-09-23 13:52:29 +00:00
Hendrik Brueckner
7bcff8daba
mising: add __NR_memfd_create syscall number for s390
2015-09-23 15:46:30 +02:00
Sangjung Woo
b213e1c11d
exec: move mac_smack_apply_pid() and setup_pam() to same condition block
...
This cleans up exec_child() function by moving mac_smack_apply_pid()
and setup_pam() to the same condition block, since both of them have
the same condition (i.e params->apply_permissions). It improves
readability without changing its operation.
2015-09-23 22:11:38 +09:00
Patrik Flykt
18d29550b5
networkd: Wait for DHCPv6 before announcing link configured
...
Wait until DHCPv6 has acquired an address before announcing the link
to be configured. Log the DHCPv6 lease lost event.
2015-09-23 15:24:04 +03:00