diff options
| author | Ahmed Abdelhalim <[email protected]> | 2026-04-23 00:43:45 +0200 |
|---|---|---|
| committer | Ahmed Abdelhalim <[email protected]> | 2026-04-23 00:43:45 +0200 |
| commit | 691d9a21678a44cb73dfcb295a50e17a013546d4 (patch) | |
| tree | fbf35cae2220383c70840e91b08bd8e4b0924267 /roles/bootstrap/tasks/install-ubuntu-mac.yml | |
| parent | 30eb7447283d6f8a59f081a5b75a8ced3590b44e (diff) | |
Refactor bootstrap with mac support
Diffstat (limited to 'roles/bootstrap/tasks/install-ubuntu-mac.yml')
| -rw-r--r-- | roles/bootstrap/tasks/install-ubuntu-mac.yml | 40 |
1 files changed, 0 insertions, 40 deletions
diff --git a/roles/bootstrap/tasks/install-ubuntu-mac.yml b/roles/bootstrap/tasks/install-ubuntu-mac.yml index 005c403..2cdbd7d 100644 --- a/roles/bootstrap/tasks/install-ubuntu-mac.yml +++ b/roles/bootstrap/tasks/install-ubuntu-mac.yml @@ -1,44 +1,4 @@ --- -# Apple EFI 1.x does not expose ext4 volumes via SimpleFileSystem, so the -# kernel must live on the FAT32 EFI partition where rEFInd already scans \boot\. -- name: "Ensure boot directory exists on EFI partition" - ansible.builtin.file: - path: "{{ mnt_boot_path }}/boot" - state: directory - mode: "0755" - -- name: "Copy kernel to EFI partition" - ansible.builtin.copy: - src: "{{ mnt_root_path }}/boot/{{ item }}" - dest: "{{ mnt_boot_path }}/boot/{{ item }}" - remote_src: true - follow: true - mode: "0644" - loop: - - "vmlinuz" - - "initrd.img" - -- name: "Configure rEFInd boot options on EFI partition" - ansible.builtin.template: - src: "refind_linux.conf.j2" - dest: "{{ mnt_boot_path }}/boot/refind_linux.conf" - mode: "0644" - -- name: "Ensure kernel post-install hook directory exists" - ansible.builtin.file: - path: "{{ mnt_root_path }}/etc/kernel/postinst.d" - state: directory - mode: "0755" - -- name: "Install kernel sync script for EFI partition" - ansible.builtin.copy: - dest: "{{ mnt_root_path }}/etc/kernel/postinst.d/refind-sync-kernel" - mode: "0755" - content: | - #!/bin/sh - cp /boot/vmlinuz /boot/efi/boot/ - cp /boot/initrd.img /boot/efi/boot/ - - name: "Install bcmwl-kernel-source in chroot" ansible.builtin.command: cmd: "arch-chroot {{ mnt_root_path }} apt-get install -y bcmwl-kernel-source" |
