[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [dev-serveez] OS X compatibility patches
From: |
Julian Graham |
Subject: |
Re: [dev-serveez] OS X compatibility patches |
Date: |
Mon, 17 Mar 2014 12:14:36 -0400 |
> I take it OSX date(1) does not support '-r'.
It accepts that flag but interprets it differently:
"Print the date and time represented by seconds, where seconds is
the number of seconds since the Epoch (00:00:00 UTC, January 1,
1970; see time(3)), and can be specified in decimal, octal, or
hex."
> Does it support '-u' and +FORMAT?
It does, but will attempt to SET the local date unless you specify
'-j' (along with some other arguments), which is not portable back to
GNU/Linux. In the process of playing around with this, I also noticed
that getting the year/month/day of a file's modification time is not
straightforward from the shell - you can do it with 'stat', but that
opens another can of portability worms. In the end, I figured it would
be safest to use mdate-sh, the presence of which suggests that the
Automake maintainers anticipated this difficulty.
Regards,
Julian