From owner-freebsd-i386@FreeBSD.ORG Thu Jul 12 21:00:14 2012 Return-Path: Delivered-To: freebsd-i386@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 03AC0106566C for ; Thu, 12 Jul 2012 21:00:13 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B98AD8FC12 for ; Thu, 12 Jul 2012 21:00:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6CL0DEo045777 for ; Thu, 12 Jul 2012 21:00:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6CL0DRK045776; Thu, 12 Jul 2012 21:00:13 GMT (envelope-from gnats) Date: Thu, 12 Jul 2012 21:00:13 GMT Message-Id: <201207122100.q6CL0DRK045776@freefall.freebsd.org> To: freebsd-i386@FreeBSD.org From: Richard Yao Cc: Subject: Re: i386/169805: utime() syscall does not work in linuxulator X-BeenThere: freebsd-i386@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Richard Yao List-Id: I386-specific issues for FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jul 2012 21:00:14 -0000 The following reply was made to PR i386/169805; it has been noted by GNATS. From: Richard Yao To: bug-followup@FreeBSD.org Cc: Subject: Re: i386/169805: utime() syscall does not work in linuxulator Date: Thu, 12 Jul 2012 16:55:03 -0400 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigF53763EA69266A62B79EE493 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 07/12/2012 03:48 PM, Richard Yao wrote: > On 07/12/2012 01:46 PM, Richard Yao wrote: >> Doing `emerge -1v =3Dapp-arch/tar-1.23-r2` will make this issue go awa= y. >> Something changed between that and tar 1.26 that caused things to brea= k. >> >> I do not have a workaround for the touch issue, although I guess that >> belongs in a separate problem report. >> >=20 > For what it is worth, I figured out the cause of the touch issue. The > utimensat() syscall is unimplemented. >=20 This can be worked around by adding a symlink to busybox: ln -s /bin/busybox /usr/bin/touch There is a similar issue involving `rm`. I have not debugged it in depth, but it also can be fixed with a symlink to busybox: ln -s /bin/busybox /bin/rm Lastly, the issue with tar can be fixed with a symlink to busybox too: ln -s /bin/busybox /bin/tar We still need the appropriate syscalls implemented to make these commands happy, but at least we have a workaround now. --------------enigF53763EA69266A62B79EE493 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJP/zmqAAoJECDuEZm+6Exkjh8QAJNe2GdaBtXn1El3Za8ALeX/ xSa2soEIZOC2kMHmt9jCxjktpgX4h/yf9k+i0uke63QFHUGzMQ4DB5DbMd9lAUKr IhMVWebS1zMnSaJAXj21f+rSiJqHA1Gr+xs7+Gph1O2dvfRlto/a2hmkQhBFdQF5 CvElhZ8wQtOcE83ldjarVzhXsVrypu+L73YupnaRJruTcw3uP6DQ/DK6tAgE9Gsz rXthKU36f8gn1coRyTcFADhScJhR5giCNLZIBSLojqTpx+Uppo1o2CGLj47CXj+9 /BbkKftTqPUA/fZDf9u/ofyHPh5jitp7XcxOSkgFPte94w83oKN299b+uUljduZ5 Qci4m0g7mfrQM1BfmiHSwtQEvp6iYqD1c6d4Pw7++O2C1RTu8V+mNse+LzFYqI7v 9dkBvSn1O7vv82oERuQfTo6gY0+qLGtNDlOC6f1GVBZhdjYuqB3B4e+qd/fCtLK/ kb2AKosA7gEz9Im1BGTpkyY0cXfDCpZ/15dalvtAh6KynE5eaEIz98KmI15jrB55 bt7/x6S7ROYBxUT4RzWmQb9+Co3pmYkk4iisJKvhEjGnvRfLUrcmrfNkmKJ0jkkL qfJiJr6uZ3aG3rzGtj0MaDngrIJwFOp2ZOPiFsvc0s5CcVz7usfrWm2iRBcu4eIQ 0j1/LPHaTKIBY6C28y0l =elBZ -----END PGP SIGNATURE----- --------------enigF53763EA69266A62B79EE493--