Skip to content
Snippets Groups Projects

Add example recipes to build a single image

Merged Frederic Danis requested to merge fdanis/apertis-image-recipes:T5675 into apertis/v2019dev0
1 unresolved thread

Sample recipes with new recipe action

Fixes: APERTIS-5675

Edited by Frederic Danis

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Could you add an example usage in the README ?

  • ok there is APERTIS-5676 for updating the README

    Edited by Frédéric Dalleau
  • Frederic Danis added 3 commits

    added 3 commits

    • ac86b17a - Create sample recipe to build uboot image using ostree
    • 577b5320 - Fix crash between ostree-commit and ostree-deploy
    • 0ca5edd0 - Rename sample recipes

    Compare with previous version

  • Frederic Danis added 1 commit

    added 1 commit

    • 7f91061b - Create sample recipe to build basesdk image

    Compare with previous version

  • Frederic Danis added 1 commit

    added 1 commit

    • 600c8f24 - Add comments to recipe samples

    Compare with previous version

  • Frederic Danis added 1 commit

    added 1 commit

    Compare with previous version

  • Frederic Danis added 1 commit

    added 1 commit

    • bfba2b02 - Remove DevRoot ospack creation from apertis-sample-image-sdk.yaml

    Compare with previous version

  • Frederic Danis unmarked as a Work In Progress

    unmarked as a Work In Progress

  • Emanuele Aina resolved all discussions

    resolved all discussions

  • @fdanis, do you want to cherry pick 9309f91d and ec979d47 from my branch and squash the whole patchset in a single commit? (hopefully my changes won't break anything, I haven't tested them yet so I'd appreciate if you could give them a spin when squashing)

  • Oh, and it may be worth changing the destination branch to apertis/v2019dev0 now that things are sane there. You'll need to switch the -mx6qsabrelite recipe with the -uboot one there, as we dropped the former.

  • 12 12 {{ if eq $type "minimal" }}
    13 13 {{ $demopack := "disabled" }}
    14 14 {{ end }}
    15 {{- $included_recipe := or .included_recipe "false"}}
    15 16
    16 17 architecture: {{ $architecture }}
    17 18
    18 19 actions:
    20 {{- if ne $included_recipe "true" }}
  • Frederic Danis added 91 commits

    added 91 commits

    • 5576a771 - Build 19.03 images
    • 9f275f88 - sdk: Enable the /opt/sysroot → /home/sysroot mount unit
    • 849e855f - Revert "Add u-boot-tools package"
    • 16d956f5 - ospack: Split up the arch-platform overlay
    • d3be0f88 - ospack: Split up all the $arch-$platform overlays
    • c97ef6bc - Add automatic mount of USB devices for minimal images
    • 219f2666 - Jenkinsfile: Add metadata to detect partial builds
    • 0535303a - Jenkinsfile: Drop obsoleted function parameter
    • 950ea2d8 - Jenkinsfile: Merge runTestsJobs() into submitTests()
    • 30e5ee16 - Jenkins: Explicit a value that doesn't actually change
    • c222287a - uefi-image: use systemd-boot instead of gummiboot
    • 4985a60e - Install systemd-boot package for uefi
    • 2d8cdca9 - sdk-image: use systemd-boot instead of gummiboot
    • 9b89983f - Do not include multimedia demopack in basesdk images
    • ac9448cb - image-sdk: Rename ivitools variable to sampleappscheckout
    • ac527c6a - Do not check out the sample apps on the basesdk
    • 81e97245 - basesdk: Do not ship the Seed manual
    • 50d355d2 - sdk-desktop-icon-devhelp: Drop leftovers from before the split
    • 410f5643 - First step for the v2019dev0 images
    • 64cb83b4 - Build only minimal images
    • 8d094286 - Mount the root filesystem read-write by default
    • f7bedf16 - Don't add template unit to the default target
    • eca8c2aa - Enable merged usr
    • 8fa513d3 - Enable libnss-myhostname even in the minimal images
    • b99dbf76 - Re-enable udisks2
    • 987264e6 - Install u-boot-menu instead of u-boot-common
    • 5c19f101 - Fix the path to ostree BootLoaderSpec filename
    • 4378a0e4 - replace-tar-coreutils: Set dpkg's PATH
    • 96819e61 - replace-tar-coreutils: Purge mktemp before installing coreutils
    • dc1f8ec2 - Remove i.mx6 specific images
    • 60cca8ae - Drop i.mx6 specialisations
    • b6b0479f - Mount the root filesystem read-write by default
    • 8e3e3b69 - Jenkinsfile: Temporarily disable the OSTree images
    • 85d94260 - Jenkinsfile: Re-enable production checks but prevent bug filing
    • 29cb0406 - Reenable apparmor and canterbury and friends
    • 85cc6eba - Install rngd packages in the minimal images
    • 1274e551 - Trim down the target ospack
    • 208150ef - Let’s call this target images even though lots of stuff is missing
    • 306202c6 - Jenkinsfile: Re-enable the minimal ostree images
    • b120a6b3 - Jenkinsfile: Drop multimedia demopack from minimal images
    • f3e30896 - Jenkinsfile: Build the lxc-ostree containers only for amd64-minimal
    • 4af8295d - Jenkinsfile: Fix minimal ospack building
    • 6a6b34d3 - Jenkinsfile: Use the release-specific image-builder again
    • 267bb208 - Enable rootfs check during boot time
    • db49314f - Remove incorrect 'flags' option
    • b9d8ccd9 - Add utilities for ostree-based rootfs check
    • 734c3a22 - Jenkinsfile: Save LAVA job ids in the meta/ folder
    • 8ef56e50 - Jenkinsfile: Use the apertis/v2019dev0 branch of apertis-tests
    • d7083f31 - overlays/create-homedir: Subsume homedir creation from apertis-customizations
    • 1c2fab9e - ospack: Empty machine-id so it's made unique on first boot
    • 37a85785 - overlays/apertis-dev: Script to switch to GPLv3 tools for development
    • 8b66e203 - overlays/media-tmpfs: Avoid wearing the flash for each media device attached
    • b2756878 - Drop resolv.conf so the right one is created at runtime
    • 28003aad - Bump the suite to v2019dev0 for all recipes
    • ca751d2a - properly setup machine-id
    • 493b7adf - ospack: Fix machine-id truncation
    • 1fd84e10 - Adjust ospacks to build against next
    • 71fe88ca - Re-enable all images in jenkins
    • 24f47d73 - generate_openssh_keys: Force the noninteractive debconf frontend
    • 5383ab91 - Fix bootctl install by truncating /etc/machine-id much later
    • ef7ce555 - ostree: Don't try to drop resolv.conf from an not-existent /etc
    • f03ceb2b - Switch suite to v2019dev0
    • aa323514 - (sys|dev)root: Drop unneeded runtime packages
    • 552d5bdd - ostree: create file `/run/ostree-booted` in initramfs
    • 17ecfc74 - ospack: Disable fqdn resolution for sudo
    • 7333ffe4 - ostree-commit: Commit by default to the uefi board/branch
    • c1dcaac7 - ostree-commit: Provide descriptions for steps that lacked one
    • 76b11dea - ostree: Subsume ostree-prepare.sh into the recipe itself
    • a3138910 - ostree-commit: Export the list of files that will get committed
    • 2734ec48 - sdk: Explicitly pass devroot URL
    • 70ad2ee3 - Drop the "00000000.0" timestamp defaults
    • e8691e70 - Clarify the actual reason machine-id can't be truncated earlier
    • eb43710b - create-homedir: Actually enable the service
    • 35116e29 - ospack: Minimize the calls to apt_source.sh
    • 740bf0f5 - ospack: Describe the replace-tar-coreutils-for-build.sh step
    • 4031496e - replace firefox with firefox-esr package
    • 6ef1439d - Re-enable the blueman package
    • 0645d029 - Enable tracker-miner-fs
    • 3611bdcb - Jenkinsfile: Define PIPELINE_VERSION early to fix devroot name
    • 4bca9b86 - Replace grilo-plugins-0.2 with grilo-plugins-0.3
    • 9fb2d181 - Generate ostree static delta for rollback test
    • 93d1e8a1 - Enable chaiwala-user-session-wayland, mutter and ivitools
    • af28d242 - Disable geoclue when ivitools is enabled
    • 362b5274 - ostree-prepare-local-repo: Split ostree repo creation out of Jenkinsfile
    • 501b8894 - sdk: Install apertis-dev-tools/ade again
    • d9f9d040 - ospack-sysroot: Drop packages not relevant for cross-building
    • 490e1104 - sysroot: Align defaults to the ospack-sysroot recipe
    • a94c0f9e - ospack: Re-introduce chaiwala-apparmor-profiles
    • 59bfa28e - Generate rollback delta in a test subdirectory
    • ba4c09ca - media-tmpfs: Add the symlink for system to activate the unit
    • 493d5aa7 - Create sample recipes using recipe action

    Compare with previous version

  • Frederic Danis changed target branch from 18.12 to apertis/v2019dev0

    changed target branch from 18.12 to apertis/v2019dev0

  • Frederic Danis added 2 commits

    added 2 commits

    • fffab36d - 1 commit from branch infrastructure:apertis/v2019dev0
    • 835ce645 - Create sample recipes using recipe action

    Compare with previous version

  • Emanuele Aina added 11 commits

    added 11 commits

    Compare with previous version

  • merged

  • Please register or sign in to reply
    Loading