portage-stable, azure-oem: add inotify-tools, urllib3 to azure OEM (#3116)

This change adds inotify-tools to portage-stable, and to the azure OEM
sysext. It also adds urllib3 to the azure OEM sysext.

Both are added to satisfy optional dependencies in Azure cloud.

Signed-off-by: Thilo Fromm <thilofromm@microsoft.com>
This commit is contained in:
Thilo Fromm 2025-07-16 14:19:50 +02:00 committed by GitHub
parent 0514e5123c
commit f4e0141908
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 67 additions and 1 deletions

View File

@ -669,6 +669,7 @@ sys-fs/e2fsprogs
sys-fs/fuse
sys-fs/fuse-common
sys-fs/fuse-overlayfs
sys-fs/inotify-tools
sys-fs/lsscsi
sys-fs/lvm2
sys-fs/lxcfs

View File

@ -0,0 +1 @@
- Azure OEM: add inotify-tools, python urllib3 ([flatcar/scripts#3116](https://github.com/flatcar/scripts/pull/3116))

View File

@ -17,6 +17,7 @@ KEYWORDS="amd64 arm arm64 x86"
# and debugging failures.
RDEPEND="
app-portage/gentoolkit
dev-python/urllib3
coreos-base/coreos
coreos-base/emerge-gitclone
dev-debug/gdb
@ -41,6 +42,7 @@ RDEPEND="
sys-apps/smartmontools
sys-apps/which
sys-devel/gcc
sys-fs/inotify-tools
sys-fs/lvm2
sys-fs/squashfs-tools
sys-process/procps

View File

@ -16,8 +16,10 @@ IUSE=""
RDEPEND="
~app-emulation/wa-linux-agent-${PV}
net-misc/chrony
app-emulation/hv-daemons
dev-python/urllib3
net-misc/chrony
sys-fs/inotify-tools
"
# for coreos-base/common-oem-files

View File

@ -0,0 +1 @@
DIST inotify-tools-4.23.9.0.tar.gz 93281 BLAKE2B eddb0e44721cd8674f2309046998de16a030ed9ad84c49bc5950b9362055db9242dc0de1c615c3bd6c1f2835c83fc55446c9f8e6da52a98870c53f4e6cfa31f9 SHA512 8f44037a482fa39978b845b4989834e8c897ad872913c6cb8c4a987e0d13f9177b05f593332b859d7adde228fdc3512fd45d66cab65368c38926f41d57e22d13

View File

@ -0,0 +1,43 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
inherit autotools
DESCRIPTION="Set of command-line programs providing a simple interface to inotify"
HOMEPAGE="https://github.com/inotify-tools/inotify-tools/"
SRC_URI="
https://github.com/inotify-tools/inotify-tools/archive/${PV}.tar.gz
-> ${P}.tar.gz
"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm arm64 ~hppa ~mips ~ppc64 ~riscv sparc x86"
IUSE="doc"
BDEPEND="doc? ( app-text/doxygen )"
src_prepare() {
default
sed -i 's/ -Werror//' {,libinotifytools/}src/Makefile.am || die #745069
eautoreconf
}
src_configure() {
local econfargs=(
--docdir="${EPREFIX}"/usr/share/doc/${PF}/html
$(use_enable doc doxygen)
)
econf "${econfargs[@]}"
}
src_install() {
default
find "${ED}" -type f -name '*.la' -delete || die
}

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>ionen@gentoo.org</email>
<name>Ionen Wolkens</name>
</maintainer>
<longdescription>
inotify-tools is a set of command-line programs for Linux providing a simple
interface to inotify. These programs can be used to monitor and act upon
filesystem events. Requires a Linux kernel supporting inotify.
</longdescription>
<upstream>
<remote-id type="github">inotify-tools/inotify-tools</remote-id>
</upstream>
</pkgmetadata>