gpo.zugaina.org

Search Portage & Overlays:

net-misc/amazon-dcv-server-bin

Amazon DCV remote display server + virtual-session X server (prebuilt binary)

Screenshots

ChangeLog

commit adb3e4fd728c89f1c09c68549a3f8cab421bfaf3
Author: Ramin Torabi <16882282+RaminTorabi@users.noreply.github.com>
Date: Fri Jul 3 09:43:22 2026 +0200

amazon-dcv-server-bin: make DCV self-sufficient (xdcv, deps, dcv user, schemas, setuid)

Fold in everything a working headless DCV needs that the RPM scriptlets
normally handle:
- unpack nice-xdcv too (Xdcv is required for virtual sessions)
- RDEPEND: sys-libs/libselinux, media-libs/gst-plugins-base, dev-libs/glib
- fperms 4755 dcvpamhelper (system/PAM auth)
- keepdir + pkg_postinst chown/chmod 1777 /var/log/dcv (per-session logs)
- pkg_postinst: create dcv user/group, glib-compile-schemas

Drop the stale md5-cache entry (RDEPEND/DEFINED_PHASES/DESCRIPTION/_md5_
all changed); portage regenerates it on sync.

commit 815608256a8725a18e4574a1dd23ec5aa8ec3880
Author: Ramin Torabi <16882282+RaminTorabi@users.noreply.github.com>
Date: Fri Jul 3 08:16:01 2026 +0200

amazon-dcv-server-bin: install RPM tree verbatim (fix broken /opt relocation)

The prior src_install relocated only libs/config/wrappers under
/opt/amazon-dcv and never installed /usr/libexec/dcv (the real dcvserver
backend ELF) or the dcvserver.service unit. The /usr/bin/dcv* wrappers
hardcode programsdir=/usr/libexec/dcv, so every dcv invocation failed
with "No such file or directory" and dcvserver.service was absent.
Install the extracted usr/etc tree verbatim so the wrappers resolve and
the systemd unit is present.

commit 970c19ca3c23af798cdedd48acf91f4036fb5665
Author: Ramin Torabi <16882282+RaminTorabi@users.noreply.github.com>
Date: Thu May 21 11:15:07 2026 +0200

rato-verlay: squashed history

Single-commit root for the public Gentoo overlay containing AWS-specific ebuilds (amazon-ssm-agent, amazon-cloudwatch-agent, amazon-efs-utils, victoria-metrics, kiro, dcv) and the daily/weekly automation hooks. Older commit history was wiped to keep the public-facing repo small and free of operational noise; meaningful changes from this point forward are tracked normally.