Author: pjd
Date: Wed Aug 11 16:34:26 2010
New Revision: 211179
URL: http://svn.freebsd.org/changeset/base/211179

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

Modified:
  head/tools/regression/fstest/tests/misc.sh

Modified: head/tools/regression/fstest/tests/misc.sh
==============================================================================
--- head/tools/regression/fstest/tests/misc.sh  Wed Aug 11 16:33:17 2010        
(r211178)
+++ head/tools/regression/fstest/tests/misc.sh  Wed Aug 11 16:34:26 2010        
(r211179)
@@ -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}
+}
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to