- browser plugins is noarch now
[packages/browser-plugins.git] / browser-plugins.README
1 New browser-plugins
2
3 Technical implementation
4 ~~~~~~~~~~~~~~~~~~~~~~~~
5
6 filesystem provides
7 - %dir %{_plugindir}
8 %{_plugindir} expands to %{_libdir}/browser-plugins
9
10 browser-plugins provides:
11 - %dir /etc/browser-plugins
12 - %dir /etc/browser-plugins/browser.d
13 - %dir /etc/browser-plugins/blacklist.d
14 - %{_sbindir}/update-browser-plugins script
15 The script will parse /etc/browser-plugins/*.blacklist and delete dead and add
16 new symlinks to browser specific plugin directories.
17
18 The list of browser plugin directories is taken by reading existing symlinks
19 matching glob: /etc/browser-plugins/browser.d/<browser>.%{_target_base_arch}
20
21 The update script will scan /usr/lib/browser-plugins and
22 /usr/lib64/browser-plugins dir for existing plugins as browser-plugins itself
23 is noarch package.
24
25 plugin provides
26 - %config(noreplace) /etc/browser-plugins/blacklist.d/<plugin>-<browser>-%{_target_base_arch}.blacklist
27 The blacklist contains shell globs of filenames to be excluded from linking to
28 browser specific plugin directory. The shell globs are base of %{_plugindir},
29 subdirectories are allowed. Comments and empty lines are ignored.
30
31 - %post/%postun scriptlet
32 the scriptlet will call %update_browser_plugins
33
34 browser provides
35 - /etc/browser-plugins/browser.d/<browser>.%{_target_base_arch} symlink
36 the symlink will point to the single directory where it searches for its plugins.
37
38 - %post/%postun scriptlet
39 the scriptlet will call %update_browser_plugins
This page took 0.040674 seconds and 4 git commands to generate.