- Apr 08, 2022
-
-
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>
-
Simon McVittie authored
We don't actually need to do this inside the $ROOTDIR. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This allows it to be run inside a base chroot, which will not usually have dpkg-dev. We already document dpkg-dev as a runtime requirement. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Apr 07, 2022
-
-
Simon McVittie authored
Factor out the part of collect-source-code that lists required source See merge request smcv/flatdeb!26
-
Simon McVittie authored
collect-app-source-code: Fix syntax error See merge request smcv/flatdeb!25
-
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
Fix shellcheck warnings See merge request smcv/flatdeb!24
-
Simon McVittie authored
Dockerfile: Don't create /run/systemd/container See merge request smcv/flatdeb!23
-
Simon McVittie authored
Stop defending against pre-POSIX test(1) implementations (SC2268). Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This is misleading if the image is used under a different runtime, such as Podman or Toolbx. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 19, 2022
-
-
Simon McVittie authored
run: Platform Docker container, SDK toolbx support See merge request smcv/flatdeb!22
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This can be used for server-oriented containers, to build servers in the SDK and run them with the Platform. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 12, 2022
-
-
Simon McVittie authored
Retry failed downloads See merge request smcv/flatdeb!21
-
Simon McVittie authored
This will be the default in Debian 12 and Ubuntu >= 21.10, but is not done by default in older releases. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
This avoids getting progress messages that are only appropriate for interactive use. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jan 05, 2022
-
-
Simon McVittie authored
Avoid CRLFs in newer systemd-nspawn versions' output See merge request smcv/flatdeb!20
-
Simon McVittie authored
The -n option was undesired here. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
These are fine in interactive output, but can damage machine-readable files. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Aug 16, 2021
-
-
Simon McVittie authored
Improve keyring handling See merge request smcv/flatdeb!19
-
Simon McVittie authored
More recent versions of debian-archive-keyring install trusted keys into /etc/apt/trusted.gpg.d as individual files. We don't want to delete those. 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>
-
- Jul 07, 2021
-
-
Simon McVittie authored
Don't include log content in base or sysroot tarballs See merge request smcv/flatdeb!18
-
Simon McVittie authored
This is a waste of space and needless non-reproducibility, and when building from an internal apt repository, it can leak information that didn't need to be in the final build result. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jul 02, 2021
-
-
Simon McVittie authored
Add support for using different apt keyrings for build and results See merge request smcv/flatdeb!17
-
Simon McVittie authored
This allows for this workflow: * download a partial or full mirror, using reprepro or similar, and sign it with a local and perhaps short-lived GPG key * build runtimes from that mirror, checking authenticity using the local key * test the runtimes * (time passes) * if testing was successful: - publish the runtimes - republish the corresponding packages in a separate apt repository signed by a longer-term key without leaving runtime end-users needing to trust the short-lived key. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
debos: Use Go text/template comments instead of YAML comments See merge request smcv/flatdeb!16
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Add REUSE-compliant copyright/licensing notices See merge request smcv/flatdeb!15
-
Simon McVittie authored
tl;dr: it's MIT-licensed, except where derived from other projects. Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
- Jun 29, 2021
-
-
Simon McVittie authored
collect-dbgsym: Generalize to either install or download -dbgsym packages See merge request smcv/flatdeb!14
-
Simon McVittie authored
This is useful if you want an input to debuginfod, rather than a monolithic directory to direct gdb to look at. 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>
-