Move create_file() to misc.sh, as it is going to be used in more places.

This commit is contained in:
Pawel Jakub Dawidek 2010-08-11 16:34:26 +00:00
parent 5ad80c5727
commit 35f540a74b

View File

@ -174,3 +174,38 @@ require()
fi
quick_exit
}
create_file() {
type="${1}"
name="${2}"
uid="${3}"
gid="${4}"
case "${type}" in
none)
return
;;
regular)
expect 0 create ${name} 0644
;;
dir)
expect 0 mkdir ${name} 0755
;;
fifo)
expect 0 mkfifo ${name} 0644
;;
block)
expect 0 mknod ${name} b 0644 1 2
;;
char)
expect 0 mknod ${name} c 0644 1 2
;;
socket)
expect 0 bind ${name}
;;
symlink)
expect 0 symlink test ${name}
;;
esac
expect 0 lchown ${name} ${uid} ${gid}
}