mirror of
https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git
synced 2025-12-15 11:22:43 +03:00
tests: unify fake_metadata_nocloud and fake_userdata_nocloud
Avoid duplication of code. No changes in behavior
This commit is contained in:
parent
0500f71837
commit
f46b6b24d8
@ -39,7 +39,8 @@ fake_umount() {
|
|||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
fake_userdata_nocloud() {
|
fake_data_nocloud() {
|
||||||
|
local datafile="$1"
|
||||||
local file="$(mktemp -p "$PWD")"
|
local file="$(mktemp -p "$PWD")"
|
||||||
cat > "$file"
|
cat > "$file"
|
||||||
fake_bin mount <<-EOF
|
fake_bin mount <<-EOF
|
||||||
@ -48,26 +49,20 @@ fake_userdata_nocloud() {
|
|||||||
while ! [ -d "\$1" ]; do
|
while ! [ -d "\$1" ]; do
|
||||||
shift
|
shift
|
||||||
done
|
done
|
||||||
cp "$file" "\$1"/user-data
|
cp "$file" "\$1"/$datafile
|
||||||
EOF
|
|
||||||
mkdir -p mnt
|
|
||||||
}
|
|
||||||
|
|
||||||
fake_metadata_nocloud() {
|
|
||||||
local file="$(mktemp -p "$PWD")"
|
|
||||||
cat > "$file"
|
|
||||||
fake_bin mount <<-EOF
|
|
||||||
#!/bin/sh
|
|
||||||
# find last arg which is the mount dir
|
|
||||||
while ! [ -d "\$1" ]; do
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
cp "$file" "\$1"/meta-data
|
|
||||||
EOF
|
EOF
|
||||||
mkdir -p mnt
|
mkdir -p mnt
|
||||||
fake_umount
|
fake_umount
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fake_metadata_nocloud() {
|
||||||
|
fake_data_nocloud meta-data
|
||||||
|
}
|
||||||
|
|
||||||
|
fake_userdata_nocloud() {
|
||||||
|
fake_data_nocloud user-data
|
||||||
|
}
|
||||||
|
|
||||||
fake_interfaces() {
|
fake_interfaces() {
|
||||||
local n=1
|
local n=1
|
||||||
for i; do
|
for i; do
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user