This website requires JavaScript.
842f754681
bump kickstart version
main
Lukas Greve
2026-03-30 20:31:13 +02:00
bbdbef980b
fix path
Lukas Greve
2026-03-30 20:30:17 +02:00
1ea58e3452
remove handling of security as special case
Lukas Greve
2026-03-30 20:30:11 +02:00
5fcbdc2e9d
Restore earlier README.md version and remove DEV guides for now
Lukas Greve
2026-03-30 20:02:58 +02:00
2fd464dd5c
Fix path to match repo reorg
Lukas Greve
2026-03-30 17:28:45 +02:00
626f0f9110
updated recipes and dishes
Lukas Greve
2026-03-30 17:19:27 +02:00
ca316af700
Fix repository in name generation and templates so that rawhide variants are correctly generated
Lukas Greve
2026-03-30 17:16:32 +02:00
3efe5c2ee2
Updated generated dishes and recipes
Lukas Greve
2026-03-28 21:53:30 +01:00
d2bba00600
simplify f43 key
Lukas Greve
2026-03-28 21:53:01 +01:00
833446a000
remove unused security part
Lukas Greve
2026-03-28 21:52:13 +01:00
55d0a9f649
Extend Makefile to allow for the cleaning of recipes and dishes
Lukas Greve
2026-03-28 21:51:52 +01:00
b2c14dbcca
Change filename generation variant order
Lukas Greve
2026-03-28 21:50:34 +01:00
464fd8c158
remove old python scripts and add new updated recipes
Lukas Greve
2026-03-27 19:34:05 +01:00
e9615b524d
Add recipe generator and dish flattener
Lukas Greve
2026-03-27 19:29:27 +01:00
6f5d7478be
Fix duplicate storage configuration in recipes
Lukas Greve
2026-03-27 16:06:57 +01:00
a4bc2967e5
Change: Update recipe generation to use single universal template
Lukas Greve
2026-03-27 15:39:30 +01:00
3ffb079981
refactor: Move recipe generator to cook/ directory and fix flattening bugs
Lukas Greve
2026-03-27 14:02:59 +01:00
288ed0a249
refactor: Simplify template logic - reduce from 6 to 3 categories, remove variant_type, keep validation, remove tests
Lukas Greve
2026-03-27 12:13:51 +01:00
789e0e05d4
refactor: Remove deprecated ingredients_dir parameter from RecipeGenerator
Lukas Greve
2026-03-27 11:07:53 +01:00
0a3c2b14d8
docs: Add comprehensive documentation to recipe generator
Lukas Greve
2026-03-27 11:07:16 +01:00
31955a8983
refactor: rename fragments directory to ingredients and update all references
Lukas Greve
2026-03-26 20:27:56 +01:00
3eb4c75392
refactor: fix linting issues - remove unused kwargs, fix unused variable, and make method public
Lukas Greve
2026-03-26 19:26:31 +01:00
050f41787b
Deleted extra dishes
Lukas Greve
2026-03-26 16:10:16 +01:00
05d611276d
fix: Add _bare-metal suffix for False boolean modifiers to prevent filename collisions
Lukas Greve
2026-03-26 16:09:28 +01:00
81c8392874
refactor: Remove filename deduplication to generate all 24 variants
Lukas Greve
2026-03-26 15:53:50 +01:00
898c831065
refactor: Modularize recipe generator
Lukas Greve
2026-03-26 15:31:18 +01:00
8f824cb977
Remove deprecated command tracking from generate_recipe
Lukas Greve
2026-03-26 14:29:22 +01:00
d93e84cb09
Fix duplicate storage partitioning when storage=encrypted is defined
Lukas Greve
2026-03-26 14:13:01 +01:00
7f2f150fd2
Automate flattening: convert %ksappend to %include for ksflatten compatibility
Lukas Greve
2026-03-26 14:04:52 +01:00
8c0c3907d4
minor change for where the bootloader is
Lukas Greve
2026-03-26 11:10:36 +01:00
5c9a2535df
minor change for where the bootloader is
Lukas Greve
2026-03-26 11:10:36 +01:00
f6809e8756
Make initial-setup required in install template, with server as default
Lukas Greve
2026-03-26 11:09:28 +01:00
b97b9bb919
Make version required in core, with 43 as default
Lukas Greve
2026-03-26 11:06:29 +01:00
c2829dc614
Add bootloader modifier to install template
Lukas Greve
2026-03-26 10:57:42 +01:00
9c905ee3de
Move security from modifiers to required in install template
Lukas Greve
2026-03-26 10:49:45 +01:00
91cb314467
Reduces the number of generated variants
Lukas Greve
2026-03-26 10:39:46 +01:00
c193914435
Fix duplicate recipe filenames by adding hardware-support, guest-agents, and hypervisor-type suffixes
Lukas Greve
2026-03-26 10:34:35 +01:00
cd203b8799
Refactor security and guest-agents config
Lukas Greve
2026-03-25 21:18:01 +01:00
5b8974a6ed
hypervisor: implement base vs desktop variants with GUI packages only for desktop
Lukas Greve
2026-03-25 20:06:13 +01:00
0843127d6a
Reorganize fragments: flat structure from fragments/shared/ and fragments/platform/
Lukas Greve
2026-03-25 19:40:07 +01:00
520657dcee
recipe-generator: Update to new template structure with install and live templates
Lukas Greve
2026-03-25 19:15:32 +01:00
3782777058
refactor: functional separation with deploy/, recipe-generator/, and bin/
Lukas Greve
2026-03-25 09:34:00 +01:00
00c4356ff3
Add DEVELOPMENT.md and DEVELOPMENT_QUICK.md
Lukas Greve
2026-03-24 21:43:01 +01:00
de961e2dd8
ci: regenerate recipes with %ksappend syntax
Lukas Greve
2026-03-24 21:29:41 +01:00
f3031fdf0f
fix: update integration tests for new recipe paths
Lukas Greve
2026-03-24 21:27:47 +01:00
5e8afd7d6f
feat: Phase 2 (fragment migration), Phase 3 (testing infrastructure), Phase 4 (CI/CD)
Lukas Greve
2026-03-24 21:27:29 +01:00
a0a5de31cc
Phase 1: Enhance recipe generator with semantic validation
Lukas Greve
2026-03-24 20:36:53 +01:00
1aa264c146
Add recipe generator for automation and DRY recipes
Lukas Greve
2026-03-24 19:52:34 +01:00
c1c5fa8d07
Updated dishes, including one with luks encryption
Lukas Greve
2026-03-24 16:00:32 +01:00
404533ddf6
readded pipewire
Lukas Greve
2026-02-19 19:46:33 +01:00
636b8a2f28
updated dishes
Lukas Greve
2026-02-18 21:34:08 +01:00
77787e09b5
switch to just --enable, knowing that --reconfig does not seem to survive a pykickstart flattening
Lukas Greve
2026-02-18 21:33:56 +01:00
88db0b65b1
switch to server-based initial-setup until gnome-initial-setup is fixed
Lukas Greve
2026-02-18 21:32:53 +01:00
d4b3f7f236
add gnome-terminal
Lukas Greve
2026-02-18 21:32:01 +01:00
a3740d6f1e
Improve the script logic
Lukas Greve
2026-02-15 19:43:43 +01:00
465925d81e
new resulting dishes
Lukas Greve
2026-02-15 19:33:51 +01:00
5daa5e91ad
new dumb script
Lukas Greve
2026-02-15 19:33:42 +01:00
63e7830c4d
rely on dnf groups when possible, to better track upstream. Add new base graphical group.
Lukas Greve
2026-02-15 19:33:29 +01:00
714d27b6dc
Merge mandatory and default packages ingredients into core-packages Rename initial setup desktop to gnome initial setup desktop
Lukas Greve
2026-02-15 19:31:16 +01:00
570d355f1f
target Fedora-Everything ISO
Lukas Greve
2026-02-15 19:28:58 +01:00
2e6b0d8498
move to Fedora Everything
Lukas Greve
2026-02-14 17:46:44 +01:00
fdae77ef23
just new recipes
Lukas Greve
2026-02-14 17:46:27 +01:00
999ff024d3
add new recipes
Lukas Greve
2026-02-14 17:46:08 +01:00
09dd229908
readd the grub2-mkconfig line until a fix for the desktop is found
Lukas Greve
2026-02-14 17:44:45 +01:00
e6ebef1818
fix: it is actually the boot partition that needs to be bigger
Lukas Greve
2026-02-14 17:44:06 +01:00
f8ea7db7f0
remove unuseful dishes and update the rest
Lukas Greve
2026-02-14 17:43:29 +01:00
84bcfecd12
fix regression
Lukas Greve
2026-01-31 15:24:45 +01:00
132f2d247f
Merge pull request 'tiny typo fix' (#7 ) from typo-fix into main
lukas
2025-12-29 17:43:48 +00:00
986277166e
tiny typo fix
typo-fix
lukas
2025-12-29 11:43:15 -06:00
c102ab48f2
remove the hypervisor part
Lukas Greve
2025-12-14 10:09:16 +01:00
7aeb5b33c1
Merge pull request 'new devel recipes' (#6 ) from new-devel into main
lukas
2025-12-14 08:52:01 +00:00
854ce5d009
new devel recipes
new-devel
dev-recipes
Lukas Greve
2025-12-14 09:49:37 +01:00
e01ec9f5ae
Merge pull request 'recreate development-ready virtual machine recipes' (#5 ) from dev-recipes into main
lukas
2025-12-14 08:47:29 +00:00
c39e9b7803
recreate development-ready virtual machine recipes
Lukas Greve
2025-12-14 09:47:06 +01:00
a5cbd39b31
default to rawhide instead of fedora 43
Lukas Greve
2025-12-13 14:40:47 +01:00
876e4b31aa
nocore everywhere
packages-selection-optimization
Lukas Greve
2025-12-11 22:20:54 +01:00
ab8f9af755
Merge pull request 'Add local ISO detection functionality to deploy-distro.sh' (#4 ) from local-iso into main
lukas
2025-12-11 20:59:06 +00:00
6f98f5596d
Merge branch 'main' into local-iso
local-iso
lukas
2025-12-11 20:58:59 +00:00
05cf28c11a
Add local ISO detection functionality to deploy-distro.sh
Lukas Greve
2025-12-11 21:56:56 +01:00
ba06919d98
Merge pull request 'simplify-virtual-editions' (#3 ) from simplify-virtual-editions into main
lukas
2025-12-11 19:52:57 +00:00
e018870d0e
updated recipes
simplify-virtual-editions
Lukas Greve
2025-12-11 20:50:24 +01:00
0c76e7626d
make it even more insecure, to make it easier to debug
Lukas Greve
2025-12-11 20:50:13 +01:00
28c390f1b4
remove the post section to speed installation process
Lukas Greve
2025-12-11 20:49:29 +01:00
0752b2288b
try minification
nano
Lukas Greve
2025-12-11 00:03:30 +01:00
ebd35f0b1f
virtual dishes are for development-only
Lukas Greve
2025-12-10 21:31:31 +01:00
6832142907
add allow ssh incoming connection
Lukas Greve
2025-12-10 21:31:01 +01:00
eae12100a8
correct an awful regression. SELinux is either disabled or in enforcing mode. The enable switch does not work
Lukas Greve
2025-12-10 21:30:19 +01:00
bc5f156cd9
All non-virtual dishes / recipes are meant to be shipped with sane security defaults
Lukas Greve
2025-12-10 21:29:25 +01:00
8245bdf3b9
revert back gitignore to include dishes
Lukas Greve
2025-12-10 21:27:45 +01:00
674b34d441
Merge pull request 'add fast_commit and encrypt filesystem feature for ext4. Encrypt is a prerequisite for fscrypt support. Fast_commit is a faster journaling method.' (#2 ) from ext4-improvement into main
lukas
2025-12-10 16:18:33 +00:00
de5acaf289
Merge branch 'main' into ext4-improvement
lukas
2025-12-10 16:18:25 +00:00
cabebbcedf
add fast_commit and encrypt filesystem feature for ext4. Encrypt is a prerequisite for fscrypt support. Fast_commit is a faster journaling method.
Lukas Greve
2025-12-10 17:17:39 +01:00
b028260090
weak security to enable easier debugging
Lukas Greve
2025-12-09 22:33:51 +01:00
1fbe496b6a
the proper syntax for firstboot enabling
Lukas Greve
2025-12-09 22:33:15 +01:00
ae4ffdc64d
updated gitignore. Let's not track changes to complete kickstart files. It goes in the way
Lukas Greve
2025-12-09 22:32:40 +01:00
8cc2c13c66
Merge pull request 'tweak the security settings, to allow root login for debuging purposes (i.e. when initial-setup does not work)' (#1 ) from lax-security-settings into main
lukas
2025-12-09 21:22:45 +00:00
35deff93b3
tweak the security settings, to allow root login for debuging purposes (i.e. when initial-setup does not work)
Lukas Greve
2025-12-09 22:20:47 +01:00
a186c60e9a
add these changes to nano branch
Lukas Greve
2025-12-09 17:03:18 +01:00
ccaf6f40ec
cleanup
Lukas Greve
2025-12-09 17:01:50 +01:00
9400b239f8
test new ingredient.
new-partition-scheme
Lukas Greve
2025-11-21 11:04:41 +01:00