LinuxQuestions.org
View the Most Wanted LQ Wiki articles.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices

Reply
 
Search this Thread
Old 07-25-2008, 08:30 AM   #1
luispt
LQ Newbie
 
Registered: Apr 2008
Posts: 10

Rep: Reputation: 0
Angry Home Jail Folder Structure like Gobolinux Directory Structure


Some time ago (about 2 months) I was searching in google informations about chroot tutorials, and I came across with a page that had a litle program that creates a chroot jail in home directory and all programs and files are installed under a single directory (just like windows file system).

The problem is that I've lost that page link and I can't even remember the name of the that program.

I've already made inumerous searches in google, hoping to came across to that page link, but there's no way to find it

The only thing that I find is Gobolinux, but I'm sure that wasn´t nothing related to gobolinux.
It was a package/script to install under ubuntu (or other distribution) that would create a jail in home directory and when i wanted to compile a program from source, all the files were placed under a unique folder (just like gobolinux way).

Does anybody know anything about this?

Could you give a help trying to find this package/script???

(maybe my search string in google were something related to chroot+jail+server, because the idea was to let users to install/compile programs under a home jail SERVER folder).


HELP ME PLEASE.
 
Old 07-25-2008, 09:36 AM   #2
bigrigdriver
LQ Addict
 
Registered: Jul 2002
Location: East Centra Illinois, USA
Distribution: Debian Squeeze
Posts: 5,740

Rep: Reputation: 298Reputation: 298Reputation: 298
I found this article which has a link to this script that does something similar to what you describe, but not exactly the same.

Is this what you are looking for?
 
Old 07-25-2008, 05:24 PM   #3
luispt
LQ Newbie
 
Registered: Apr 2008
Posts: 10

Original Poster
Rep: Reputation: 0
Thanks bigrigdriver, but it isn't that.

But I think that it was about creating a jail in home folder and them all the files of a program installed inside that jail were saved under one single directory (just like windows), with some symbolic links to some libraries of course.

I will try to search for that.

Thanks in advance for all your help.
 
Old 07-26-2008, 06:46 PM   #4
luispt
LQ Newbie
 
Registered: Apr 2008
Posts: 10

Original Poster
Rep: Reputation: 0
Smile

Just passing here to tell you that I've found it. Well, somebody found it and told me.

smartboyathome (in ubuntuforum) just pointed me to the right direction.

It's a script developed by Gobolinux people. The name of the script is Rootless, and you can find it HERE.


Quote:
Rootless GoboLinux

If you want to have a taste of how GoboLinux feels like before installing the real thing, you have two options.

(...)

The second option, is to make a minimal installation of the scripts and directory hierarchy inside your home directory. We call it "Rootless GoboLinux".

After installing Rootless, you will be able to install packages using the GoboLinux scripts and execute them inside your user environment, doing it the GoboLinux way. However, you won't be able to generate valid GoboLinux binary packages since all paths in your installations will be relative your particular home directory. GoboLinux Recipes should be compatible with normal and Rootless installations.

Rootless GoboLinux was created so that people who are using GoboLinux at home can take advantage of our directory tree inside their user accounts at places where they can't decide which Linux distribution they use (eg, at work or at the university's lab). Don't hesitate to contact us for more information if needed.

Installing Rootless

In order to install Rootless GoboLinux, all you have to do is to download and run the CreateRootlessEnvironment script (you will need to run "chmod +x CreateRootlessEnvironment" in order to be able to execute the downloaded file).

The above mentioned script does some simple tasks. Basically:

* Creation of stub "Programs" and "System" directories
* Installation of the Scripts package
* Creation of a 'StartRootless' scripts, which is sourced within ~/.zshrc or ~/.bashrc

Requirements:

CreateRootlessEnvironment and the GoboLinux scripts assume the basics of a GNU userland available (which is usually not an issue in Linux-based systems, but may not be the case in other ones). Before running the script, make sure at least these tools are available in your $PATH:

* GNU Bash
* GNU CoreUtils
* GNU Sed
* GNU Wget

Uninstalling Rootless

If you need for any reason to remove Rootless later, it's just a matter of taking away ~/Programs, ~/System and ~/.Settings -- pretty simple.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Using Webmin's directory structure as a Gobolinux-like root filesystem. Shingoshi Linux - General 7 02-22-2008 05:26 PM
useradd home folder structure def_bond Linux - Newbie 2 01-29-2008 06:11 AM
rearrange folder structure using mp3 tags roemisch Linux - Software 1 04-18-2005 10:15 AM
ahred folder structure d_kilshtein Linux - Networking 2 10-31-2004 06:11 AM
/home directory structure question Dswissmiss Linux - General 2 09-29-2004 11:54 AM


All times are GMT -5. The time now is 02:21 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration