[OmniOS-discuss] pkg(5) in alternate roots

Dan McDonald danmcd at omniti.com
Wed Jul 1 17:40:27 UTC 2015


> On Jul 1, 2015, at 9:20 AM, Jim Klimov <jim at cos.ru> wrote:
> 
> The corresponding part of the script (and exact command-lines involved) are here:
> 
> 
> ...
> 
>         { echo "===== Updating PKG software itself"
>           ### This clause should fail if no 'pkg' updates were available, or if a
>           ### chrooted upgrade attempt with the new 'pkg' failed - both ways fall
>           ### through to altroot upgrade attempt
>           if /usr/bin/pkg -R "$BENEW_MNT" update --no-refresh --accept --deny-new-be --no-backup-be pkg; then \
>             echo "===== Updating the image with new PKG software via chroot"
>             chroot "$BENEW_MNT" /usr/bin/pkg -R / image-update --no-refresh --accept --deny-new-be --no-backup-be
>           else false; fi; } || \
>         { echo "===== Updating the image with old PKG software via altroot"
>           /usr/bin/pkg -R "$BENEW_MNT" image-update --no-refresh --accept --deny-new-be --no-backup-be; } || \
>         { echo "===== Updating the image with old PKG software via altroot and allowed refresh"
>           /usr/bin/pkg -R "$BENEW_MNT" image-update --accept --deny-new-be --no-backup-be; }

Can you run these, one at a time, by hand, so we all can see the exact output per command that's run?  It'll help at least me get a better bead on what's wrong.

Thanks,
Dan




More information about the OmniOS-discuss mailing list