Fix `create_chrome_version_h` in bootstrap.py
authorEran Tiktin <eran.t@mce-sys.com>
Mon, 7 Sep 2015 18:55:02 +0000 (21:55 +0300)
committerEran Tiktin <eran.t@mce-sys.com>
Mon, 7 Sep 2015 18:55:02 +0000 (21:55 +0300)
commitdb3e27ceaab98dd7602f8f619eda8ca7df8a3571
treebf1edaf7f0227465700d5d1f435d7dac2a99dfd8
parentb521e45ef886bd04adf2860898a8a0f1e5784a55
Fix `create_chrome_version_h` in bootstrap.py

The code was supposed to compare the content of the existing file with
the new content and only replace the file if the content was different,
but it had a fatal flow. It opened the existing file with 'w+' or 'wb+'
and they both truncate the file, so the compare was always false and we
always overwrote the file.
The updated code compares the file content ignoring line endings and
writes the file only if its different or if it didn't exist.
script/bootstrap.py