mirror of
				https://github.com/moby/moby.git
				synced 2022-11-09 12:21:53 -05:00 
			
		
		
		
	Use heredoc to make expect script more clear
This commit is contained in:
		
							parent
							
								
									95ccb78aa7
								
							
						
					
					
						commit
						f34a62ea19
					
				
					 1 changed files with 11 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -21,18 +21,20 @@ mkdir $ROOTFS
 | 
			
		|||
#packages to ignore for space savings
 | 
			
		||||
PKGIGNORE=linux,jfsutils,lvm2,cryptsetup,groff,man-db,man-pages,mdadm,pciutils,pcmciautils,reiserfsprogs,s-nail,xfsprogs
 | 
			
		||||
 
 | 
			
		||||
expect -c "
 | 
			
		||||
expect <<EOF
 | 
			
		||||
  set timeout 60
 | 
			
		||||
  set send_slow {1 1}
 | 
			
		||||
  spawn pacstrap -c -d -G -i $ROOTFS base haveged --ignore $PKGIGNORE
 | 
			
		||||
  expect {
 | 
			
		||||
    \"Install anyway\" { send "n\\r"; exp_continue }
 | 
			
		||||
    \"(default=all)\" { send "\\r"; exp_continue }
 | 
			
		||||
    \"Proceed with installation?\" { send "\\r"; exp_continue }
 | 
			
		||||
    \"skip the above package\" {send "y\\r"; exp_continue }
 | 
			
		||||
    \"checking\" { exp_continue }
 | 
			
		||||
    \"loading\" { exp_continue }
 | 
			
		||||
    \"installing\" { exp_continue }
 | 
			
		||||
  }"
 | 
			
		||||
    "Install anyway?" { send n\r; exp_continue }
 | 
			
		||||
    "(default=all)" { send \r; exp_continue }
 | 
			
		||||
    "Proceed with installation?" { send "\r"; exp_continue }
 | 
			
		||||
    "skip the above package" {send "y\r"; exp_continue }
 | 
			
		||||
    "checking" { exp_continue }
 | 
			
		||||
    "loading" { exp_continue }
 | 
			
		||||
    "installing" { exp_continue }
 | 
			
		||||
  }
 | 
			
		||||
EOF
 | 
			
		||||
 | 
			
		||||
arch-chroot $ROOTFS /bin/sh -c "haveged -w 1024; pacman-key --init; pkill haveged; pacman -Rs --noconfirm haveged; pacman-key --populate archlinux"
 | 
			
		||||
arch-chroot $ROOTFS /bin/sh -c "ln -s /usr/share/zoneinfo/UTC /etc/localtime"
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue