Compare commits
9 Commits
new-partit
...
674b34d441
| Author | SHA1 | Date | |
|---|---|---|---|
| 674b34d441 | |||
| de5acaf289 | |||
|
|
cabebbcedf | ||
|
|
b028260090 | ||
|
|
1fbe496b6a | ||
|
|
ae4ffdc64d | ||
| 8cc2c13c66 | |||
|
|
35deff93b3 | ||
|
|
a186c60e9a |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1 +1,3 @@
|
|||||||
.aider*
|
.aider*
|
||||||
|
dishes/
|
||||||
|
!dishes/
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -37,7 +37,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -1,87 +0,0 @@
|
|||||||
# Generated by pykickstart v3.62
|
|
||||||
#version=DEVEL
|
|
||||||
# Use text mode install
|
|
||||||
text
|
|
||||||
# Firewall configuration
|
|
||||||
firewall --disabled
|
|
||||||
# Run the Setup Agent on first boot
|
|
||||||
firstboot --reconfig
|
|
||||||
# Keyboard layouts
|
|
||||||
keyboard --xlayouts='ch (fr)'
|
|
||||||
# System language
|
|
||||||
lang en_US.UTF-8
|
|
||||||
# Network information
|
|
||||||
network --bootproto=dhcp --device=link --hostname=phyllome-alpha --activate
|
|
||||||
# Shutdown after installation
|
|
||||||
shutdown
|
|
||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
|
||||||
# Root password
|
|
||||||
rootpw --iscrypted --lock locked
|
|
||||||
# SELinux configuration
|
|
||||||
selinux --disabled
|
|
||||||
# System services
|
|
||||||
services --enabled="NetworkManager,systemd-resolved"
|
|
||||||
# System timezone
|
|
||||||
timezone Europe/Zurich --utc
|
|
||||||
# Use network installation
|
|
||||||
url --mirrorlist="https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64"
|
|
||||||
# System bootloader configuration
|
|
||||||
bootloader --location=mbr --timeout=1
|
|
||||||
# Clear the Master Boot Record
|
|
||||||
zerombr
|
|
||||||
# Partition clearing information
|
|
||||||
clearpart --all --initlabel
|
|
||||||
# Disk partitioning information
|
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
|
||||||
part / --fstype="ext4" --grow --label=root
|
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
|
||||||
|
|
||||||
localectl set-keymap ch-fr # Set keymap to `ch-fr`. Alternatively, `us` can be picked.
|
|
||||||
dnf update -y # Update the system
|
|
||||||
|
|
||||||
%end
|
|
||||||
|
|
||||||
%packages --exclude-weakdeps
|
|
||||||
basesystem
|
|
||||||
bash
|
|
||||||
curl
|
|
||||||
dhcp-client
|
|
||||||
dnf5
|
|
||||||
dracut
|
|
||||||
filesystem
|
|
||||||
glibc
|
|
||||||
hostname
|
|
||||||
initial-setup
|
|
||||||
iproute
|
|
||||||
iputils
|
|
||||||
kbd
|
|
||||||
kernel
|
|
||||||
ncurses
|
|
||||||
parted
|
|
||||||
procps-ng
|
|
||||||
qemu-guest-agent
|
|
||||||
rootfiles
|
|
||||||
rpm
|
|
||||||
setup
|
|
||||||
shadow-utils
|
|
||||||
spice-vdagent
|
|
||||||
systemd
|
|
||||||
util-linux
|
|
||||||
-audit
|
|
||||||
-coreutils
|
|
||||||
-e2fsprogs
|
|
||||||
-less
|
|
||||||
-man-db
|
|
||||||
-openssh-clients
|
|
||||||
-openssh-server
|
|
||||||
-policycoreutils
|
|
||||||
-selinux-policy-targeted
|
|
||||||
-sssd-common
|
|
||||||
-sssd-kcm
|
|
||||||
-sudo
|
|
||||||
-vim-minimal
|
|
||||||
|
|
||||||
%end
|
|
||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -35,7 +35,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ shutdown
|
|||||||
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
repo --name="fedora" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-43&arch=x86_64
|
||||||
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
repo --name="updates" --mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f43&arch=x86_64
|
||||||
# Root password
|
# Root password
|
||||||
rootpw --iscrypted --lock locked
|
rootpw --plaintext 1234
|
||||||
# SELinux configuration
|
# SELinux configuration
|
||||||
selinux --disabled
|
selinux --disabled
|
||||||
# System services
|
# System services
|
||||||
@@ -35,7 +35,7 @@ clearpart --all --initlabel
|
|||||||
# Disk partitioning information
|
# Disk partitioning information
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot
|
part /boot --fstype="ext4" --size=512 --label=boot
|
||||||
part / --fstype="ext4" --grow --label=root
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit"
|
||||||
|
|
||||||
%post --logfile=/mnt/sysimage/root/post.log
|
%post --logfile=/mnt/sysimage/root/post.log
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
firstboot --reconfig # Initial Setup will start after the first reboot
|
firstboot --enable --reconfig # Initial Setup will start after the first reboot
|
||||||
|
|
||||||
%packages --exclude-weakdeps # Beginning of the packages section. Do not include weak dependencies.
|
%packages --exclude-weakdeps # Beginning of the packages section. Do not include weak dependencies.
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
firstboot --reconfig # Enable the Setup Agent to start at boot time in reconfiguration mode. This mode enables the language, mouse, keyboard, root password, security level, time zone, and networking configuration options in addition to the default ones
|
firstboot --enable --reconfig # Enable the Setup Agent to start at boot time in reconfiguration mode. This mode enables the language, mouse, keyboard, root password, security level, time zone, and networking configuration options in addition to the default ones
|
||||||
|
|
||||||
%packages --exclude-weakdeps # Beginning of the packages section. Do not include weak dependencies
|
%packages --exclude-weakdeps # Beginning of the packages section. Do not include weak dependencies
|
||||||
|
|
||||||
|
|||||||
@@ -1,48 +0,0 @@
|
|||||||
# __ ____ ____ _____
|
|
||||||
# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/
|
|
||||||
# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \
|
|
||||||
# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ /
|
|
||||||
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
|
||||||
# /_/ /____/
|
|
||||||
#
|
|
||||||
# Provides the mandatory packages that are part of the core DNF group
|
|
||||||
|
|
||||||
%packages --exclude-weakdeps # Beginning of the package section. Does not include weak dependencies. Description courtesy of the Fedora project
|
|
||||||
|
|
||||||
-audit # User space tools for kernel auditing
|
|
||||||
basesystem # The skeleton package which defines a simple Fedora system
|
|
||||||
bash # The Bourne Again SHell, a command-line interpreter.
|
|
||||||
-coreutils # A set of basic GNU tools commonly used in shell scripts
|
|
||||||
curl # A utility for getting files from remote servers (FTP, HTTP, and others)
|
|
||||||
dhcp-client # Provides the ISC DHCP client daemon and dhclient-script
|
|
||||||
dnf5 # Command-line package manager
|
|
||||||
dracut # Initramfs generator using udev
|
|
||||||
-e2fsprogs # Utilities for managing ext2, ext3, and ext4 file systems
|
|
||||||
filesystem # The basic directory layout for a Linux system
|
|
||||||
glibc # The GNU libc libraries
|
|
||||||
hostname # Utility to set/show the host name or domain name
|
|
||||||
iproute # Advanced IP routing and network device configuration tools
|
|
||||||
iputils # Network monitoring tools including ping
|
|
||||||
kbd # Tools for configuring the console (keyboard, virtual terminals, etc.)
|
|
||||||
kernel # The Linux kernel
|
|
||||||
-less # A text file browser similar to more, but better. Can be excluded
|
|
||||||
-man-db # Tools for searching and reading man pages. Can be excluded
|
|
||||||
ncurses # Ncurses support utilities
|
|
||||||
-openssh-clients # An open source SSH client applications. Can be excluded
|
|
||||||
-openssh-server # An open source SSH server daemon. Can be excluded
|
|
||||||
parted # The GNU disk partition manipulation program
|
|
||||||
-policycoreutils # SELinux policy core utilities. Can be excluded
|
|
||||||
procps-ng # System and process monitoring utilities
|
|
||||||
rootfiles # The basic required files for the root user's directory
|
|
||||||
rpm # The RPM package management system
|
|
||||||
-selinux-policy-targeted # SELinux targeted policy. Can be excluded
|
|
||||||
setup # A set of system configuration and setup files
|
|
||||||
shadow-utils # Utilities for managing accounts and shadow password files
|
|
||||||
-sssd-common # Common files for the SSSD. Can be excluded
|
|
||||||
-sssd-kcm # An implementation of a Kerberos KCM server. Can be excluded
|
|
||||||
-sudo # Allows restricted root access for specified users
|
|
||||||
systemd # System and Service Manager
|
|
||||||
util-linux # Collection of basic system utilities
|
|
||||||
-vim-minimal # A minimal version of the VIM editor
|
|
||||||
|
|
||||||
%end # End of the packages section
|
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
rootpw --lock --iscrypted locked # Lock the root account. Can still be undone by end-user during initial setup
|
rootpw --plaintext 1234 # Root account is enabled with weak password
|
||||||
selinux --disabled # Disable SELinux ; other option: --enable
|
selinux --disabled # Disable SELinux
|
||||||
firewall --disabled # Disable firewall
|
firewall --disabled # Disable firewall
|
||||||
@@ -1,3 +1,3 @@
|
|||||||
rootpw --lock --iscrypted locked # Lock the root account. Can still be undone by end-user during initial setup
|
rootpw --lock # No root login from the console
|
||||||
selinux --enabled # Enable SELinux ; other option: --disabled
|
selinux --enabled # Enable SELinux
|
||||||
firewall --enabled # Enable firewall
|
firewall --enabled # Enable firewall
|
||||||
@@ -3,4 +3,4 @@ clearpart --all --initlabel # Erase all partitions and Initializes the disk labe
|
|||||||
|
|
||||||
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi # Creates a 2 GB EFI system partition
|
part /boot/efi --fstype="efi" --size=2048 --fsoptions="umask=0077,shortname=winnt" --label=efi # Creates a 2 GB EFI system partition
|
||||||
part /boot --fstype="ext4" --size=512 --label=boot # Creates a 512 MiB ext4 boot partition
|
part /boot --fstype="ext4" --size=512 --label=boot # Creates a 512 MiB ext4 boot partition
|
||||||
part / --fstype="ext4" --grow --label=root # Create a single root partition with the remaining space
|
part / --fstype="ext4" --grow --label=root --mkfsoptions="-O encrypt,fast_commit" # Create a single root partition with the remaining space
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
# __ ____ ____ _____
|
|
||||||
# ____ / /_ __ __/ / /___ ____ ___ ___ / __ \/ ___/
|
|
||||||
# / __ \/ __ \/ / / / / / __ \/ __ `__ \/ _ \ / / / /\__ \
|
|
||||||
# / /_/ / / / / /_/ / / / /_/ / / / / / / __/ / /_/ /___/ /
|
|
||||||
# / .___/_/ /_/\__, /_/_/\____/_/ /_/ /_/\___/ \____//____/
|
|
||||||
# /_/ /____/
|
|
||||||
|
|
||||||
# A recipe for a virtual a very small nano server
|
|
||||||
|
|
||||||
%include ../ingredients/core.cfg # Text mode
|
|
||||||
%include ../ingredients/core-storage.cfg # ext4-based storage configuration
|
|
||||||
%include ../ingredients/core-bootloader-grub.cfg # Set bootloader to GRUB
|
|
||||||
%include ../ingredients/core-locale.cfg # System locale set to Swiss French as keyboard layout and English as language
|
|
||||||
%include ../ingredients/core-security-off.cfg # Lock root account, disable firewall and SELinux
|
|
||||||
%include ../ingredients/core-services.cfg # Required systemd services
|
|
||||||
%include ../ingredients/core-network.cfg # Network configuration
|
|
||||||
%include ../ingredients/core-packages-mandatory-trimming-attempt.cfg # Trimming attempt for the mandatory packages
|
|
||||||
%include ../ingredients/core-fedora-repo-43.cfg # Offical repositories for Fedora
|
|
||||||
%include ../ingredients/core-post.cfg # Triggered after the installation
|
|
||||||
%include ../ingredients/core-initial-setup-server.cfg # For headless systems
|
|
||||||
%include ../ingredients/base-guest-agents.cfg # Guest agents
|
|
||||||
Reference in New Issue
Block a user