From: Brian Mitchell Date: 2005-02-28T17:39:25+09:00 Subject: Re: [OT] Is anyone (else) running Rubyx? On Mon, 28 Feb 2005 17:04:57 +0900, Csaba Henk wrote: > On 2005-02-27, Brian Mitchell wrote: > > chroot require root privileges as you mentioned. My project will not > > .. at least I am going to try not to. Go read the Rubyx ML archives > > where I outline this further. > > > > starts here (I also mention it in a few other threads): > > http://lists.walrond.org/pipermail/rubyx/2005-February/000867.html > > > > I know this is trying to cut around the chroot step which is easy but > > I want this available w/o root access on any machine. There is no > > reason one needs root access to install some of their own programs > > (ever seen ~/bin ?)... why not make it easy and just let them have an > > entire custom distribution? I am also still brainstorming. I did do a > > So you mean that I, as a non-priviliged user, do the install process and > finally I just type something like "rubyx-start" and it throws me a > shell which is installed under my home dir, and in which I type then > "gcc", "ruby", "ls", "httpd", whatsoever, it just finds these utils > properly under my home dir, with all of their components? > That is my far distant target. I am hoping to get insight into it's viability once I can get underway. This should be a good learning experience if nothing else. > Well, that really sounds cool! Although the set of boxes where you have only > non-root access tends to coincide with the set of boxes where you are > constrained with a quota... :) Maybe such a feature would be more useful > with a uClibc based install... > Right. I would like to create a tar ball that I can throw on a usb flash drive so I won't have to invade root on every machine I come in contact with. I think that could be done but a detail like that is not the first thing I am worried about. Once I get the vanilla package groups working I may make some alternatives available. Easily created and edited build scripts would also make this an easy thing for the end user to customize if needed. As I mention in the posts, I like the idea of saying: "This application runs fine configured like this on Rubyx." Don't have Rubyx? Then install it with this project. Have root access? Well it should still work with chroot. No more incongruities other that at the kernel and resource levels. > Csaba > > Of course, this all comes with the disclaimer that is may not work at all. I can't see every road block ahead. Help on this once I get the initial work done would also be appreciated. Brian.