Diff tsm-8.1.27.1-r1 with a tsm-8.2.2.0
| /usr/portage/app-backup/tsm/tsm-8.2.2.0.ebuild 2026-08-05 20:03:07.581254149 +0300 | ||
|---|---|---|
| 3 | 3 | |
| 4 | 4 |
EAPI=8 |
| 5 | 5 | |
| 6 |
RPM_COMPRESS_TYPE=bzip2,lzma,xz,zstd |
|
| 6 | 7 |
MODULES_OPTIONAL_IUSE=journal |
| 7 | 8 |
MODULES_KERNEL_MAX=6.1 |
| 8 | 9 |
inherit desktop linux-mod-r1 rpm toolchain-funcs pax-utils xdg |
| ... | ... | |
| 41 | 42 |
" |
| 42 | 43 | |
| 43 | 44 |
SLOT="0" |
| 44 |
KEYWORDS="amd64" # ppc64 s390 -* |
|
| 45 |
KEYWORDS="~amd64" # ppc64 s390 -* |
|
| 45 | 46 | |
| 46 | 47 |
IUSE="gpfs gui" |
| 47 | 48 |
# GPFS is not supported for journal-based backups on Linux |
| ... | ... | |
| 136 | 137 | |
| 137 | 138 |
mkdir rpms_unpacked || die |
| 138 | 139 |
pushd rpms_unpacked >/dev/null || die |
| 139 |
rpmunpack "${S}/"*.rpm
|
|
| 140 |
rpm_unpack ./../*.rpm |
|
| 140 | 141 |
popd >/dev/null || die |
| 141 | 142 | |
| 142 | 143 |
use journal && unpack "${S}/TIVsm-filepath-source.tar.gz"
|
| ... | ... | |
| 164 | 165 |
} |
| 165 | 166 | |
| 166 | 167 |
src_install() {
|
| 167 |
local i |
|
| 168 |
for i in rpms_unpacked/*; do |
|
| 169 |
rsync -a "${i}/"* "${ED}" || die
|
|
| 170 |
done |
|
| 168 |
mv rpms_unpacked/* "${ED}" || die
|
|
| 171 | 169 | |
| 172 | 170 |
# Don't bundle java |
| 173 | 171 |
if [[ -e "${ED}/opt/tivoli/tsm/tdpvmware/common/jre" ]]; then
|
| ... | ... | |
| 208 | 206 |
# Now on to some more Gentoo-specific installation. |
| 209 | 207 | |
| 210 | 208 |
rm -rf "${ED}/usr/lib/.build-id" &> /dev/null
|
| 211 |
[[ -d "${ED}/usr/lib" ]] && rmdir "${ED}/usr/lib" || die "Using 32bit lib dir in 64bit only system"
|
|
| 209 |
if [[ -d "${ED}/usr/lib" ]]; then
|
|
| 210 |
rmdir "${ED}/usr/lib" || die "Using 32bit lib dir in 64bit only system"
|
|
| 211 |
fi |
|
| 212 | 212 | |
| 213 | 213 |
# Avoid "QA Notice: Found an absolute symlink in a library directory" |
| 214 | 214 |
local target |