[Pkg-sysvinit-devel] Bug#633845: initscripts: unupgradeable on vserver
Roger Leigh
rleigh at codelibre.net
Thu Jul 14 12:29:44 UTC 2011
On Thu, Jul 14, 2011 at 01:21:54PM +0200, Adam Borowski wrote:
> On Thu, Jul 14, 2011 at 12:15:40PM +0100, Roger Leigh wrote:
> > On Thu, Jul 14, 2011 at 01:01:20PM +0200, Adam Borowski wrote:
> > > On Thu, Jul 14, 2011 at 11:57:29AM +0100, Roger Leigh wrote:
> > > > What is the return value of ischroot in the vserver (when run as
> > > > root)?
> > >
> > > 2 (failure to detect)
> >
> > Does /proc (/proc/1/root) exist inside the vserver? Is /proc
> > available during normal vserver operation?
>
> It exists, but is unreadable, even to root:
>
> [~]# ls -al /proc/1/root
> ls: cannot read symbolic link /proc/1/root: Permission denied
> lrwxrwxrwx 1 root root 0 Jul 14 10:57 /proc/1/root
Is /proc/self/vinfo readable? We were using the following logic
prior to the use of ischroot. Does it work correctly for you?
if [ -e /proc/self/vinfo ]; then
# If XID: 0 is found, we're a vserver
# host, *not* a guest, hence return
# false
if grep '^XID:[[:space:]]*0$' /proc/self/vinfo 2>&1 >/dev/null; then
return 1
fi
fi
If it does, we'll need to put this logic into ischroot I think.
Thanks,
Roger
--
.''`. Roger Leigh
: :' : Debian GNU/Linux http://people.debian.org/~rleigh/
`. `' Printing on GNU/Linux? http://gutenprint.sourceforge.net/
`- GPG Public Key: 0x25BFB848 Please GPG sign your mail.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-sysvinit-devel/attachments/20110714/354bf650/attachment.pgp>
More information about the Pkg-sysvinit-devel
mailing list