NetBSD-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: sandboxctl on 10.1/amd64 ?



randrianasulu%gmail.com@localhost (Andrew Randrianasulu) writes:

>I tried to use sandboxctl on 10.1_stable/amd64 host for creating 9.0 amd64
>chroot

> sandboxctl: D: Creating device nodes
> sandboxctl: E: Failed to create sandbox type netbsd-release


The latest sandboxctl does:

    shtk_cli_debug "Creating device nodes"
    chroot "${root}" /bin/sh -c "cd /dev && ./MAKEDEV all"
    chroot "${root}" /bin/sh -c "[ -x /usr/sbin/certctl ] && /usr/sbin/certctl rehash"



The last command fails when the sandbox has no /usr/sbin/certctl binary,
so any attempt to install a netbsd-9 (or older) sandbox fails.

It should be changed to something like:

chroot "${root}" /bin/sh -c "[ ! -x /usr/sbin/certctl ] || /usr/sbin/certctl rehash"

The command is in:

/usr/pkg/share/sandboxctl/netbsd_release.subr



Home | Main Index | Thread Index | Old Index