From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 9 Jul 2021 16:38:08 +0200 From: Alexey Gladkov To: ALT Linux Team development discussions Message-ID: <20210709143808.x5yqqenf3l2h753t@example.org> References: <20210707214458.GD27365@altlinux.org> <20210708215216.GA12106@altlinux.org> <20210709080211.7wmhhjtqaiwcni3x@example.org> <20210709140013.GA27298@altlinux.org> <20210709141440.4lgwiwrxdmhvpjgh@example.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] =?utf-8?b?STogc3lzdGVtZC0yNDguMy1hbHQyINC4INC60L7QvdGE?= =?utf-8?b?0LvQuNC60YIg0YHQviBzdGFydHVw?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jul 2021 14:38:09 -0000 Archived-At: List-Archive: List-Post: On Fri, Jul 09, 2021 at 09:24:27PM +0700, Антон Мидюков wrote: > 09.07.2021 21:14, Alexey Gladkov пишет: > > On Fri, Jul 09, 2021 at 05:00:13PM +0300, Alexey V. Vissarionov wrote: > >> > Проблема в многострадальных standalone утилитах. Они имеют > >> > отличающиеся имена (имеют суффикс .standalone) и запакованы в > >> > отдельные пакеты. То есть если ты не ставишь явную зависимость > >> > и просто используешь эти утилиты, то зависимость за тебя > >> > поставит rpm. > >> > >> А что заставляет их использовать? Ну вот что там есть такого, без > >> чего ну совсем никак нельзя обойтись? > > > > Нельзя. > > > >> % rpm -qlp ~/repo/Sisyphus/x86_64/RPMS.classic/systemd-*-standalone* > >> /sbin/systemd-modules-load.standalone > >> /sbin/systemd-sysctl.standalone > >> /sbin/systemd-sysusers.standalone > >> /sbin/systemd-tmpfiles.standalone > > > > Без последнего точно нельзя обойтись. > > > > А в чём отличие поведения systemd-tmpfiles.standalone от systemd-tmpfiles? В поведении отличий нет. Это одна и также утилита. Разница в линковке: $ ldd /sbin/systemd-tmpfiles{,.standalone} /sbin/systemd-tmpfiles: linux-vdso.so.1 (0x00007ffc301a4000) libsystemd-shared-248.so => /lib/systemd/libsystemd-shared-248.so (0x00007fce82259000) libacl.so.1 => /lib64/libacl.so.1 (0x00007fce82234000) libc.so.6 => /lib64/libc.so.6 (0x00007fce8206c000) libblkid.so.1 => /lib64/libblkid.so.1 (0x00007fce8201c000) libcap.so.2 => /lib64/libcap.so.2 (0x00007fce82014000) libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fce81fdc000) libgcrypt.so.20 => /lib64/libgcrypt.so.20 (0x00007fce81e9e000) libip4tc.so.2 => /lib64/libip4tc.so.2 (0x00007fce81e94000) libkmod.so.2 => /lib64/libkmod.so.2 (0x00007fce81e7a000) liblz4.so.1 => /lib64/liblz4.so.1 (0x00007fce81e57000) libmount.so.1 => /lib64/libmount.so.1 (0x00007fce81df8000) libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007fce81b1d000) libpam.so.0 => /lib64/libpam.so.0 (0x00007fce81b09000) librt.so.1 => /lib64/librt.so.1 (0x00007fce81afe000) libseccomp.so.2 => /lib64/libseccomp.so.2 (0x00007fce81adc000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007fce81ab0000) libzstd.so.1 => /lib64/libzstd.so.1 (0x00007fce819fa000) liblzma.so.5 => /lib64/liblzma.so.5 (0x00007fce819d0000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fce819c8000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fce819a7000) /lib64/ld-linux-x86-64.so.2 (0x00007fce82522000) libgpg-error.so.0 => /lib64/libgpg-error.so.0 (0x00007fce81980000) libz.so.1 => /lib64/libz.so.1 (0x00007fce81963000) libaudit.so.1 => /lib64/libaudit.so.1 (0x00007fce81931000) libpcre.so.3 => /lib64/libpcre.so.3 (0x00007fce818e9000) /sbin/systemd-tmpfiles.standalone: linux-vdso.so.1 (0x00007ffffdcc3000) libacl.so.1 => /lib64/libacl.so.1 (0x00007f7807471000) libcap.so.2 => /lib64/libcap.so.2 (0x00007f7807469000) libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f780743d000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f780741c000) libc.so.6 => /lib64/libc.so.6 (0x00007f7807254000) /lib64/ld-linux-x86-64.so.2 (0x00007f78074da000) libpcre.so.3 => /lib64/libpcre.so.3 (0x00007f780720e000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f7807206000) -- Rgrds, legion