Skip to content

Commit 1b95f19

Browse files
fix & feat: installer gui branding and more
1 parent 0392576 commit 1b95f19

8 files changed

Lines changed: 21 additions & 98 deletions

File tree

.github/workflows/iso.yaml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,11 @@ jobs:
4444
run: |
4545
IMAGE_PATH=$(echo "ghcr.io/${{ github.repository }}" | tr '[:upper:]' '[:lower:]')
4646
sudo podman run --rm --privileged \
47+
-v ${{ github.workspace }}/config/installer.toml:/config.toml:ro \
4748
-v ./output-max:/output \
4849
-v /var/lib/containers/storage:/var/lib/containers/storage \
4950
quay.io/centos-bootc/bootc-image-builder:latest \
50-
--type bootc-installer \
51+
--type anaconda-iso \
5152
--rootfs btrfs \
5253
--output /output \
5354
--installer-payload-ref $IMAGE_PATH:max \
@@ -68,10 +69,11 @@ jobs:
6869
run: |
6970
IMAGE_PATH=$(echo "ghcr.io/${{ github.repository }}" | tr '[:upper:]' '[:lower:]')
7071
sudo podman run --rm --privileged \
72+
-v ${{ github.workspace }}/config/installer.toml:/config.toml:ro \
7173
-v ./output-min:/output \
7274
-v /var/lib/containers/storage:/var/lib/containers/storage \
7375
quay.io/centos-bootc/bootc-image-builder:latest \
74-
--type bootc-installer \
76+
--type anaconda-iso \
7577
--rootfs btrfs \
7678
--output /output \
7779
--installer-payload-ref $IMAGE_PATH:min \
@@ -112,11 +114,13 @@ jobs:
112114
### Reassembly Instructions
113115
To bypass GitHub's 2GB file limitations, these image assets are split into multi-part files (`.part-aa`, `.part-ab`, etc.). You must recombine them into a single `.iso` file before flashing.
114116
115-
**Linux / macOS** ```bash
117+
**Linux / macOS**
118+
```bash
116119
cat TortugaLinux-Max-1.0-${{ github.run_number }}.iso.part-* > TortugaLinux-Max-1.0-${{ github.run_number }}.iso
117120
```
118121
119-
**Windows (Command Prompt)** ```cmd
122+
**Windows (Command Prompt)**
123+
```cmd
120124
copy /b TortugaLinux-Max-1.0-${{ github.run_number }}.iso.part-* TortugaLinux-Max-1.0-${{ github.run_number }}.iso
121125
```
122126

README.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,14 @@
44

55
TortugaLinux is a WIP Fedora Kinoite 45 based KDE Plasma Linux distro meant to be agentic, that includes common day to day applications likes libre-office pre-installed.
66

7-
Forked from ingStudiosOfficial/turtlinux.
7+
Forked from https://github.com/ingStudiosOfficial/turtlinux.
88

99
> [!WARNING]
1010
> `turtagent` is yet to be added to TortugaLinux Max. Please be patient.
1111
12+
> [!WARNING]
13+
> TortugaLinux is currently under development. **Please DO NOT try to install it on read hardware**, as it might wipe your disk without confirmation. The developer will not be held liable for any damages. Proceed on your own risk.
14+
1215
---
1316

1417
### 💓 Status
@@ -19,16 +22,7 @@ Forked from ingStudiosOfficial/turtlinux.
1922

2023
### 💿 Download:
2124

22-
You can download our auto-generated ISOs from the Releases. Make sure to download the latest release.
23-
You can alternatively run the provided `makeiso.sh` script to build the ISO yourself:
24-
25-
```bash
26-
sudo chmod +x makeiso.sh
27-
./makeiso.sh
28-
```
29-
30-
If you don't have `podman` installed, you must install it before running this script, or it will not work.
31-
You can choose your preferred flavor of TortugaLinux from the script.
25+
You can download our auto-generated ISOs from the Releases. Make sure to download the latest release.
3226

3327
### 🍦 Flavors:
3428

branding/product-logo.png

11.1 KB
Loading

branding/sidebar-bg.png

116 KB
Loading

branding/topbar-bg.png

4.58 KB
Loading

config/installer.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
[customizations.installer.kickstart]
2+
contents = """
3+
graphical
4+
"""

installer/Containerfile

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,11 @@ RUN mkdir -p /boot/efi && \
2121
if [ -d /usr/lib/efi ]; then cp -ra /usr/lib/efi/*/*/EFI/ /boot/efi/ 2>/dev/null || true; fi
2222

2323
COPY branding/os-release /etc/os-release
24-
COPY branding/tortugalinux.png /usr/share/anaconda/pixmaps/product-logo.png
2524
COPY branding/issue /etc/issue
25+
26+
COPY branding/product-logo.png /usr/share/anaconda/pixmaps/product-logo.png
27+
COPY branding/sidebar-bg.png /usr/share/anaconda/pixmaps/sidebar-bg.png
28+
COPY branding/topbar-bg.png /usr/share/anaconda/pixmaps/topbar-bg.png
2629
COPY installer/tortuga.css /usr/share/anaconda/fedora.css
2730
RUN mkdir -p /var/mnt /var/log/anaconda
2831

makeiso.sh

Lines changed: 0 additions & 82 deletions
This file was deleted.

0 commit comments

Comments
 (0)