Diff podman-5.3.2 with a podman-9999
| /usr/portage/app-containers/podman/podman-9999.ebuild 2025-07-29 16:22:12.532447890 +0300 | ||
|---|---|---|
| 17 | 17 |
SRC_URI="https://github.com/containers/podman/archive/v${PV/_rc/-rc}.tar.gz -> ${P}.tar.gz"
|
| 18 | 18 |
S="${WORKDIR}/${P/_rc/-rc}"
|
| 19 | 19 |
[[ ${PV} != *rc* ]] && \
|
| 20 |
KEYWORDS="amd64 arm64 ~loong ~riscv" |
|
| 20 |
KEYWORDS="~amd64 ~arm64 ~loong ~riscv" |
|
| 21 | 21 |
fi |
| 22 | 22 | |
| 23 | 23 |
# main pkg |
| ... | ... | |
| 51 | 51 |
" |
| 52 | 52 | |
| 53 | 53 |
PATCHES=( |
| 54 |
"${FILESDIR}"/${PN}-5.2.5-togglable-seccomp.patch
|
|
| 54 |
"${FILESDIR}"/${PN}-5.5.2-togglable-seccomp.patch
|
|
| 55 | 55 |
) |
| 56 | 56 | |
| 57 | 57 |
CONFIG_CHECK=" |
| ... | ... | |
| 69 | 69 | |
| 70 | 70 |
# assure necessary files are present |
| 71 | 71 |
local file |
| 72 |
for file in apparmor_tag btrfs_installed_tag btrfs_tag systemd_tag; do |
|
| 72 |
for file in apparmor_tag btrfs_installed_tag systemd_tag; do |
|
| 73 | 73 |
[[ -f hack/"${file}".sh ]] || die
|
| 74 | 74 |
done |
| 75 | 75 | |
| ... | ... | |
| 81 | 81 |
EOF |
| 82 | 82 |
done |
| 83 | 83 | |
| 84 |
echo -e "#!/usr/bin/env bash\n echo" > hack/btrfs_installed_tag.sh || die |
|
| 85 |
cat <<-EOF > hack/btrfs_tag.sh || die |
|
| 84 |
cat <<-EOF > hack/btrfs_installed_tag.sh || die |
|
| 86 | 85 |
#!/usr/bin/env bash |
| 87 |
$(usex btrfs echo 'echo exclude_graphdriver_btrfs btrfs_noversion') |
|
| 86 |
$(usex btrfs echo 'echo exclude_graphdriver_btrfs') |
|
| 88 | 87 |
EOF |
| 89 | 88 |
} |
| 90 | 89 | |
| 91 | 90 |
src_compile() {
|
| 92 |
export PREFIX="${EPREFIX}/usr"
|
|
| 91 |
export PREFIX="${EPREFIX}/usr" BUILD_ORIGIN="Gentoo Portage"
|
|
| 93 | 92 | |
| 94 | 93 |
# For non-live versions, prevent git operations which causes sandbox violations |
| 95 | 94 |
# https://github.com/gentoo/gentoo/pull/33531#issuecomment-1786107493 |
| ... | ... | |
| 123 | 122 | |
| 124 | 123 |
insinto /etc/logrotate.d |
| 125 | 124 |
newins "${FILESDIR}/podman.logrotated" podman
|
| 125 | ||
| 126 |
exeinto /etc/user/init.d |
|
| 127 |
newexe "${FILESDIR}/podman-5.0.0_rc4.user.initd" podman
|
|
| 128 | ||
| 129 |
insinto /etc/user/conf.d |
|
| 130 |
newins "${FILESDIR}/podman-5.0.0_rc4.user.confd" podman
|
|
| 126 | 131 |
fi |
| 127 | 132 | |
| 128 | 133 |
keepdir /var/lib/containers |