|
Lines 154-167
Link Here
|
| 154 |
# Required for gnome-shell on hardened/PaX, bug #398941 |
154 |
# Required for gnome-shell on hardened/PaX, bug #398941 |
| 155 |
# Future-proof for >=spidermonkey-1.8.7 following polkit's example |
155 |
# Future-proof for >=spidermonkey-1.8.7 following polkit's example |
| 156 |
if has_version '<dev-lang/spidermonkey-1.8.7'; then |
156 |
if has_version '<dev-lang/spidermonkey-1.8.7'; then |
| 157 |
pax-mark mr "${ED}usr/bin/gnome-shell" |
157 |
pax-mark mr "${ED}usr/bin/gnome-shell"{,-extension-prefs} |
| 158 |
elif has_version '>=dev-lang/spidermonkey-1.8.7[jit]'; then |
158 |
elif has_version '>=dev-lang/spidermonkey-1.8.7[jit]'; then |
| 159 |
pax-mark m "${ED}usr/bin/gnome-shell" |
159 |
pax-mark m "${ED}usr/bin/gnome-shell"{,-extension-prefs} |
| 160 |
fi |
|
|
| 161 |
# Required for gnome-shell on hardened/PaX #457146 and #457194 |
160 |
# Required for gnome-shell on hardened/PaX #457146 and #457194 |
| 162 |
# PaX EMUTRAMP need to be on |
161 |
# PaX EMUTRAMP need to be on |
| 163 |
if has_version '>=dev-libs/libffi-3.0.13[pax_kernel]'; then |
162 |
elif has_version '>=dev-libs/libffi-3.0.13[pax_kernel]'; then |
| 164 |
pax-mark E "${ED}usr/bin/gnome-shell" |
163 |
pax-mark E "${ED}usr/bin/gnome-shell"{,-extension-prefs} |
|
|
164 |
else |
| 165 |
pax-mark m "${ED}usr/bin/gnome-shell"{,-extension-prefs} |
| 165 |
fi |
166 |
fi |
| 166 |
} |
167 |
} |
| 167 |
|
168 |
|