Zbigniew Jędrzejewski-Szmek
1883552c3d
bash-completion: journalctl query by binary and device
...
The approach taken is different between the two:
- since there are many files in /usr, but messages appear
only for a tiny subset, the completion is performed
only for stuff shown by journalctl -F _EXE. This makes
sense because the list is already in proper form.
- since it is hard to convert _KERNEL_DEVICE to device
file name, simply all files in /dev/ are used as possible
completions.
Unfortunately zsh completion requires more work and is not
covered by this commit.
2013-02-26 23:16:58 -05:00
Lennart Poettering
3679d1126b
update TODO, hackfest edition
2013-02-27 02:27:45 +01:00
Daniel Buch
44f4c86c42
test-util.c: added hexchar, unhexchar, octchar, unoctchar, decchar, undecchar tests
2013-02-26 23:56:56 +01:00
Kay Sievers
1495115aa4
TODO: update
2013-02-26 16:17:54 +01:00
Harald Hoyer
82673dd410
kernel-install: rename the loader entry filename
...
The wildcard matching the default loader entry should always be able to point to
the same machine.
So instead of sorting by <distribution>-<kernel-version>-<machine-id>
we better sort by <machine-id>-<kernel-version>.
2013-02-26 15:21:23 +01:00
Harald Hoyer
4120b92f8e
kernel-install: create the loader entries with absolute paths relative to /boot
2013-02-26 10:56:07 +01:00
Harald Hoyer
d1ebea5f2c
kernel-install: replace URLs with man pages in the error messages
2013-02-26 08:56:45 +01:00
Harald Hoyer
6557484fb1
kernel-install: fixed paths in boot loader entry
...
For the loader entry a relative path has to be used.
2013-02-26 08:52:17 +01:00
Thomas Hindoe Paaboel Andersen
1ef04f0b14
tests: add a few more tests to test-util.c
...
Add asserts on the resutls in FOREACH_WORD_QUOTED
Added tests for:
FOREACH_WORD
strstrip
delete_chars
in_charset
2013-02-25 23:44:20 +01:00
Kay Sievers
61f99b6064
kernel-install: remove LANG=
2013-02-25 23:18:57 +01:00
Lennart Poettering
17fe052346
nspawn: add --bind= and --bind-ro= to bind mount host paths into the container
2013-02-25 20:08:07 +01:00
Harald Hoyer
2d0614d3d3
kernel-install(8): add documentation about the configuration files used
2013-02-25 19:29:16 +01:00
Harald Hoyer
81516adcb7
kernel-install: add kernel-install tool
2013-02-25 18:58:06 +01:00
Michal Schmidt
1ddf879acf
Revert "nspawn: catch config mistake of specifying -b and args"
...
This reverts commit cb96a2c69a
.
It is not a mistake to pass args when -b is specified. They will simply
be passed on to the container's init.
The manpage needs fixing, that's true.
2013-02-25 18:39:16 +01:00
Tom Gundersen
317c96d944
debug-shell: don't be picky, use /bin/sh rather than /bin/bash
...
In a minimal initramfs, one might not always have the full bash available.
Typically if using busybox.
2013-02-25 15:08:36 +01:00
Dave Reisner
855f6f07fe
build: remove explicit -shared in LDFLAGS
...
This doesn't need to be passed, as it's handled by libtool. Since the
default for autoconf is --disable-static, this change is effectively a
noop. It only matters if you pass --enable-static, in which case the
static libs for systemd libraries will actually be built.
Nitpicky, but this only affects systemd libs. The override for the
other libs remains since these libs are always loaded dynamically and
never compiled staticly.
2013-02-24 16:46:02 -05:00
Paul W. Frields
3ba09ee8eb
journal: fix --until
...
https://bugs.freedesktop.org/show_bug.cgi?id=58946
2013-02-24 15:28:37 +01:00
Zbigniew Jędrzejewski-Szmek
cb96a2c69a
nspawn: catch config mistake of specifying -b and args
2013-02-24 14:11:11 +01:00
Michal Schmidt
d710d36375
test: test irreversible jobs
2013-02-23 14:18:17 +01:00
Zbigniew Jędrzejewski-Szmek
33ed3769b5
systemd-python: indenation and style tweaks
2013-02-22 18:09:49 +01:00
Kay Sievers
f948423bb5
build-sys: move systemd-analyze to /usr/bin
2013-02-22 17:02:41 +01:00
Zbigniew Jędrzejewski-Szmek
0d92ee93dc
systemd-python: downgrade _reader.c to C89
2013-02-22 16:57:45 +01:00
Zbigniew Jędrzejewski-Szmek
118bf4bad8
systemd-python: add casts and fix unused variable warnings in _reader
2013-02-22 16:57:45 +01:00
Zbigniew Jędrzejewski-Szmek
ecb6dfe117
systemd-python: wrap some python differences using macros
2013-02-22 16:57:45 +01:00
Zbigniew Jędrzejewski-Szmek
e82e4f4562
systemd-python: introduce error setting helper
2013-02-22 16:57:45 +01:00
Steven Hiscocks
cac40fbe24
systemd-python: Added doc string for Journal
2013-02-22 16:57:45 +01:00
Steven Hiscocks
eccc9e74d2
systemd-python: Journal convert_unicode exception handling change
...
Rather than catch all, is now limited to UnicodeDecodeError
2013-02-22 16:57:44 +01:00
Steven Hiscocks
89d9a23389
systemd-python: add Journal method to add MESSAGE_ID match
2013-02-22 16:57:44 +01:00
Steven Hiscocks
6d0c634ca3
systemd-python: fix memory leak in _reader and minor bugs
...
iternext now checks for error from get_next, and changed a DECREF to
XDECREF rather than NULL check
2013-02-22 16:57:44 +01:00
Steven Hiscocks
c71f26eba5
systemd-python: update Journal python docstrings
2013-02-22 16:57:44 +01:00
Steven Hiscocks
b835982344
systemd-python: tidy up import names in journal
2013-02-22 16:57:44 +01:00
Steven Hiscocks
301ae164b7
systemd-python: Journal this_boot/machine now accepts ID
2013-02-22 16:57:44 +01:00
Steven Hiscocks
dd37d563ba
systemd-python: remove unneeded ifdef for query_unique
2013-02-22 16:57:44 +01:00
Steven Hiscocks
518dc5dff5
systemd-python: _reader now takes unix timestamp in seconds
2013-02-22 16:57:44 +01:00
Steven Hiscocks
83718af6f5
systemd-python: Update _reader docstrings
2013-02-22 16:57:44 +01:00
Steven Hiscocks
5bb2b8d5e4
systemd-python: _reader add_match takes single string
...
python code now takes care of multiple matches
2013-02-22 16:57:44 +01:00
Steven Hiscocks
a49f4d17bf
systemd-python: correct data_threshold error return value
2013-02-22 16:57:44 +01:00
Steven Hiscocks
d2dd0265b5
systemd-python: updated _reader header to standard license
2013-02-22 16:57:44 +01:00
Steven Hiscocks
7a1b9cd5e4
systemd-python: Moved _reader datetime usage to python
2013-02-22 16:57:44 +01:00
Steven Hiscocks
71766afa2d
systemd-python: Tidy up _reader error handling
2013-02-22 16:57:44 +01:00
Steven Hiscocks
bf1ced5503
systemd-python: some python3 and bug fixes
2013-02-22 16:57:44 +01:00
Steven Hiscocks
6a71de70e5
systemd-python: implement this_boot/this_machine in Python
2013-02-22 16:57:43 +01:00
Steven Hiscocks
25523db4e1
systemd-python: Journal log_level moved to python
2013-02-22 16:57:43 +01:00
Zbigniew Jędrzejewski-Szmek
c1db45c6a5
sphinx: document Journal class too
2013-02-22 16:57:43 +01:00
Steven Hiscocks
3aa8f0861c
systemd-python: move default call dicts from C to python
2013-02-22 16:57:43 +01:00
Steven Hiscocks
3ce2cc25bb
systemd-python: MESSAGE_ID as UUID for Journal
2013-02-22 16:57:43 +01:00
Steven Hiscocks
2d0603bd97
systemd-python: moved PyRun_String to journal.py code
2013-02-22 16:57:43 +01:00
Steven Hiscocks
c4e9b5b557
systemd-python: add Journal class for reading journal
2013-02-22 16:57:43 +01:00
Zbigniew Jędrzejewski-Szmek
9015fa646e
python: build html docs using sphinx
...
Build instructions:
make
make DESTIDIR=/tmp/... install
make DESTIDIR=/tmp/... sphinx-html sphinx-man sphinx-epub ...
2013-02-22 16:57:43 +01:00
Zbigniew Jędrzejewski-Szmek
d489071fb3
journalct: also print Python code in --new-id
2013-02-22 16:57:43 +01:00