FS#43804 - [chromium] Update chromium launcher to handle more user conf. files from extrnal pkges (plugins)
Attached to Project:
Arch Linux
Opened by Gustavo Alvarez (sl1pkn07) - Thursday, 12 February 2015, 21:54 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 20 February 2015, 10:34 GMT
Opened by Gustavo Alvarez (sl1pkn07) - Thursday, 12 February 2015, 21:54 GMT
Last edited by Evangelos Foutras (foutrelis) - Friday, 20 February 2015, 10:34 GMT
|
Details
Hi
"chromium.sh" from gentoo [1] uses a method to handle more user configuration files instead of use one file ('etc/chromium/default'). for example, when add external plugins configuration, like provides by chrome-binary-plugins[2], like pepperflash (see lines 91~100) Currently, chromium-pepper-flash{,dev,standalone} (AUR [3]) edit the file 'etc/chromium/default', provides by chromium, with a some scrips in the .install file [4] (take a example from 'chromium-pepper-flash-dev' package). for more clean, and avoid some packages interfere one with others, the idea is change the 'chromium.sh' script in chromium like a gentoo launcher script [1], that change is: from >if [[ -f /etc/chromium/default ]]; then > . /etc/chromium/default >fi to > for f in /etc/chromium/*; do > [[ -f ${f} ]] && source "${f}" > done and talk with chromium-pepper-flash package maintainers for change the method to add the plugins flags to a separate config file, and save in 'etc/chromium', like a method describe in [2] greetings [1] https://projects.archlinux.org/svntogit/packages.git/tree/trunk/chromium.sh?h=packages/chromium [2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-plugins/chrome-binary-plugins/chrome-binary-plugins-41.0.2272.53_beta1.ebuild?view=markup [3] https://aur.archlinux.org/packages/?O=0&C=0&SeB=nd&K=chromium-pepper&outdated=&SB=a&SO=d&PP=250&do_Search=Go [4] http://pkgbuild.com/git/aur-mirror.git/tree/chromium-pepper-flash-dev/pepper.install |
This task depends upon
Closed by Evangelos Foutras (foutrelis)
Friday, 20 February 2015, 10:34 GMT
Reason for closing: Implemented
Additional comments about closing: chromium 40.0.2214.115-1
Friday, 20 February 2015, 10:34 GMT
Reason for closing: Implemented
Additional comments about closing: chromium 40.0.2214.115-1
https://projects.archlinux.org/svntogit/packages.git/commit/trunk?h=packages/chromium&id=f2b684e