File tree Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Expand file tree Collapse file tree 1 file changed +4
-13
lines changed Original file line number Diff line number Diff line change @@ -4,22 +4,13 @@ rm -f ./*.img
44rm -f ./* .xz
55sudo umount ./mount 
66rm -rf mount
7- LATEST_PI_VER=$( curl ' https://downloads.raspberrypi.org/raspios_lite_armhf/images/?C=M;O=A' 2> /dev/null |  grep -oP ' \d\d\d\d-\d\d-\d\d' |  tail -n 1) #  holy hell
87
9- wget " https://downloads.raspberrypi.org/raspios_lite_armhf/images/raspios_lite_armhf- $LATEST_PI_VER / $LATEST_PI_VER -raspios-bullseye-armhf-lite.img .xz" 
8+ wget " https://downloads.raspberrypi.org/raspios_lite_armhf/root.tar .xz" 
109
11- xz -d " $LATEST_PI_VER -raspios-bullseye-armhf-lite.img .xz" 
10+ xz -d root.tar .xz
1211
13- DEVFILE=$( sudo kpartx -av " $LATEST_PI_VER -raspios-bullseye-armhf-lite.img" |  grep -oP " loop\dp2" ) 
14- 
15- mkdir mount
16- 
17- sudo mount " /dev/mapper/$DEVFILE " 
18- 
19- sudo tar -czf - -C mount .  >  ./raspi.tar
20- 
21- docker import - pimachinelearning/raspi-os-lite:" $LATEST_PI_VER " <  raspi.tar
22- docker import - pimachinelearning/raspi-os-lite:latest <  raspi.tar
12+ docker import - pimachinelearning/raspi-os-lite:" $LATEST_PI_VER " <  root.tar
13+ docker import - pimachinelearning/raspi-os-lite:latest <  root.tar
2314
2415docker tag pimachinelearning/raspi-os-lite:" $LATEST_PI_VER " " $LATEST_PI_VER " 
2516docker tag pimachinelearning/raspi-os-lite:latest pimachinelearning/raspi-os-lite:latest
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments