summaryrefslogtreecommitdiffstats
path: root/roles/bootstrap/tasks/install-ubuntu-mac.yml
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-04-23 00:43:45 +0200
committerAhmed Abdelhalim <[email protected]>2026-04-23 00:43:45 +0200
commit691d9a21678a44cb73dfcb295a50e17a013546d4 (patch)
treefbf35cae2220383c70840e91b08bd8e4b0924267 /roles/bootstrap/tasks/install-ubuntu-mac.yml
parent30eb7447283d6f8a59f081a5b75a8ced3590b44e (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.yml40
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"