|
1 | | -#!/usr/bin/bash |
2 | | - |
3 | | -set -eoux pipefail |
4 | | - |
5 | | -echo "::group:: Copy Files" |
6 | | - |
7 | | -# Copy ISO list for `install-system-flatpaks` |
8 | | -install -Dm0644 -t /etc/ublue-os/ /ctx/flatpaks/*.list |
9 | | - |
10 | | -# Copy Files to Container |
11 | | -cp -r /ctx/just /tmp/just |
12 | | -cp /ctx/packages.json /tmp/packages.json |
13 | | -rsync -rvK /ctx/system_files/shared/ / |
14 | | - |
15 | | -# Homebrew files |
16 | | -mkdir -p /usr/share/ublue-os/homebrew/ |
17 | | -cp /ctx/brew/*.Brewfile /usr/share/ublue-os/homebrew/ |
18 | | - |
19 | | -mkdir -p /tmp/scripts/helpers |
20 | | -install -Dm0755 /ctx/build_files/shared/utils/ghcurl /tmp/scripts/helpers/ghcurl |
21 | | -export PATH="/tmp/scripts/helpers:$PATH" |
22 | | - |
23 | | -echo "::endgroup::" |
24 | | - |
25 | | -# Generate image-info.json |
26 | | -/ctx/build_files/base/00-image-info.sh |
27 | | - |
28 | | -# Get COPR Repos |
29 | | -/ctx/build_files/base/02-install-copr-repos.sh |
30 | | - |
31 | | -# Install Kernel and Akmods |
32 | | -/ctx/build_files/base/03-install-kernel-akmods.sh |
33 | | - |
34 | | -# Install Additional Packages |
35 | | -/ctx/build_files/base/04-packages.sh |
36 | | - |
37 | | -# Install Overrides and Fetch Install |
38 | | -/ctx/build_files/base/05-override-install.sh |
39 | | - |
40 | | -# Base Image Changes |
41 | | -/ctx/build_files/base/07-base-image-changes.sh |
42 | | - |
43 | | -# Get Firmare for Framework |
44 | | -/ctx/build_files/base/08-firmware.sh |
45 | | - |
46 | | -# Make HWE changes |
47 | | -/ctx/build_files/base/09-hwe-additions.sh |
48 | | - |
49 | | -# Bazaar workarounds |
50 | | -/ctx/build_files/base/11-bazaar.sh |
51 | | - |
52 | | -# Beta |
53 | | -# /ctx/build_files/base/10-beta.sh |
54 | | - |
55 | | -## late stage changes |
56 | | - |
57 | | -# Systemd and Remove Items |
58 | | -/ctx/build_files/base/17-cleanup.sh |
59 | | - |
60 | | -# Run workarounds for lf (Likely not needed) |
61 | | -/ctx/build_files/base/18-workarounds.sh |
62 | | - |
63 | | -# Regenerate initramfs |
64 | | -/ctx/build_files/base/19-initramfs.sh |
65 | | - |
66 | | -# Simple Tests |
67 | | -/ctx/build_files/base/20-tests.sh |
68 | | - |
69 | | -# Clean Up |
70 | | -echo "::group:: Cleanup" |
71 | | -/ctx/build_files/shared/clean-stage.sh |
72 | | -mkdir -p /var/tmp && |
73 | | - chmod -R 1777 /var/tmp |
74 | | -echo "::endgroup::" |
0 commit comments