├── .dockerignore ├── .github └── workflows │ ├── docker.yml │ └── image.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── aarch64-arch-mkimg ├── lib ├── base │ ├── base.sh │ ├── img.sh │ ├── log.sh │ ├── rootfs.sh │ └── source.sh ├── chroot │ ├── _setup.sh │ ├── base.sh │ ├── log.sh │ ├── makepkg.sh │ ├── modules.sh │ └── pacman.sh └── modules │ ├── efi-shell.sh │ ├── grub-patched.sh │ ├── iwd.sh │ ├── linux-surface.sh │ └── qcom-wifi.sh └── profiles ├── default ├── base │ ├── boot │ │ └── .aarch64-arch-boot │ ├── efi │ │ └── EFI │ │ │ └── Boot │ │ │ └── grub.cfg │ └── etc │ │ ├── sysctl.d │ │ └── 00-printk.conf │ │ └── systemd │ │ └── network │ │ └── wlan.network ├── modules │ ├── 00-linux-surface.sh │ ├── 01-grub.sh │ ├── 02-efi-shell.sh │ ├── 03-iwd.sh │ └── 04-qcom-wifi.sh ├── packages │ ├── custom │ │ └── .gitignore │ ├── install │ └── uninstall └── profile.sh └── persistent ├── base ├── boot ├── efi │ └── EFI │ │ └── Boot │ │ └── grub.cfg └── etc ├── modules ├── packages └── profile.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /.github/workflows/docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/.github/workflows/docker.yml -------------------------------------------------------------------------------- /.github/workflows/image.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/.github/workflows/image.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | *.img 3 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/README.md -------------------------------------------------------------------------------- /aarch64-arch-mkimg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/aarch64-arch-mkimg -------------------------------------------------------------------------------- /lib/base/base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/base/base.sh -------------------------------------------------------------------------------- /lib/base/img.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/base/img.sh -------------------------------------------------------------------------------- /lib/base/log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/base/log.sh -------------------------------------------------------------------------------- /lib/base/rootfs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/base/rootfs.sh -------------------------------------------------------------------------------- /lib/base/source.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/base/source.sh -------------------------------------------------------------------------------- /lib/chroot/_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/_setup.sh -------------------------------------------------------------------------------- /lib/chroot/base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/base.sh -------------------------------------------------------------------------------- /lib/chroot/log.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/log.sh -------------------------------------------------------------------------------- /lib/chroot/makepkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/makepkg.sh -------------------------------------------------------------------------------- /lib/chroot/modules.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/modules.sh -------------------------------------------------------------------------------- /lib/chroot/pacman.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/chroot/pacman.sh -------------------------------------------------------------------------------- /lib/modules/efi-shell.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/modules/efi-shell.sh -------------------------------------------------------------------------------- /lib/modules/grub-patched.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/modules/grub-patched.sh -------------------------------------------------------------------------------- /lib/modules/iwd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/modules/iwd.sh -------------------------------------------------------------------------------- /lib/modules/linux-surface.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/modules/linux-surface.sh -------------------------------------------------------------------------------- /lib/modules/qcom-wifi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/lib/modules/qcom-wifi.sh -------------------------------------------------------------------------------- /profiles/default/base/boot/.aarch64-arch-boot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /profiles/default/base/efi/EFI/Boot/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/default/base/efi/EFI/Boot/grub.cfg -------------------------------------------------------------------------------- /profiles/default/base/etc/sysctl.d/00-printk.conf: -------------------------------------------------------------------------------- 1 | kernel.printk = 1 2 | -------------------------------------------------------------------------------- /profiles/default/base/etc/systemd/network/wlan.network: -------------------------------------------------------------------------------- 1 | [Match] 2 | Name=wlan* 3 | 4 | [Network] 5 | DHCP=yes 6 | DNSSEC=no 7 | -------------------------------------------------------------------------------- /profiles/default/modules/00-linux-surface.sh: -------------------------------------------------------------------------------- 1 | ../../../lib/modules/linux-surface.sh -------------------------------------------------------------------------------- /profiles/default/modules/01-grub.sh: -------------------------------------------------------------------------------- 1 | ../../../lib/modules/grub-patched.sh -------------------------------------------------------------------------------- /profiles/default/modules/02-efi-shell.sh: -------------------------------------------------------------------------------- 1 | ../../../lib/modules/efi-shell.sh -------------------------------------------------------------------------------- /profiles/default/modules/03-iwd.sh: -------------------------------------------------------------------------------- 1 | ../../../lib/modules/iwd.sh -------------------------------------------------------------------------------- /profiles/default/modules/04-qcom-wifi.sh: -------------------------------------------------------------------------------- 1 | ../../../lib/modules/qcom-wifi.sh -------------------------------------------------------------------------------- /profiles/default/packages/custom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/default/packages/custom/.gitignore -------------------------------------------------------------------------------- /profiles/default/packages/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/default/packages/install -------------------------------------------------------------------------------- /profiles/default/packages/uninstall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/default/packages/uninstall -------------------------------------------------------------------------------- /profiles/default/profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/default/profile.sh -------------------------------------------------------------------------------- /profiles/persistent/base/boot: -------------------------------------------------------------------------------- 1 | ../../default/base/boot -------------------------------------------------------------------------------- /profiles/persistent/base/efi/EFI/Boot/grub.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/persistent/base/efi/EFI/Boot/grub.cfg -------------------------------------------------------------------------------- /profiles/persistent/base/etc: -------------------------------------------------------------------------------- 1 | ../../default/base/etc -------------------------------------------------------------------------------- /profiles/persistent/modules: -------------------------------------------------------------------------------- 1 | ../default/modules -------------------------------------------------------------------------------- /profiles/persistent/packages: -------------------------------------------------------------------------------- 1 | ../default/packages -------------------------------------------------------------------------------- /profiles/persistent/profile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/linux-surface/aarch64-arch-mkimg/HEAD/profiles/persistent/profile.sh --------------------------------------------------------------------------------