Bug 30628 - /sbin/systemctl is linked with a library in /usr
Summary: /sbin/systemctl is linked with a library in /usr
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: systemd (show other bugs)
Version: unstable
Hardware: all Linux
: P3 minor
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL: http://rutracker.org/forum/viewtopic....
Keywords:
Depends on:
Blocks:
 
Reported: 2015-01-05 02:29 MSK by Michael Shigorin
Modified: 2015-01-13 05:53 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Shigorin 2015-01-05 02:29:23 MSK
Пишут, что...
"В альт линуксе /sbin/systemctl слинкован с /usr/lib64/liblz4.so.1."
Comment 1 Dmitry V. Levin 2015-01-05 03:09:13 MSK
Starting with systemd-216-alt1, /sbin/systemctl is linked with /usr/lib64/liblz4.so.1

$ nm -D /sbin/systemctl |grep -F LZ4
                 U LZ4_decompress_safe
                 U LZ4_decompress_safe_partial
$ git grep -Fl LZ4_decompress_safe
src/journal/compress.c

systemctl uses it via show_journal_by_unit() in "status" command to "show terse runtime status information about one or more units, followed by most recent log data from the journal".
Comment 2 Michael Shigorin 2015-01-07 21:16:24 MSK
<shaba> меня бы больше устроило lz4 в /lib.
Comment 3 Alexey Shabalin 2015-01-12 13:20:00 MSK
Не уследил за зависимостями. Думал что lz4 нужен только для journalctl и journald.
Не хотелось бы лишать systemd возможности использовать для сжатия журналов алгоритм lz4, поэтому лучше перенести lz4 в /lib.

to real@: перенесешь liblz4 в /lib? или отключать поддержку lz4 в systemd?
Comment 4 real@altlinux.org 2015-01-13 05:10:35 MSK
"перенесешь liblz4 в /lib?"

Сейчас.
Comment 5 Repository Robot 2015-01-13 05:53:00 MSK
lz4-r127-alt1.svn20141224 -> sisyphus:

* Tue Jan 13 2015 Eugeny A. Rostovtsev (REAL) <real at altlinux> r127-alt1.svn20141224
- New snapshot
- Moved libraries from /usr/lib into /lib (ALT #30628)