|
24 | 24 |
|
25 | 25 | DISTRO_URL = { |
26 | 26 | "fedora": |
27 | | - "https://download.fedoraproject.org/pub/fedora/linux/releases/41/Everything/x86_64/os", |
| 27 | + "https://download.fedoraproject.org/pub/fedora/linux/releases/42/Everything/x86_64/os", |
28 | 28 | "centos8": "http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/", |
29 | 29 | "centos9": "http://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/", |
30 | 30 | } |
@@ -208,11 +208,14 @@ def handle_ssh_pubkey(data): |
208 | 208 | data.ssh_pubkey_used = bool(data.ssh_pubkey) |
209 | 209 | if not data.ssh_pubkey: |
210 | 210 | home_dir = os.path.expanduser('~') |
211 | | - user_default_key = f'{home_dir}/.ssh/id_rsa.pub' |
212 | | - if os.path.isfile(user_default_key): |
213 | | - data.ssh_pubkey = user_default_key |
214 | | - with open(data.ssh_pubkey) as f: |
215 | | - data.pub_key_content = f.readline().rstrip() |
| 211 | + key_types = ['ed25519', 'rsa',] |
| 212 | + for key_type in key_types: |
| 213 | + user_default_key = f'{home_dir}/.ssh/id_{key_type}.pub' |
| 214 | + if os.path.isfile(user_default_key): |
| 215 | + data.ssh_pubkey = user_default_key |
| 216 | + with open(data.ssh_pubkey) as f: |
| 217 | + data.pub_key_content = f.readline().rstrip() |
| 218 | + return |
216 | 219 | else: |
217 | 220 | err('SSH public key was not found or informed by "--ssh-pubkey" option.') |
218 | 221 |
|
@@ -253,8 +256,8 @@ def handle_kickstart(data): |
253 | 256 |
|
254 | 257 | if data.uefi: |
255 | 258 | content = content.replace( |
256 | | - "part /boot --fstype=xfs --size=512", |
257 | | - "part /boot --fstype=xfs --size=312\npart /boot/efi --fstype=efi --size=200", |
| 259 | + "part /boot --fstype=xfs --size=1152", |
| 260 | + "part /boot --fstype=xfs --size=640\npart /boot/efi --fstype=efi --size=512", |
258 | 261 | ).replace( |
259 | 262 | "part biosboot ", |
260 | 263 | "# part biosboot ", |
|
0 commit comments