scarygliders / X11RDP-o-Matic

Currently for Debian-based distributions only, X11rdp-o-Matic automaticallydownloads, compiles, installs, and configures the X11rdp back-end X server , and the latest version of xrdp. RDPsesman is a menu driven utility for system administrators to configure local system users's RDP desktop environments. Will automatically install packages if necessary.
http://scarygliders.net
ISC License
168 stars 75 forks source link

rootless build #63

Closed metalefty closed 8 years ago

metalefty commented 8 years ago

Require root privilege only really needed.

fang64 commented 8 years ago

@metalefty I'm not sure this is what you were thinking of, but it seems some of the folks who work on the Arctica Project have updated the upstream debian package build routine in a git repository. I do believe this is building without a root. https://anonscm.debian.org/git/collab-maint/xrdp.git

I do know this is the sid release of debian but, https://packages.debian.org/source/sid/xrdp

These guys have a build environment that is sane it appears.

metalefty commented 8 years ago

Thank you for information. Yes, xrdp can be built without root privilege. It is very easy to build xrdp without root. This is why xrdp is packaged.

But building x11rdp requires root privilege or write access to /opt directory. My thought of this issue is to build xrdp without root and build x11rdp with root. The goal of this issue is to gain root privileges on demand via sudo like X11RDP-RH-Matic.

I also thinking to obsolete x11rdp support and switch to xorgxrdp (xorg driver) instead x11rdp.

metalefty commented 8 years ago

done in #76