Commit Graph
32 Commits
Author SHA1 Message Date
Vladislav Nepogodin 5de0e4c3fa util-iso.sh: mask cachyos-rate-mirrors service
https://github.com/CachyOS/CachyOS-Live-ISO/pull/109#pullrequestreview-4789441374
2026-07-29 01:06:50 +04:00
Peter Jung 4ecf880837 displaymanager: Switch to sddm on the ISO
Signed-off-by: Peter Jung <admin@ptr1337.dev>
2026-01-16 16:04:43 +01:00
veuxitandVasiliy Stelmachenok 94480e21a8 Implement building ISO in RAM and automatic removal of build directory (#67)
* feat: Implement building ISO in RAM

* feat: Implement removing build directory

* README: Remove build directory by default

* Use mktemp to create work directory

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* Adapt cehcks for mktemp

* util-iso.sh: Fix typo

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* util-iso.sh: Ensure safe removal of directory by quoting variable

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>

* util-iso.sh: umount_fs first and then start removal

* util-iso.sh: Properly handle removal of work directory

---------

Co-authored-by: Vasiliy Stelmachenok <92667539+ventureoo@users.noreply.github.com>
2025-11-20 10:13:41 +01:00
SoulHarsh007 90ea9beba3 fix: use profile variable directly
Signed-off-by: SoulHarsh007 <harsh.peshwani@outlook.com>
2024-10-27 23:26:18 +04:00
SoulHarsh007 eab8d7a4f3 feat: add /etc/edition-tag for edition detection
Signed-off-by: SoulHarsh007 <harsh.peshwani@outlook.com>
2024-10-27 23:26:18 +04:00
Vladislav Nepogodin 107722b828 👷 util-iso: generate version tag to check ISO version 2024-10-11 14:42:47 +04:00
Vladislav Nepogodin 7d207b8c42 🚧 util-iso: fix keyring timer hack 2024-08-17 16:25:29 +04:00
Vladislav Nepogodin 4ce3be3123 🚧 util-iso: prevent archlinux-keyring timer from starting on the ISO 2024-08-15 00:15:05 +04:00
Peter Jung 0f91b1e4c4 Cleanup, remove unused profiles and rename kde to desktop (#25)
* Cleanup, remove unused profiles and rename kde to desktop

The Gnome, Wayfire and Openbox DE's are not used anymore on our ISO, so lets clean it up.

Also, lets change away from "kde" Edition to "Desktop" Edition to make it more clear to users.

Signed-off-by: Peter Jung <admin@ptr1337.dev>

* Packages: Move to correct naming

Signed-off-by: Peter Jung <admin@ptr1337.dev>

---------

Signed-off-by: Peter Jung <admin@ptr1337.dev>
2024-07-07 02:26:55 +04:00
Vladislav Nepogodin 809f0ee204 👷 adjust for plasma6 and kf6 2024-03-07 03:30:55 +04:00
Vladislav Nepogodin 3ed8ca6771 🧹 make motd and dm generated during build 2024-01-27 00:39:00 +04:00
Vladislav Nepogodin 40059885e9 🚧 workaround bug with cachyos-keyring
the following error indenticate that the entire keyrings for pacman are broken,
and that is resulting in broken keyrings after installing CachyOS with
the offline install option, which can be fixed manually with keyring
reset and locally signing CachyOS key:
```
(520/948) installing cachyos-keyring                                                                                                                                                           [-----------------------------------------------------------------------------------------------------------------------] 100%
error: config file /etc/pacman.d/cachyos-mirrorlist could not be read: No such file or directory
error parsing '/etc/pacman.conf'
mkdir: cannot create directory ‘’: No such file or directory
gpg: keybox '/root/.gnupg/pubring.kbx' created
gpg: /root/.gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
chmod: cannot access '/trustdb.gpg': No such file or directory
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/root/.gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/root/.gnupg/openpgp-revocs.d/593A5D4ECDB858180CAE1D681437E851B9F0620B.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
error: config file /etc/pacman.d/cachyos-mirrorlist could not be read: No such file or directory
error parsing '/etc/pacman.conf'
==> ERROR: You do not have sufficient permissions to read the pacman keyring.
==> Use 'pacman-key --init' to correct the keyring permissions.
error: config file /etc/pacman.d/cachyos-mirrorlist could not be read: No such file or directory
error parsing '/etc/pacman.conf'
==> ERROR: You do not have sufficient permissions to read the pacman keyring.
==> Use 'pacman-key --init' to correct the keyring permissions.
error: config file /etc/pacman.d/cachyos-mirrorlist could not be read: No such file or directory
error parsing '/etc/pacman.conf'
==> ERROR: You do not have sufficient permissions to read the pacman keyring.
==> Use 'pacman-key --init' to correct the keyring permissions.
error: command failed to execute correctly
```

was introduced with cleanup commit,
removing hardcoded mirrorlist

ref: 4750b7ffae
2023-03-18 19:52:28 +04:00
Vladislav Nepogodin 385ecd18cc 🚧 honor SOURCE_DATE_EPOCH
ref: 6e50a3024c
2023-03-01 01:56:23 +04:00
Vladislav Nepogodin 6169de4e1d 👷 sign ISOs with gpg key 2023-02-28 20:50:42 +04:00
Vladislav Nepogodin 1985676d1e Revert "👷 don't force x11"
This reverts commit 68cff42717.
2022-12-21 16:52:29 +04:00
Vladislav Nepogodin 160d0b0b6b 🧹 typo 2022-12-21 16:42:17 +04:00
Vladislav Nepogodin 68cff42717 👷 don't force x11 2022-12-21 16:38:42 +04:00
Vladislav Nepogodin f3bfdeba9a 🚧 fix grub version 2022-12-21 01:10:04 +04:00
Vladislav Nepogodin 8f5d318ed6 👷 update grub version 2022-12-21 01:07:58 +04:00
Vladislav Nepogodin d6592f5bc2 🚧 generate gdm config 2022-11-13 04:36:11 +04:00
Vladislav Nepogodin d31e007014 fix conflicts with openbox settings 2022-08-10 04:12:03 +04:00
Vladislav Nepogodin e6c19a2e48 add openbox 2022-08-10 04:06:59 +04:00
Vladislav Nepogodin 2b7c7153af update pkglist 2022-08-06 21:45:15 +04:00
Vladislav Nepogodin 8e26ac3e8c add wayfire 2022-08-06 04:20:49 +04:00
Vladislav Nepogodin 12521eb190 🚧 fix path 2022-07-13 01:54:28 +04:00
Vladislav Nepogodin 30b2123095 🚧 fix path 2022-07-13 01:35:21 +04:00
Vladislav Nepogodin 3645e87430 🚧 insure that word_dir is safe to delete 2022-07-13 00:51:21 +04:00
Vladislav Nepogodin b77f7dbc70 👷 add testiso script 2022-07-13 00:09:22 +04:00
Vladislav Nepogodin d5c40142b2 👷 fix path 2022-07-12 21:36:53 +04:00
Vladislav Nepogodin a5d4a89f7c 👷 ignore nonexistance 2022-07-12 01:31:07 +04:00
Vladislav Nepogodin 0e4fc40fd8 🚧 fix syntax 2022-07-12 01:25:57 +04:00
Vladislav Nepogodin c9b90b3b25 ⚡ Better handle DE/WM 2022-07-12 01:12:32 +04:00