From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from sfi-mx-4.v28.ch3.sourceforge.com ([172.29.28.124] helo=mx.sourceforge.net) by sfs-ml-4.v29.ch3.sourceforge.com with esmtp (Exim 4.69) (envelope-from ) id 1NUcEZ-00050E-0q for ltp-list@lists.sourceforge.net; Tue, 12 Jan 2010 08:36:15 +0000 Received: from mail-pz0-f193.google.com ([209.85.222.193]) by sfi-mx-4.v28.ch3.sourceforge.com with esmtp (Exim 4.69) id 1NUcEY-0001Xj-6H for ltp-list@lists.sourceforge.net; Tue, 12 Jan 2010 08:36:14 +0000 Received: by pzk31 with SMTP id 31so911130pzk.28 for ; Tue, 12 Jan 2010 00:36:07 -0800 (PST) MIME-Version: 1.0 In-Reply-To: <20100111213100.GA28138@us.ibm.com> References: <364299f41001081338u37e77cd3q3d9535f3dec71331@mail.gmail.com> <364299f41001081408sf9d740ew55dad7b542463416@mail.gmail.com> <364299f41001082327o31bbe79eh849ea1651cf12632@mail.gmail.com> <1263237132.5091.1.camel@moss-pluto.epoch.ncsc.mil> <20100111195043.GA23360@us.ibm.com> <1263239706.5091.11.camel@moss-pluto.epoch.ncsc.mil> <20100111201936.GA24711@us.ibm.com> <20100111205858.GA26412@us.ibm.com> <20100111210006.GA26554@us.ibm.com> <20100111213100.GA28138@us.ibm.com> Date: Tue, 12 Jan 2010 00:36:07 -0800 Message-ID: <364299f41001120036i47c2d4eamdfbcb21c768abafc@mail.gmail.com> From: Garrett Cooper Subject: Re: [LTP] regression: selinux testsuite broken since October List-Id: Linux Test Project General Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Errors-To: ltp-list-bounces@lists.sourceforge.net To: "Serge E. Hallyn" Cc: ltp-list@lists.sourceforge.net, Stephen Smalley , James Morris , Eric Paris On Mon, Jan 11, 2010 at 1:31 PM, Serge E. Hallyn wrote: > Quoting Serge E. Hallyn (serue@us.ibm.com): >> Quoting Serge E. Hallyn (serue@us.ibm.com): >> > Quoting Serge E. Hallyn (serue@us.ibm.com): >> > > Quoting Stephen Smalley (sds@tycho.nsa.gov): >> > > > On Mon, 2010-01-11 at 13:50 -0600, Serge E. Hallyn wrote: >> > > > > > Fails with: >> > > > > > cp: cannot stat >> > > > > > `/home/sds/ltp/testcases/kernel/security/selinux-testsuite/ref= policy/policy_files/generic/test_policy.*': No such file or directory >> > > > > >> > > > > You ran /home/sds/ltp/testscripts/test_selinux.sh, right? >> > > > > >> > > > > I think we are supposed to actually be running >> > > > > /opt/ltp/testscripts/test_selinux.sh. =A0So then the first quest= ion for >> > > > > Garrett is how should we deduce /home/sds/ltp as $LTP_SRCDIR fro= m a >> > > > > testscript? =A0Or should the policy sources be copied into /opt? >> > > > >> > > > Ok, but regardless: =A0the refpolicy Makefile is still broken. >> > > >> > > Yup. >> > >> > All right, baby-steps. >> > >> > The attached test_selinux.diff is not to be applied, but something >> > like it is needed. =A0Should we have the ltp 'make install' fill in >> > TOP_SRCDIR in /opt/ltp/testscripts/test_selinux.sh? =A0BTW, Garrett, >> > that is the issue I was saying is shared between test_selinux.sh >> > and some others including test_robind.sh. =A0That's why I'm not just >> > sending a patch to make it work, bc i think we need more general >> > guidance. >> > >> > The second match makes the 'make load' part of test_selinux.sh >> > succeed on rhel5.4. =A0Stephen, how does it do on fedora? >> > >> > After loading policy it fails to execute ltp-pan, but I figure let's >> > get policy loading working first. > > All right well just doing > > --- /root/ltp_cvs_orig/ltp/testscripts/test_selinux.sh =A02009-05-19 05:3= 9:11.000000000 -0400 > +++ /opt/ltp/testscripts/test_selinux.sh =A0 =A0 =A0 =A02010-01-11 16:26:= 12.000000000 -0500 > @@ -115,7 +117,7 @@ > =A0SAVEBINTYPE=3D`ls -Zd $LTPROOT/testcases/bin | awk '{ print $4 }' | aw= k -F: '{ print $3 }'` > =A0/usr/bin/chcon -t test_file_t $LTPROOT/testcases/bin > > -$LTPROOT/pan/ltp-pan -S -a $LTPROOT/results/selinux -n ltp-selinux -l $L= TPROOT/results/selinux.logfile -o $LTPROOT/results/selinux.outfile -p -f $L= TPROOT/runtest/selinux > +$LTPROOT/bin/ltp-pan -S -a $LTPROOT/results/selinux -n ltp-selinux -l $L= TPROOT/results/selinux.logfile -o $LTPROOT/results/selinux.outfile -p -f $L= TPROOT/runtest/selinux > > =A0# cleanup before exiting > > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > in test_selinux.sh makes the testsuite mostly pass (test 39 fails, all > up to then pass) > > Again this is on RHEL5.4. > > -serge Yowch. This was a problem in more than just that script. Apparently PAN was incorrect for test_containers.sh and test_filecaps.sh as well. Fixed. Thanks, -Garrett ---------------------------------------------------------------------------= --- This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev = _______________________________________________ Ltp-list mailing list Ltp-list@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ltp-list