[buildd-tools-devel] Bug#681594: Bug#681594: on kfreebsd-* doesn't support getting executable pathname from kernel and from /proc/self/exe

Gabriele Giacone 1o5g4r8o at gmail.com
Mon Jul 16 01:02:56 UTC 2012


On 07/15/2012 11:33 PM, Roger Leigh wrote:
> So what's missing here, linprocfs inside the chroot?  Or is there
> something additional that needs setting up?

/proc is mounted but it doesn't behave like outside, at least about
/proc/self/exe. Same about querying that kernel param.
My configuration is a fresh sbuild install as you can see below, with
one sid chroot. Easy to reproduce.

> What's the output of "schroot -i -c $chroot" for the build chroot?
> and/or "schroot --config"?

# schroot -i -c sid
  ─── Chroot ───
  Name                   unstable-kfreebsd-i386-sbuild
  Description            Debian unstable/kfreebsd-i386 autobuilder
  Type                   directory
  Message Verbosity      normal
  Users
  Groups                 root sbuild
  Root Users
  Root Groups            root sbuild
  Aliases                sid
  Preserve Environment   false
  Default Shell
  Environment Filter
^(BASH_ENV|CDPATH|ENV|HOSTALIASES|IFS|KRB5_CONFIG|KRBCONFDIR|KRBTKFILE|KRB_CONF|LD_.*|LOCALDOMAIN|NLSPATH|PATH_LOCALE|RES_OPTIONS|TERMINFO|TERMINFO_DIRS|TERMPATH)$
  Run Setup Scripts      true
  Configuration Profile  default
  Script Configuration
  Session Managed        true
  Session Cloned         false
  Session Purged         false
  Directory              /srv/chroot/unstable-kfreebsd-i386-sbuild
  Personality            undefined
  User Modifiable Keys
  Root Modifiable Keys
  User Data
    setup.config         default/config
    setup.copyfiles      default/copyfiles
    setup.fstab          default/fstab
    setup.nssdatabases   default/nssdatabases
  Filesystem Union Type  none

# schroot --config
# schroot configuration generated by schroot 1.6.0 on 16 Jul 2012

[unstable-kfreebsd-i386-sbuild]
aliases=sid
command-prefix=
description=Debian unstable/kfreebsd-i386 autobuilder
directory=/srv/chroot/unstable-kfreebsd-i386-sbuild
environment-filter=^(BASH_ENV|CDPATH|ENV|HOSTALIASES|IFS|KRB5_CONFIG|KRBCONFDIR|KRBTKFILE|KRB_CONF|LD_.*|LOCALDOMAIN|NLSPATH|PATH_LOCALE|RES_OPTIONS|TERMINFO|TERMINFO_DIRS|TERMPATH)$
groups=root,sbuild
message-verbosity=normal
preserve-environment=false
profile=default
root-groups=root,sbuild
root-modifiable-keys=
root-users=
setup.config=default/config
setup.copyfiles=default/copyfiles
setup.fstab=default/fstab
setup.nssdatabases=default/nssdatabases
shell=
type=directory
union-type=none
user-modifiable-keys=
users=


Thanks,
-- 
Gabriele



More information about the Buildd-tools-devel mailing list