Hi Erich,

I think the breakdown is as follows:

- we have build & (sudo) make install - these are private. where you install or 
whether you run rxapi or not is up to you. you might need root, or not, but you 
have it, so no action
- we have the rpm and deb world - requires root, as they lead to multiuser 
installs and daemon scheduling; no action, as non-root install is impossible 
using the standard commands like apt-get, yum or zypper
- we have the ‘installer’ binary installers (windows nsis, macos pkg) - these 
can be private or public. private should not require admin/root, including 
rxapi. running a windows service always requires admin? I think it probably 
does; action: make private nonshared installls ‘rootless’ 
- we have the ‘portable' binary installers - windows portable and linux tar.Z 
files that can be expanded anywhere. no admin/root required; action: make rxapi 
runs ‘rootless'

The macOS setup - with /usr/bin 'considered harmful’ for non-OS code after 
recent changes, is the first one that would benefit from a rootless install - 
the binaries should go into e.g. ~/Applications/ooRexx5.00/bin and rxapi could 
log its pid into that if needed. A multiuser install (that enables ooRexx to be 
used by all users and installs rxapi to be restarted automatically after an IPL 
needs root - or a sudo install to be more specific).

So it is different things for different platforms and installer/package types, 
and installation types. Let’s focus on 5.00 first, however.

best regards,

René.


> On 4 jul. 2016, at 17:18, Erich Steinböck <erich.steinbo...@gmail.com> wrote:
> 
> What kind of request is this?
> 
> A build - time request?
> Everything should be there to build-your-own interpreter with any prefix and 
> PID file path (which is what Michael did in RFE 542)
> 
> Or a run-time request? To install, I guess you have to have root, and during 
> install rxapi should have been set up as a daemon with no need for anyone to 
> start or stop it (except root).
> 
> Or is it a packaging request?  Each build package should come in two 
> flavours: install and portable, the latter to be run off a directory without 
> need for root?  That would of course double the number of packages we have to 
> build / test.
> 
> Erich
> 
> On Mon, Jul 4, 2016 at 1:00 AM, Michael Lueck <mlu...@lueckdatasystems.com 
> <mailto:mlu...@lueckdatasystems.com>> wrote:
> René Jansen wrote:
> > Rony,
> >
> > thanks for this research. Some of it I remember, other more vaguely.
> >
> > So:
> >
> > 1) we drew the conclusion earlier that root is not needed
> 
> "#542 Support non-root interpreter installation and execution on Unix-like 
> systems"
> https://sourceforge.net/p/oorexx/feature-requests/542/ 
> <https://sourceforge.net/p/oorexx/feature-requests/542/>
> 
> We had arrived at a patch to the ooRexx source code that would allow ooRexx 
> 4.2.0 to be built in a Linux Shared Web Hosting package where the user ID is 
> not granted root permissions.
> 
> I am thankful,
> 
> --
> Michael Lueck
> Lueck Data Systems
> http://www.lueckdatasystems.com/ <http://www.lueckdatasystems.com/>
> 
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape <http://sdm.link/attshape>
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net <mailto:Oorexx-devel@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel 
> <https://lists.sourceforge.net/lists/listinfo/oorexx-devel>
> 
> ------------------------------------------------------------------------------
> Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
> Francisco, CA to explore cutting-edge tech and listen to tech luminaries
> present their vision of the future. This family event has something for
> everyone, including kids. Get more information and register today.
> http://sdm.link/attshape_______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel

------------------------------------------------------------------------------
Attend Shape: An AT&T Tech Expo July 15-16. Meet us at AT&T Park in San
Francisco, CA to explore cutting-edge tech and listen to tech luminaries
present their vision of the future. This family event has something for
everyone, including kids. Get more information and register today.
http://sdm.link/attshape
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to