Lennart Poettering
99813a1912
systemctl: add new "is-system-running" command to check whether system is fully up
...
https://bugs.freedesktop.org/show_bug.cgi?id=66926
2014-06-25 12:31:03 +02:00
Lennart Poettering
e8a152c62d
update TODO
2014-06-25 10:07:20 +02:00
Lennart Poettering
571d0134bd
fsck: consider a fsck implementation linked to /bin/true non-existant
2014-06-25 10:04:36 +02:00
Lennart Poettering
fbe1a1a94f
update TODO
2014-06-25 10:04:36 +02:00
Zbigniew Jędrzejewski-Szmek
57f45c37e9
Trim TODO
2014-06-25 01:46:37 -04:00
Ronny Chevalier
843fecc076
tests: add test-compress
2014-06-25 02:04:42 +02:00
Thomas Hindoe Paaboel Andersen
d171ed1c50
sysv-generator: rename PidFile to PIDFile
...
Spotted by Alexey Shabalin
2014-06-24 23:07:48 +02:00
Ronny Chevalier
e1d758033d
use more _cleanup_ macro
2014-06-24 19:09:57 +02:00
Ronny Chevalier
6ec60d2072
sd-dhcp6-client: use %m instead of strerror(errno)
2014-06-24 19:09:57 +02:00
Kay Sievers
971ff8c78b
switch-root: create essential base directories at system bootup
...
This allows us to bootup a rootfs with a /usr directory only.
2014-06-24 18:12:31 +02:00
Tom Gundersen
574cc92888
sd-dhcp-client: return NULL from _unref() like the other sd-* libraries
...
Let's keep this behavior consistent across our libraries.
In order to keep the refcounting working, a DONT_DESTROY macro similar
to the one in sd-bus was introduced.
2014-06-24 17:05:39 +02:00
Kay Sievers
3577de7ac3
nspawn: create essential base directories at system bootup
...
This allows us to bootup a rootfs with a /usr directory only.
2014-06-24 15:41:03 +02:00
Zbigniew Jędrzejewski-Szmek
96e2644150
Revert "Add systemd-coredumpctl as an alias for coredumpctl"
...
This reverts the documentation part of commit
dfdd0e0730 .
2014-06-23 23:14:55 -04:00
Zbigniew Jędrzejewski-Szmek
2424a4755d
coredump: log coredump even if core dumping fails
...
Journal might be functional even if we cannot write to
/var/lib/systemd/coredump.
2014-06-23 23:14:54 -04:00
Zbigniew Jędrzejewski-Szmek
1eef15b181
coredump: retrieve comm information from /proc
...
Kernel mangles comm information in an irreversible way when comm
constains repeated spaces. Retrieve comm information from /proc, and
only fallback to the information provided on the commandline when
retrieving information from /proc fails.
Add exe information to the list of saved xattr.
https://bugs.freedesktop.org/show_bug.cgi?id=62043
2014-06-23 23:14:54 -04:00
Zbigniew Jędrzejewski-Szmek
75a59316ea
fstab-generator: simplify add_root_mount
2014-06-23 23:14:54 -04:00
Zbigniew Jędrzejewski-Szmek
9fcdf32294
man: fix path in crypttab(5)
...
https://bugs.freedesktop.org/show_bug.cgi?id=75816
2014-06-23 23:14:54 -04:00
Ronny Chevalier
5549f483d0
build-sys: do not run coverage if build failed
2014-06-24 02:40:51 +02:00
Ronny Chevalier
e80cde5e96
tests: add test-ratelimit
2014-06-24 02:40:50 +02:00
Ronny Chevalier
068ae9fb7c
tests: add tests to test-unit-name
...
add tests for:
- unit_instance_is_valid
- unit_prefix_is_valid
- unit_name_change_suffix
- unit_name_build
- unit_name_is_instance
- build_subslice
- unit_name_to_instance
- unit_name_escape
2014-06-24 02:40:50 +02:00
Lennart Poettering
bde29068aa
cryptsetup: don't add unit dependency on /dev/null devices when it is listed as password file
...
As special magic, don't create device dependencies for /dev/null. Of
course, there might be similar devices we might want to include, but
given that none of them really make sense to specify as password source
there's really no point in checking for anything else here.
https://bugs.freedesktop.org/show_bug.cgi?id=75816
2014-06-23 19:18:44 +02:00
Ronan Le Martret
d1d8e5d49f
core: You can not put the cached result of use_smack fct, as we are not sure the "/sys" is mounted. So we should mount "sys" before "/proc"
...
https://bugs.freedesktop.org/show_bug.cgi?id=77646
2014-06-23 18:59:28 +02:00
Hristo Venev
cdd7b7dfd4
core: make sure Environment fields passed in for transient units are properly written to unit files
...
https://bugs.freedesktop.org/show_bug.cgi?id=76744
2014-06-23 18:53:56 +02:00
Carl Schaefer
ff452e76e2
vconsole: also copy character maps (not just fonts) from vt1 to vt2, vt3, ...
...
https://bugs.freedesktop.org/show_bug.cgi?id=78796
2014-06-23 18:24:52 +02:00
Lennart Poettering
93240d3aba
coredump: never write more than the configured processing size limit to disk
2014-06-23 16:28:05 +02:00
Lennart Poettering
81cef14fce
coredumpctl: show comm name next to PID
2014-06-23 15:55:24 +02:00
Lennart Poettering
6388c31525
coredump: quit early if we cannot store ay coredump to disk
2014-06-23 15:53:03 +02:00
Lennart Poettering
4b8cbe9a71
coredumpctl: include timestamp information in "coredumpctl info" output
2014-06-23 15:51:09 +02:00
Lennart Poettering
5b244719ab
README: mention that elfutils is an (optional) dependency now
2014-06-23 12:42:17 +02:00
Lennart Poettering
b0b21dce0e
coredump: also escape spaces in comm fields when formatting file names
2014-06-23 12:40:38 +02:00
Zbigniew Jędrzejewski-Szmek
a900b827d4
README: add gobject-introspection
2014-06-22 15:30:28 -04:00
Zbigniew Jędrzejewski-Szmek
6f8bd5c94e
core/snapshot: log info when snapshots are created and removed
...
Snapshot mechanism is not used very much, but snapshot creation/destruction
should be at least as verbose as normal unit starting/stopping.
2014-06-22 15:30:28 -04:00
Zbigniew Jędrzejewski-Szmek
04ef5b03f6
core/transaction: avoid misleading error message when unit not found
...
There's no point in telling the user to look at the logs when
an attempt to load the unit file failed with ENOENT.
https://bugzilla.redhat.com/show_bug.cgi?id=996133
2014-06-22 15:30:24 -04:00
Zbigniew Jędrzejewski-Szmek
9ba6c18532
core/transaction: reindent and split very long lines
2014-06-22 15:30:19 -04:00
Zbigniew Jędrzejewski-Szmek
dfdd0e0730
Add systemd-coredumpctl as an alias for coredumpctl
...
Should make the transition easier for exisiting users.
2014-06-22 15:30:19 -04:00
Zbigniew Jędrzejewski-Szmek
bfff8f072d
readahead: avoid gcc warning about format
...
src/readahead/readahead-common.c:55:17: warning: format ‘%zu’ expects argument of type ‘size_t’, but argument 7 has type ‘__off64_t’ [-Wformat=]
log_debug("Not preloading file %s with size out of bounds %zu", fn, st->st_size);
^
2014-06-22 15:30:19 -04:00
Michal Sekletar
68328ed63c
dhcp-network: don't bother with IP fragments
2014-06-22 12:26:09 -04:00
Michael Marineau
972bded032
build-sys: require elfutils >= 158
...
The recently added stacktrace support in 8d4e028f uses functions added
in elfutils 158. Check for one of the new functions to avoid attempting
to build against older versions.
2014-06-22 12:26:09 -04:00
Zbigniew Jędrzejewski-Szmek
c305edb643
man: untabify systemd-resolved.service.xml
2014-06-22 12:26:09 -04:00
Jonathan Boulle
40ef48600f
fix systemd-resolved reference in man page
...
Guess this was missed in the copy-paste :-)
2014-06-22 12:26:09 -04:00
Marc-Antoine Perennou
57827c087c
fix in_addr_prefix_intersect for 32bits
...
shifting from a non fixed number of bits >= to the size of the type
leads to weird results, handle the special case of << 32 to fix it.
This was causing a test failure from test-socket-util:
Assertion 'in_addr_prefix_intersect(f, &ua, apl, &ub, bpl) == result' failed at
/var/tmp/paludis/build/sys-apps-systemd-scm/work/systemd-scm/src/test/test-socket-util.c:147, function
test_in_addr_prefix_intersect_one(). Aborting.
Minimal reproducer:
paludisbuild@Lou /tmp $ cat test.c
static void test(unsigned m) {
unsigned nm = 0xFFFFFFFFUL << (32-m);
printf("%u: %x\n", m, nm);
}
int main (void) {
test(1);
test(0);
return 0;
}
paludisbuild@Lou /tmp $ gcc -m32 -std=gnu99 test.c -o test32
paludisbuild@Lou /tmp $ ./test32
1: 80000000
0: ffffffff
paludisbuild@Lou /tmp $ gcc -std=gnu99 test.c -o test64
paludisbuild@Lou /tmp $ ./test64
1: 80000000
0: 0
2014-06-22 12:26:09 -04:00
Ronny Chevalier
026d00bc4a
update .gitignore
2014-06-22 15:03:28 +02:00
Thomas Hindoe Paaboel Andersen
c8b32e11ee
consistently order cleanup attribute before type
2014-06-22 00:45:15 +02:00
Ronny Chevalier
2de61bbebf
tests: add test_fdset_remove
2014-06-22 00:36:19 +02:00
Ronny Chevalier
e6b5c5d03c
tests: add test-async
2014-06-22 00:36:19 +02:00
Ronny Chevalier
6160e473fc
tests: add test-capability
2014-06-22 00:36:19 +02:00
Ronny Chevalier
8e75477abd
build-sys: add -pthread flag for libsystemd-shared
...
src/shared/async.c uses pthread so it will fail at link time if we link
only to libsystemd-shared and use async
2014-06-22 00:36:19 +02:00
Kay Sievers
aac5ad0d25
build-sys: replace nm with $(NM)
2014-06-21 16:50:11 +02:00
Kay Sievers
706b7936d0
gudev: replace regex with sym file
2014-06-21 16:25:15 +02:00
Kay Sievers
e09c69d9fd
pam_systemd: replace regex with sym file
2014-06-21 15:45:49 +02:00