← Back to team overview

openerp-india team mailing list archive

[Bug 993414] [NEW] Bad file permissions and EOL encodings

 

Public bug reported:

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

** Affects: openobject-server
     Importance: Undecided
         Status: New

-- 
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:
  New

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


Follow ups

References