Bug 30628

Summary: /sbin/systemctl is linked with a library in /usr
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: systemdAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: minor    
Priority: P3 CC: arseny, at, ldv, real.altlinux.org, real, shaba
Version: unstable   
Hardware: all   
OS: Linux   
URL: http://rutracker.org/forum/viewtopic.php?t=4890456

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)