On Thu, Dec 12, 2013 at 2:30 PM, John Peterson <jwpeter...@gmail.com> wrote:
> On Thu, Dec 12, 2013 at 1:41 PM, Kirk, Benjamin (JSC-EG311)
>
> But I don't think we're doing anything like that to libmesh_config.h.
> In fact I can see the command that installs it:
>
> /usr/bin/install -C -m 644 libmesh/libmesh_config.h (... bunch of
> other files ...)
> '/home/petejw/projects/libmesh_git/install/include/libmesh'
>
> and that should really do the right thing.

So... I'm having much better luck with '/usr/bin/install -p'
(preserve-timestamps) than I was with 'install -C' on Linux....

It's a bit hard to say what the difference between -C and -p might be
just from reading the /usr/bin/install man page.  On OSX, it appears
that -p imples -C

OSX:
-p      Preserve the modification time.  Copy the file, as if the -C
(compare and copy) option is specified, except if the target file
doesn't already exist or is different, then preserve the modification
time of the file.

but on Linux the description is more vague:

Linux:
-p, --preserve-timestamps
              apply access/modification times of SOURCE files to
corresponding destination files

Anyway, I'm updating my Linux install scripts. Perhaps this thread
will help somebody with the same issue in the future...

-- 
John

------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel

Reply via email to