ubuntu-core-initramfs:alfonsosanchezbeato/fix-dep-pulling

Last commit made on 2021-10-14
Get this branch:
git clone -b alfonsosanchezbeato/fix-dep-pulling https://git.launchpad.net/ubuntu-core-initramfs

Branch merges

Branch information

Name:
alfonsosanchezbeato/fix-dep-pulling
Repository:
lp:ubuntu-core-initramfs

Recent commits

845f953... by Alfonso Sanchez-Beato

debian: make sure we get deps from compiled systemd

We were pulling some additional libraries (gcrypt and gpg-error) that
are used by Ubuntu normal systemd, but not by core-initrd's
vendordized systemd, which compiles with -Dgcrypt=false. Make sure
that we get the dependencies from the compiled systemd instead of the
ones from the build system, by setting properly LD_LIBRARY_PATH before
calling dracut-install. We need to copy the systemd libraries to a
temporal folder because dracut-install fails silently if a dependency
that is going to be pulled is inside the destination directory.

b8b676c... by Alfonso Sanchez-Beato

Merge pull request #48 from snapcore/alfonsosanchezbeato/improve-hacking

doc: add some more instructions to the hacking doc

fb36394... by Alfonso Sanchez-Beato

doc: fix HACKING.md typo

Co-authored-by: Ian Johnson <email address hidden>

2496495... by Alfonso Sanchez-Beato

doc: add some more instructions to the hacking doc

eb22067... by Alfonso Sanchez-Beato

Merge pull request #46 from snapcore/alfonsosanchezbeato/early-bootchart

Start bootchart earlier

985e987... by Alfonso Sanchez-Beato

doc: update bootchart instructions

b84711d... by Alfonso Sanchez-Beato

factory: bootchart: start bootchart earlier

Previously, we started systemd-bootchart by adding
rd.systemd.wants=systemd-bootchart.service to the kernel command
line. This has as a side effect that the service is added to the
initrd default target and is started later than desired. Instead,
enable the service by default and use a new kernel command line
parameter (core.bootchart) as condition to start it. We also need to
make sure that the service is stopped properly to the bootchart is
written to the /run folder.

4ef5493... by Alfonso Sanchez-Beato

Merge pull request #42 from snapcore/alfonsosanchezbeato/add-bootchart-instructions

doc: add instructions on enabling bootchart

5033557... by Alfonso Sanchez-Beato

Merge pull request #43 from snapcore/alfonsosanchezbeato/fix-build

debian: pin to commit when building snap-bootstrap

ce236f8... by Alfonso Sanchez-Beato

debian: pin to commit when building snap-bootstrap

The branch it is based on is WIP, so better fix it to something we
know is working, for the moment.