use updated kernel and correct path in examples/swap.yml

for swap.sh, take any command-line options, not just those with an arg
that in turn requires a new hash on the example

Use latest 4.9.x kernel to keep in line with other examples

Replace (bash) herestring with (posix) heredoc in swap.sh, and update hash to match

Signed-off-by: Avi Deitcher <avi@deitcher.net>
This commit is contained in:
Avi Deitcher 2017-04-28 17:19:26 +03:00
parent facdf93bac
commit f72a2e7bef
2 changed files with 6 additions and 4 deletions

View File

@ -48,7 +48,7 @@ onboot:
rootfsPropagation: shared
command: ["/mount.sh", "/var/external"]
- name: swap
image: "linuxkit/swap:edd74ce7ced2b97dba5075012f497570c5490299"
image: "linuxkit/swap:d089b31acad8a5f6a5f1c368ddd1dfe1d049b100"
net: host
pid: host
capabilities:
@ -57,7 +57,7 @@ onboot:
binds:
- /var:/var
- /dev:/dev
command: ["swap.sh", "--path", "/var/external/swap", "--size","1G"]
command: ["/swap.sh", "--path", "/var/external/swap", "--size", "1G"]
services:
- name: rngd
image: "linuxkit/rngd:3dad6dd43270fa632ac031e99d1947f20b22eec9"

View File

@ -2,7 +2,7 @@
set -e
while [ $# -gt 1 ]; do
while [ $# -ge 1 ]; do
key="$1"
case $key in
@ -74,7 +74,9 @@ fi
## check each of our conditions
for cond in $CONDITIONS; do
# split the condition parts
IFS=: read condtype arg1 arg2 arg3 arg4 <<< "$cond"
IFS=: read condtype arg1 arg2 arg3 arg4 <<EOF
$cond
EOF
case $condtype in
part)
partition=$arg1