NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/49005: [patch] t_truncate: use /etc/motd instead of /usr/bin/fpr



The following reply was made to PR bin/49005; it has been noted by GNATS.

From: Garrett Cooper <yaneurabeya%gmail.com@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: gnats-admin%netbsd.org@localhost,
 netbsd-bugs%netbsd.org@localhost
Subject: Re: bin/49005: [patch] t_truncate: use /etc/motd instead of /usr/bin/fpr
Date: Thu, 23 Oct 2014 22:22:42 -0700

 --Apple-Mail=_7B7B5186-365F-4402-886D-C9A915C9667F
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
 	charset=windows-1252
 
 On Jul 17, 2014, at 12:20, Garrett Cooper <yaneurabeya%gmail.com@localhost> wrote:
 
 > The following reply was made to PR bin/49005; it has been noted by =
 GNATS.
 >=20
 > From: Garrett Cooper <yaneurabeya%gmail.com@localhost>
 > To: "gnats-bugs%NetBSD.org@localhost" <gnats-bugs%netbsd.org@localhost>
 > Cc: "gnats-admin%netbsd.org@localhost" <gnats-admin%netbsd.org@localhost>,=20
 > 	"netbsd-bugs%netbsd.org@localhost" <netbsd-bugs%netbsd.org@localhost>
 > Subject: Re: bin/49005: [patch] t_truncate: use /etc/motd instead of =
 /usr/bin/fpr
 > Date: Thu, 17 Jul 2014 12:19:42 -0700
 >=20
 > On Thu, Jul 17, 2014 at 12:19 PM, Garrett Cooper =
 <yaneurabeya%gmail.com@localhost> wrote:
 >> On Thu, Jul 17, 2014 at 2:10 AM, David Holland =
 <dholland-bugs%netbsd.org@localhost> wrote:
 >>> The following reply was made to PR bin/49005; it has been noted by =
 GNATS.
 >>>=20
 >>> From: David Holland <dholland-bugs%netbsd.org@localhost>
 >>> To: gnats-bugs%NetBSD.org@localhost
 >>> Cc:
 >>> Subject: Re: bin/49005: [patch] t_truncate: use /etc/motd instead of
 >>> /usr/bin/fpr
 >>> Date: Thu, 17 Jul 2014 09:05:40 +0000
 >>>=20
 >>> On Thu, Jul 17, 2014 at 05:40:00AM +0000, yaneurabeya%gmail.com@localhost =
 wrote:
 >>>>> Description:
 >>>> FreeBSD doesn't have /usr/bin/fpr, but it does have /etc/motd, so =
 the testcase should be changed to use /etc/motd.
 >>>=20
 >>> /usr/bin/fpr was chosen on the grounds that it's expendable if
 >>> something goes wrong and it gets truncated. The motd isn't.
 >>=20
 >>    Ah, ok. It might be better to install a file into the source
 >=20
 > source -> tests
 >=20
 >> directory that's owned by root and 0644, then try and truncate it so
 >> the test is more portable and doesn't accidentally hose a utility or
 >> other file that it shouldn't as that's the purpose of the testcase =
 (to
 >> test EACESS). Does that sound like a good approach?
 
 Here=92s a better approach: =
 https://svnweb.freebsd.org/base?view=3Drevision&revision=3D273533 ; =
 here=92s the build target I=92ll be adding to =
 lib/libc/tests/sys/Makefile to generate the file:
 
 > FILESGROUPS=3D            FILES truncate_test_FILES
 >
 > truncate_test_FILES=3D    truncate_test.root_owned
 > truncate_test_FILESDIR=3D ${TESTSDIR}
 > truncate_test_FILESMODE=3D 0600
 > truncate_test_FILESOWNER=3D root
 > truncate_test_FILESGRP=3D wheel
 >
 > CLEANFILES=3D     truncate_test.root_owned
 > truncate_test.root_owned:
 > 	dd if=3D/dev/null bs=3D1 count=3D1 of=3D${.TARGET}
 
 Cheers!
 
 --Apple-Mail=_7B7B5186-365F-4402-886D-C9A915C9667F
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
 	filename=signature.asc
 Content-Type: application/pgp-signature;
 	name=signature.asc
 Content-Description: Message signed with OpenPGP using GPGMail
 
 -----BEGIN PGP SIGNATURE-----
 Comment: GPGTools - https://gpgtools.org
 
 iQEcBAEBCgAGBQJUSeIiAAoJEMZr5QU6S73eMHwH/RXDnurQL4Y7xKBgbFZi2H7r
 YyWve9IL3UGye7GYmk/FfR4baFwiDIVelbnIktAzSd9uOPpHWX2+OHRMOjQ+gyFn
 sXen6+PI2EuwYe9sjCV8FpaF8UZTxSnuuM+mP7ZvSmNPvq+fqDm4fuxrgJ4KmE1g
 7jmGlB5FwulxCdETTIl6yV73tERSRCPsW7KJVn+69cyYRGFTTDR/fjqF64beQfGW
 PlXgHUYT0pKD9hLtdAgUBYhV0GhLyHGXcfaR784ASs2d1U9PBca99McquHwpYN/3
 xdGvVnY87d7JfPVHTIDpfO1TdkI8T9ee9v402PhyEX3JoXM4JnXCpjtHw6lZrJQ=
 =XE1r
 -----END PGP SIGNATURE-----
 
 --Apple-Mail=_7B7B5186-365F-4402-886D-C9A915C9667F--
 


Home | Main Index | Thread Index | Old Index