Uploaded image for project: 'Mender'
  1. Mender
  2. MEN-1235

Mender command line installation should reject artifacts with state scripts by default

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Done
    • Priority: Medium
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
    • Story Points:
      3
    • Backlog:
      yes

      Description

      Mender command line installation should reject artifacts with state scripts. The reason is that the effects of installing an artifact with state scripts are not reproducible when installing using the command line, because the scripts will not go through the same states. So I think we should reject such updates on the command line to be safe. If you need to use the command line you should use an artifact that doesn't have state scripts.

      Acceptance criteria after discussion:

      • -rootfs command line argument should by default reject artifacts with state scripts.
      • There should be a -f option to override the default and install the artifact anyway.
      • State scripts should not run if the artifact is installed from command line.

        Attachments

          Release management

            Activity

              People

              Assignee:
              oleorhagen Ole Petter Orhagen
              Reporter:
              a10040 Kristian Amlie
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: