В инструменте командной строки devtool удалена или заменена подкоманда finish? - PullRequest
0 голосов
/ 09 мая 2018

Единственный релевантный и простой для понимания пример, который я нашел для использования devtool в рабочем процессе Yocto, был Видео от Тима Орлинга в Embedded Linux Conference

В своем рабочем процессе:

  1. Он использует devtool add, чтобы добавить nano
  2. devtool build чтобы построить его
  3. devtool deploy-target для развертывания на qemu
  4. devtool undeploy-target для удаления nano
  5. devtool finish nano ../meta-foo

Я пытался сделать то же самое, но нет подкоманды finish в devtool

когда я пытаюсь devtool finish --help

devtool finish --help
ERROR: argument <subcommand>: invalid choice: 'finish' (choose from 'create-workspace', 'add', 'modify', 'extract', 'sync', 'update-recipe', 'status', 'reset', 'build-image', 'deploy-target', 'undeploy-target', 'build', 'search', 'upgrade', 'edit-recipe', 'configure-help')

Какова эквивалентная подкоманда для devtool finish. Это devtool reset?

Среда сборки хоста

Ubuntu 16.04.4 LTS виртуальная машина

Версия Bitbake: 1.30.0

devtool информация

usage: devtool [--basepath BASEPATH] [--bbpath BBPATH] [-d] [-q]
               [--color COLOR] [-h]
               <subcommand> ...

OpenEmbedded development tool

optional arguments:
  --basepath BASEPATH  Base directory of SDK / build directory
  --bbpath BBPATH      Explicitly specify the BBPATH, rather than getting it
                       from the metadata
  -d, --debug          Enable debug output
  -q, --quiet          Print only errors
  --color COLOR        Colorize output (where COLOR is auto, always, never)
  -h, --help           show this help message and exit

subcommands:
  Beginning work on a recipe:
    add                  Add a new recipe
    modify               Modify the source for an existing recipe
    upgrade              Upgrade an existing recipe
  Getting information:
    status               Show workspace status
    search               Search available recipes
  Working on a recipe in the workspace:
    build                Build a recipe
    edit-recipe          Edit a recipe file in your workspace
    configure-help       Get help on configure script options
    update-recipe        Apply changes from external source tree to recipe
    reset                Remove a recipe from your workspace
  Testing changes on target:
    deploy-target        Deploy recipe output files to live target machine
    undeploy-target      Undeploy recipe output files in live target machine
    build-image          Build image including workspace recipe packages
  Advanced:
    create-workspace     Set up workspace in an alternative location
    extract              Extract the source for an existing recipe
    sync                 Synchronize the source tree for an existing recipe
Use devtool <subcommand> --help to get help on a specific command

1 Ответ

0 голосов
/ 31 августа 2018

Krogoth

для krogoth в соответствии с Руководством по разработке Yocto 2.1.2 devtool Руководство

Созданные рецепты необходимо вручную поместить в пользовательский слой meta-foo.

Для других версий devtool finish recipe-name ../meta-foo должен сделать это за вас.

...