Bug#740427: 10mount uses --bind on kfreebsd
Package: schroot
Version: 1.6.8-1
Severity: important
Hi!
runnign sbuild on kfreebsd today, it failed to properly setup chroots:
E: 10mount: + . /usr/share/schroot/setup/common-data
E: 10mount: ++ STAGE=setup-start
E: 10mount: ++ STATUS=ok
E: 10mount: ++ case "$HOST_OS" in
E: 10mount: ++ :
E: 10mount: ++ DEVTYPE=-b
E: 10mount: + . /usr/share/schroot/setup/common-functions
E: 10mount: + . /usr/share/schroot/setup/common-config
E: 10mount: ++ '[' -n sbuild/config ']'
E: 10mount: ++ SETUP_CONFIG=/etc/schroot/sbuild/config
E: 10mount: ++ '[' -f /etc/schroot/sbuild/config ']'
E: 10mount: ++ '[' -n '' ']'
E: 10mount: ++ '[' -n sbuild/fstab ']'
E: 10mount: ++ SETUP_FSTAB=/etc/schroot/sbuild/fstab
E: 10mount: ++ '[' -n sbuild/copyfiles ']'
E: 10mount: ++ SETUP_COPYFILES=/etc/schroot/sbuild/copyfiles
E: 10mount: ++ '[' -n sbuild/nssdatabases ']'
E: 10mount: ++ SETUP_NSSDATABASES=/etc/schroot/sbuild/nssdatabases
E: 10mount: ++ '[' -n '' ']'
E: 10mount: ++ '[' -n '' ']'
E: 10mount: ++ '[' -n '' ']'
E: 10mount: + '[' normal = verbose ']'
E: 10mount: + '[' directory = directory ']'
E: 10mount: + '[' none '!=' none ']'
E: 10mount: + CREATE_UNION=no
E: 10mount: + '[' setup-start = setup-start ']'
E: 10mount: + case "$HOST_OS" in
E: 10mount: + :
E: 10mount: + BINDOPT=--bind
E: 10mount: + '[' directory = directory ']'
E: 10mount: + CHROOT_MOUNT_OPTIONS='--bind '
E: 10mount: + CHROOT_MOUNT_DEVICE=/srv/chroot/sid
E: 10mount: + '[' '!' -d /srv/chroot/sid ']'
E: 10mount: + '[' '!' -d /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038 ']'
E: 10mount: + mkdir -p /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038
E: 10mount: + '[' '!' -d /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038 ']'
E: 10mount: + '[' setup-start = setup-recover ']'
E: 10mount: + '[' no = yes ']'
E: 10mount: + do_mount '--bind ' /srv/chroot/sid /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038
E: 10mount: + info 'Mounting /srv/chroot/sid on /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038'
E: 10mount: + '[' normal = verbose ']'
E: 10mount: + return 0
E: 10mount: + '[' -h /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038 ']'
E: 10mount: + '[' '!' -d /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038 ']'
E: 10mount: + '[' '!' -d /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038 ']'
E: 10mount: + info ' --bind /srv/chroot/sid /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038'
E: 10mount: + '[' normal = verbose ']'
E: 10mount: + return 0
E: 10mount: + mount --bind /srv/chroot/sid /var/lib/schroot/mount/unstable-kfreebsd-amd64-sbuild-1393679326-19038
E: 10mount: mount: invalid option -- '-'
E: 10mount: usage: mount [-adflpruvw] [-F fstab] [-o options] [-t ufs | external_type]
E: 10mount: mount [-dfpruvw] special | node
E: 10mount: mount [-dfpruvw] [-o options] [-t ufs | external_type] special node
E: unstable-kfreebsd-amd64-sbuild-1393679326-19038: Chroot setup failed: stage=setup-start
Chroot setup failed
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 10.0-0-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages sbuild depends on:
ii adduser 3.113+nmu3
ii apt-utils 0.9.15.4
ii libsbuild-perl 0.64.1-1
ii perl 5.18.2-2
ii perl-modules 5.18.2-2
Versions of packages sbuild recommends:
ii debootstrap 1.0.59
ii fakeroot 1.18.4-2
Versions of packages sbuild suggests:
ii deborphan 1.7.28.8
ii wget 1.15-1
-- no debconf information
Reply to: