2008/6/26 Ray Kiddy <[EMAIL PROTECTED]>:
>
> This is in the /scratchbox/login script, from which I get only:
>
> $ /scratchbox/login
> ERROR: Scratchbox is not properly set up!
> $
>
> #
> # do some basic checks to see if environment is ok
> #
> function sanity_check()
> {
> if [ `id -u` = 0 ] ; then
> exit_error "Not allowed to run this as root!"
> fi
> if [ "z$USER" = 'z' ] ; then
> exit_error "Cannot determine user. \$USER is null. Please check your
> environment."
> fi
> if [ ! -d $SANDBOX ]; then
> exit_error "You don't have a Scratchbox user account!"
> fi
> if [ ! -d $SANDBOX/scratchbox/tools/bin ] || [ ! -c $SANDBOX/dev/null ];
> then
> exit_error "Scratchbox is not properly set up!"
> fi
> }
>
> In my system, the SANBOX is set to /scratchbox/users/ray, which seems
> sensible. But then it does not seem sensible that
> /scratchbox/users/ray/scratchbox/tools/bin should exist and it does not. But
> I also notice that /scratchbox/users/ray/dev does exist but
> /scratchbox/users/ray/dev/null does not.
>
> What is supposed to be set to what? It seems that I can set up a scratchbox
> and then use it for a couple of days and then it starts doing this. At one
> point, I could reboot the host and it would work again. That is not working
> now.
>
> Should it be checking for $SBOX_PATH/tools/bin and not
> $SANDBOX/scratchbox/tools/bin?
>
> thanx - ray
Scratchbox uses bind mounts to mount directories like /scratchbox to
the user directories. You haven't started scratchbox properly,
/scratchbox/sbin/sbox_ctl start
should make it work.
--
Daniel
_______________________________________________
Scratchbox-users mailing list
[email protected]
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users