From owner-p4-projects@FreeBSD.ORG Fri Jun 29 09:38:04 2007 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 8A75916A46C; Fri, 29 Jun 2007 09:38:04 +0000 (UTC) X-Original-To: perforce@FreeBSD.org Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 561CD16A468 for ; Fri, 29 Jun 2007 09:38:04 +0000 (UTC) (envelope-from zhouzhouyi@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id 46EBE13C455 for ; Fri, 29 Jun 2007 09:38:04 +0000 (UTC) (envelope-from zhouzhouyi@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.8/8.13.8) with ESMTP id l5T9c4iE004666 for ; Fri, 29 Jun 2007 09:38:04 GMT (envelope-from zhouzhouyi@FreeBSD.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.8/8.13.8/Submit) id l5T9c4tf004663 for perforce@freebsd.org; Fri, 29 Jun 2007 09:38:04 GMT (envelope-from zhouzhouyi@FreeBSD.org) Date: Fri, 29 Jun 2007 09:38:04 GMT Message-Id: <200706290938.l5T9c4tf004663@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to zhouzhouyi@FreeBSD.org using -f From: Zhouyi ZHOU To: Perforce Change Reviews Cc: Subject: PERFORCE change 122525 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jun 2007 09:38:04 -0000 http://perforce.freebsd.org/chv.cgi?CH=122525 Change 122525 by zhouzhouyi@zhouzhouyi_mactest on 2007/06/29 09:37:06 Check the ordinary case for open with O_CREAT flag Affected files ... .. //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tests/open/00.t#2 edit Differences ... ==== //depot/projects/soc2007/zhouzhouyi_mactest_soc/regression/mactest/tests/open/00.t#2 (text+ko) ==== @@ -6,7 +6,7 @@ dir=`dirname $0` . ${dir}/../misc.sh -echo "1..1" +echo "1..2" n0=`namegen` n1=`namegen` @@ -31,13 +31,21 @@ echo "pid = -1 mac_test_init_vnode_label" >> ${mactest_conf} #associate the extattr of newly created vnode echo "pid = -1 mac_test_create_vnode_extattr: biba/high(low-high),mls/9(low-high) * ${dvplabel} biba/high,mls/9" >> ${mactest_conf} + mactestnotexpectanyerror -m "mls/9(low-high)" mkdir ${n1} 0755 + rm ${mactest_conf} - mactestnotexpectanyerror -m "mls/9(low-high)" mkdir ${n1} 0755 - cdir=`pwd` cd ${n1} + echo "pid = -1 mac_test_check_vnode_lookup with cr_label and dvplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/9" > ${mactest_conf} + echo "pid = -1 mac_test_check_vnode_create with cr_label and dvplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/9" >> ${mactest_conf} + echo "pid = -1 mac_test_init_vnode_label" >> ${mactest_conf} + echo "pid = -1 mac_test_create_vnode_extattr with cr_label mplabel dvplabel and vplabel:biba/high(low-high),mls/9(low-high) biba/high,mls/low biba/high,mls/9 biba/high,mls/9" >> ${mactest_conf} + echo "pid = -1 mac_test_check_vnode_open with acc_mode and cr_label and vplabel#VWRITE :biba/high(low-high),mls/9(low-high) biba/high,mls/9" >> ${mactest_conf} + mv ${mactest_conf} "mactest.conf" + mactestnotexpectanyerror -m "mls/9(low-high)" open ${n0} O_CREAT,O_WRONLY 0755 + rm "mactest.conf" + cd .. rm -fr ${n1} - rm ${mactest_conf} fi