mirror of https://github.com/docker/docs.git
Fix expect script in mkimage-arch
Docker-DCO-1.1-Signed-off-by: Zoltan Tombol <zoltan.tombol@gmail.com> (github: ztombol)
This commit is contained in:
parent
de5f3020d9
commit
e72f8161b9
|
@ -21,17 +21,18 @@ chmod 755 $ROOTFS
|
||||||
PKGIGNORE=linux,jfsutils,lvm2,cryptsetup,groff,man-db,man-pages,mdadm,pciutils,pcmciautils,reiserfsprogs,s-nail,xfsprogs
|
PKGIGNORE=linux,jfsutils,lvm2,cryptsetup,groff,man-db,man-pages,mdadm,pciutils,pcmciautils,reiserfsprogs,s-nail,xfsprogs
|
||||||
|
|
||||||
expect <<EOF
|
expect <<EOF
|
||||||
|
set send_slow {1 .1}
|
||||||
|
proc send {ignore arg} {
|
||||||
|
sleep .1
|
||||||
|
exp_send -s -- \$arg
|
||||||
|
}
|
||||||
set timeout 60
|
set timeout 60
|
||||||
set send_slow {1 1}
|
|
||||||
spawn pacstrap -C ./mkimage-arch-pacman.conf -c -d -G -i $ROOTFS base haveged --ignore $PKGIGNORE
|
spawn pacstrap -C ./mkimage-arch-pacman.conf -c -d -G -i $ROOTFS base haveged --ignore $PKGIGNORE
|
||||||
expect {
|
expect {
|
||||||
"Install anyway?" { send n\r; exp_continue }
|
-exact "anyway? \[Y/n\] " { send -- "n\r"; exp_continue }
|
||||||
"(default=all)" { send \r; exp_continue }
|
-exact "(default=all): " { send -- "\r"; exp_continue }
|
||||||
"Proceed with installation?" { send "\r"; exp_continue }
|
-exact "installation? \[Y/n\]" { send -- "y\r"; exp_continue }
|
||||||
"skip the above package" {send "y\r"; exp_continue }
|
|
||||||
"checking" { exp_continue }
|
|
||||||
"loading" { exp_continue }
|
|
||||||
"installing" { exp_continue }
|
|
||||||
}
|
}
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue