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

View File

@ -2,7 +2,7 @@
set -e set -e
while [ $# -gt 1 ]; do while [ $# -ge 1 ]; do
key="$1" key="$1"
case $key in case $key in
@ -74,7 +74,9 @@ fi
## check each of our conditions ## check each of our conditions
for cond in $CONDITIONS; do for cond in $CONDITIONS; do
# split the condition parts # 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 case $condtype in
part) part)
partition=$arg1 partition=$arg1