0aa7f38a7f
lib/img-functions:finalise_base() does a recursive unmount of /tmp to cleanup any old mounts that might be in there (we do things like bind mount caches in there). unmount_dir fails if /tmp isn't a directory. The 'run_output_format_test.sh' uses the 'fake-os' element for testing. Because 'fake-os' did not create the '/tmp' directory, the test script fails. This patch fixes the problem: it adds '/tmp' to the list of directories that are created. It was implemented replacing the existing five 'mkdir' command with a for loop over now six directories. Change-Id: Ic7aca155492967b9819f129d3843cf95e136410e Signed-off-by: Andreas Florath <andreas@florath.net>
15 lines
346 B
Bash
Executable File
15 lines
346 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eux
|
|
set -o pipefail
|
|
|
|
sudo touch $TARGET_ROOT/fake-os
|
|
|
|
for DIR in etc mnt proc dev sys tmp; do
|
|
sudo mkdir -p ${TARGET_ROOT}/${DIR}
|
|
done
|
|
|
|
# We need some size so the mkfs does not fail when making an fs of size 0
|
|
# We also need to account for the journal size on the FS
|
|
dd if=/dev/zero of=$TARGET_ROOT/fake-data bs=1M count=42
|