Сравнение systemd-utils-259.4 с systemd-utils-260.1-r1

/usr/portage/sys-apps/systemd-utils/systemd-utils-260.1-r1.ebuild 2026-07-03 20:03:05.098731070 +0300
21 21

  
22 22
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
23 23
SLOT="0"
24
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86"
25
IUSE="+acl boot +kmod kernel-install selinux split-usr sysusers +tmpfiles test +udev ukify"
24
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
25
IUSE="+acl boot +kmod kernel-install selinux split-usr +sysctl sysusers +tmpfiles test +udev ukify"
26 26
REQUIRED_USE="
27
	|| ( kernel-install tmpfiles sysusers udev )
27
	|| ( kernel-install tmpfiles sysctl sysusers udev )
28 28
	boot? ( kernel-install )
29 29
	ukify? ( boot )
30 30
	${PYTHON_REQUIRED_USE}
......
34 34
COMMON_DEPEND="
35 35
	selinux? ( sys-libs/libselinux:0= )
36 36
	tmpfiles? (
37
		acl? ( sys-apps/acl:0= )
37
		acl? ( sys-apps/acl )
38 38
	)
39 39
	udev? (
40
		>=sys-apps/util-linux-2.30:0=
41
		acl? ( sys-apps/acl:0= )
42
		kmod? ( >=sys-apps/kmod-15:0= )
40
		>=sys-apps/util-linux-2.37
41
		acl? ( sys-apps/acl )
42
		kmod? ( >=sys-apps/kmod-15 )
43 43
	)
44 44
"
45 45
DEPEND="${COMMON_DEPEND}
46
	virtual/libcrypt:=[${MULTILIB_USEDEP}]
47 46
	>=sys-kernel/linux-headers-3.11
48 47
"
49 48

  
50 49
PEFILE_DEPEND='dev-python/pefile[${PYTHON_USEDEP}]'
51 50

  
52 51
RDEPEND="${COMMON_DEPEND}
53
	virtual/libcrypt:=
54 52
	boot? ( !<sys-boot/systemd-boot-250 )
55 53
	ukify? (
56 54
		${PYTHON_DEPS}
......
108 106
	~!SYSFS_DEPRECATED_V2 ~SIGNALFD ~EPOLL ~FHANDLE ~NET ~UNIX"
109 107

  
110 108
PATCHES=(
111
	"${FILESDIR}/systemd-260-mips.patch"
109
	"${FILESDIR}/systemd-260.1-fuzz-journald.patch"
112 110
)
113 111

  
114 112
pkg_setup() {
......
147 145
		# default is developer, bug 918671
148 146
		-Dmode=release
149 147
		-Dlibc=$(usex elibc_musl musl glibc)
150
		-Dsysvinit-path=
151 148

  
152 149
		$(meson_native_use_feature boot bootloader)
153 150
		$(meson_native_use_bool kernel-install)
......
282 279

  
283 280
	installx "usr/$(get_libdir)/systemd/libsystemd-shared-${PV%%.*}.so"
284 281
	installx usr/share/locale
285
	installx usr/lib/sysctl.d
286 282

  
287 283
	if use boot; then
288 284
		installx usr/bin/bootctl
......
296 292
		installx usr/lib/kernel
297 293
	fi
298 294

  
295
	if use sysctl; then
296
		installx usr/lib/sysctl.d
297
		installx usr/lib/systemd/systemd-sysctl
298
		installx usr/share/man/man5/sysctl.d.5
299
		installx usr/share/man/man8/systemd-sysctl.8
300
		mv -v "${ed}"/usr/share/man/man8/systemd-sysctl.service.8 \
301
			"${ED}"/usr/share/man/man8/systemd-sysctl.8 || die
302
	fi
303

  
299 304
	if use sysusers; then
300 305
		installx usr/bin/systemd-sysusers
301 306
		installx usr/share/man/{man5/sysusers.d.5,man8/systemd-sysusers.8}
......
315 320
			# elogind installs udev rules that hard-code /bin/udevadm
316 321
			dosym ../usr/bin/udevadm /bin/udevadm
317 322
		fi
318
		installx usr/lib/systemd/systemd-sysctl
319 323
		installx usr/lib/systemd/systemd-udevd
320 324
		installx usr/lib/systemd/network/99-default.link
321 325
		installx usr/lib/udev
326
		if ! use sysctl; then
327
			rm "${ED}"/usr/lib/udev/rules.d/99-systemd.rules || die
328
		fi
322 329
		installx usr/share/pkgconfig/udev.pc
323
		installx usr/share/man/man5/{iocost.conf.5,systemd.link.5,udev.conf.5}
324
		installx usr/share/man/man7/{hwdb.7,udev.7}
325
		installx usr/share/man/man8/{systemd-hwdb.8,udevadm.8}
330
		installx usr/share/man/man5/{iocost.conf,systemd.link,udev.conf}.5
331
		installx usr/share/man/man7/{hwdb,udev}.7
332
		installx usr/share/man/man8/{systemd-hwdb,udevadm}.8
326 333
		mv -v "${ed}"/usr/share/man/man8/systemd-udevd.service.8 \
327 334
			"${ED}"/usr/share/man/man8/systemd-udevd.8 || die
328 335
		installx usr/share/man/man3/libudev.3 "usr/share/man/man3/udev_*"
Спасибо!