2007/4/17, Junichi Uekawa <[EMAIL PROTECTED]>:

Hi,

> >>  I am looking for a sponsor for my package "echroot".
> >[...]
> >The description says that this is an alternative to the
> >well-known chroot. What makes it different?
> >Kind regards
> >Nico
>
> echroot complements and extend chroot, run command with root directory
> set to NEW-ROOT.

That doesn't really explain anything, what does it really do?


regards,
        junichi
--
[EMAIL PROTECTED],netfort.gr.jp}   Debian Project


echroot extends the basic options that we found in chroot, with echroot we
can control many more options than executing chroot. Here I show some of the
options that we can happen to echroot.

For example:

mkdir ~/MOUNT

Mount another linux partition in ~/MOUNT
mount /dev/sda1    ~/MOUNT

with chroot
--->  chroot ~/MOUNT   /usr/bin/mc
Run mc of   /dev/sda1   in  root


with echroot
--->  echroot  --user=YOURUSER  --group=YOURGROUP  --stderr=YOURFILE
~/MOUNT /usr/bin/mc
Run mc of /dev/sda1   in root and set the UID of the process to YOURUSER,
the GID of the process to YOURGROUP, redirect STDERR to YOURFILE, etc ....


The output of man echroot command.
---------------------------------------------
      echroot is an extended chroot.

SYNOPSIS
      echroot [OPTION...] NEWROOT COMMAND...

DESCRIPTION
      echroot  is a simple tool born to be an extended alternative of the
well-known chroot(1) tool. Run COMMAND with root directory set
      to NEWROOT.

OPTIONS
      Run COMMAND with root directory set to NEWROOT.

      -d, --daemon
             Use daemon call to detach the process

      -e, --environment=VAR=VAL
             Set VAL value to the VAR environment variable

      -E     Don't inherit environment

      -f, --fork
             Fork before starting the process

      -g, --group=GROUP
             Set the GID of the process to GROUP

      -p, --pid
             Print PID of the process

      --stderr=FILE
             Redirect STDERR to FILE

      --stdout=FILE
             Redirect STDOUT to FILE

      -u, --user=USER
             Set the UID of the process to USER


      -?, --help
             Give this help list

      --usage
             Give a short usage message

      -V, --version
             Print program version


regards
Bustillo

Reply via email to