i386/169805: utime() syscall does not work in linuxulator
Richard Yao
ryao at gentoo.org
Thu Jul 12 21:00:14 UTC 2012
The following reply was made to PR i386/169805; it has been noted by GNATS.
From: Richard Yao <ryao at gentoo.org>
To: bug-followup at 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--
More information about the freebsd-i386
mailing list