
The original image-builder approach had an entirely containerized approach for building target images. This approach was flawed because: 1. There are a number of debian packages which will not install without /sys, /proc, /dev, or /dev/pts mountpoints, and 2. Container build process does not support building with privileges needed to bind-mount these directories into the chroot build space 3. It is a requirement for all packages to be installed in the container image in order to avoid deployment risk of missing mirror resources This patchset addresses this problem by performing necessary privileged steps outside of a containerized build process. At the end of this process, the root filesystem is packaged into a docker container when elevated permissions are no longer required. Change-Id: I5f8dc972f67c5649bf5f9403a5a512d06c948720
12 lines
263 B
Django/Jinja
12 lines
263 B
Django/Jinja
search --set=root --file /AIRSHIP
|
|
|
|
insmod all_video
|
|
|
|
set default="0"
|
|
set timeout=1
|
|
|
|
menuentry "Airship Ephemeral" {
|
|
linux /boot/vmlinuz boot=live quiet nomodeset overlay-size=70% systemd.unified_cgroup_hierarchy=0 ds=ConfigDrive
|
|
initrd /boot/initrd.img
|
|
}
|