← Back to team overview

openerp-india team mailing list archive

[Bug 993414] Re: Bad file permissions and EOL encodings

 

Maybe I should add that it's not just permissions. It's also about non-
consistent EOL encoding; most files uses *ux EOL (i. e., a single '\n')
but some random files have DOS/windows '\r\n'.  The sed commands near
the bottom handles this.

And finally, there are version control files leftovers, that's the 'rm,'
commands at bottom . I presume you don't intend to distribute version
control files in the released version?!)

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Server.
https://bugs.launchpad.net/bugs/993414

Title:
  Bad file permissions and EOL encodings

Status in OpenERP Server:
  Confirmed

Bug description:
  A lot of the files in the overall project  has random file
  permissions. In a packaging context, something like this is needed to
  rectify:

  find . -name \*.py -a -perm 644 | \
      xargs sed -i -e '\;/usr/bin/env;d' -e '\;/usr/bin/python;d'
  find . -name \*.html -o -name \*yml -o -name \*.js -o -name \*.po  \
      -o -name \*.css -o -iname readme* -o -name \*.csv \
      -o -name account_asset_change_duration.py \
      -o -name base_quality_interrogation.py |
          xargs chmod 644
  chmod 644 $( find openerp/addons/account_asset -name \*.py )
  chmod 644       openerp/addons/l10n_ch/test/test*.v11

  Also, some files have DOS eol encodings, as opposed to the overall
  Unix/Linus conventions. To fix:

  find . -name \*.html | xargs sed -i 's/\r//'
  sed -i 's/\r//' openerp/addons/l10n_ch/test/test*.v11
  sed -i 's/\r//' openerp/addons/account_asset/security/ir.model.access.csv

  Packaging would be simpler something like these command were applied
  to the source

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-server/+bug/993414/+subscriptions


References