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
/78cf358c267e7df34d6428d2ee621cf83d9a06b2c5b1e798562730e196cd3754.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
 
  50         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
 
  51         sudo 
cp /boot
/efi
/m
1n
1/boot.bin 
/boot
/efi
/m
1n
1/`date +%Y%m%d%H%M`.bin
 
  52         sudo 
cp u
-boot.bin 
/boot
/efi
/m
1n
1/boot.bin
 
  59 echo 'On my last try it booted, but the following things did not work: usb-a, usb-c, network, shutdown or reboot'