- Feb 28, 2023
-
-
Simon McVittie authored
In older Debian releases, sudo's prerm needed lsb-base. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Feb 16, 2023
-
-
Simon McVittie authored
This will add the packages required for Toolbx to the Platform Docker-style -sysroot.tar.gz, but remove them before building the Flatpak-style -runtime.tar.gz. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
There's no point in having a privilege elevation tool in a container that is only going to be used in a Flatpak-style environment with no privileged uids and NO_NEW_PRIVS. However, we do want sudo in any sysroot that will be used as a Docker/OCI container, because it's required by Toolbx. Allow it to be installed at the Platform sysroot stage, then removed before we build the Platform runtime. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This lets us keep Essential and otherwise important packages for a sysroot, such as mount and passwd (in particular, utilities that are required by Toolbx) in the Platform -sysroot.tar.gz that is intended to become a Docker container, but remove them before generating the Platform -runtime.tar.gz. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
No functional change. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
In a command that doesn't run for very long, the command might exit before all output has been processed by the pty. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is the first thing we do after running debootstrap, so if any networking issues are going to appear, it will be here. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Fixes: a384afb2 "runtimes: Download source code into a separate scratch directory" Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 09, 2023
-
-
Simon McVittie authored
collect-dbgsym: Optionally include the actual executable code as well See merge request smcv/flatdeb!32
-
- Jan 06, 2023
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
When populating a debuginfod server, it's sometimes useful to have both the debug symbols and the actual library or executable, to be able to extract post-mortem stack traces from a core dump in an environment where the library is not installed (for example sentry.io). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 02, 2022
-
-
Simon McVittie authored
Improve mtree generation See merge request smcv/flatdeb!31
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Set the contained filename to the intended basename, and the last modification time to 0. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add labels, add mtree digest See merge request smcv/flatdeb!30
-
- Aug 01, 2022
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Previously we were using ad-hoc string substitution, but using the C preprocessor is the convention used in buildah(1). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 13, 2022
-
-
Simon McVittie authored
-dbgsym fixes See merge request smcv/flatdeb!29
-
- Apr 11, 2022
-
-
Simon McVittie authored
We don't need these if we are not going to build either a tarball or a directory. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Don't create -sources.MISSING.txt if source collection was skipped See merge request smcv/flatdeb!28
-
Simon McVittie authored
Now that we can do collect-source as a subsequent step, we can't know whether our caller is expecting to do that or not. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 08, 2022
-
-
Simon McVittie authored
Separate collect-source, collect-dbgsym into their own steps See merge request smcv/flatdeb!27
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
We don't need to modify the $ROOTDIR to do this. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This should be somewhat quicker without all the fsync operations. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This will make it easier to do optimizations like reusing source code from a previous build of the same runtime. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-