3 # SPDX-License-Identifier: MIT 
  14         test -d linux 
|| git clone https
://github.com
/AsahiLinux
/linux
 
  17         git 
reset --hard origin
/asahi
-wip; 
  18         curl 
-sL https
://tg.st
/u
/e633ae8c7e2f16d7bc845a0695e583a836d94846e1c33da182216e565c3769c4.config 
> .config
 
  20         make -j `nproc` V
=0 > /dev
/null
 
  21         sudo 
make modules_install
 
  29         test -d m1n1 
|| git clone 
--recursive https
://github.com
/AsahiLinux
/m1n1
 
  32         git 
reset --hard origin
/lina
/gpu
-wip; 
  40         test -d u
-boot || git clone https
://github.com
/AsahiLinux
/u
-boot 
  43         # For tag, see https://github.com/AsahiLinux/PKGBUILDs/blob/main/uboot-asahi/PKGBUILD 
  44         git 
reset --hard origin
/asahi
; 
  45         curl 
-s https
://tg.st
/u
/0001-usb-request-on-8-bytes-for-USB_SPEED_FULL-bMaxPacket.
patch | git am 
- 
  46         make apple_m1_defconfig
 
  49         cat m
1n
1/build
/m1n1.bin   
`find linux/arch/arm64/boot/dts/apple/ -name \*.dtb` <(gzip -c u
-boot/u
-boot-nodtb.bin
) > u
-boot.bin
 
  50         sudo 
cp /boot
/efi
/m
1n
1/boot.bin 
/boot
/efi
/m
1n
1/`date +%Y%m%d%H%M`.bin
 
  51         sudo 
cp u
-boot.bin 
/boot
/efi
/m
1n
1/boot.bin