forked from cztomczak/cefpython
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebian.postinst
More file actions
25 lines (21 loc) · 1.04 KB
/
debian.postinst
File metadata and controls
25 lines (21 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash
# Exit immediately if a command exits with a non-zero status
set -e
# Permissions for the executable files
chmod 755 /usr/share/pyshared/cefpython3/cefclient
chmod 755 /usr/share/pyshared/cefpython3/subprocess
# Permissions for the examples - debug.log is created.
# If you want to run the cefclient executable you may
# also have to chmod 777 /usr/share/pyshared/cefpython3/.
chmod 666 /usr/share/pyshared/cefpython3/debug.log
chmod 666 /usr/share/pyshared/cefpython3/examples/debug.log
chmod 666 /usr/share/pyshared/cefpython3/examples/wx/debug.log
# This creates symbolic links in /usr/lib/pymodules/.../cefpython3/
# for all the files. This is no more required, as in make-deb.py
# we're modify the deb archive and moving the /usr/lib/pyshared/.../
# .so files to the /usr/share/pyshared/.../ directory. Read the
# comments in make-deb.py why it needs to be done so.
# Let's keep the creation of symlinks for backwards compatibility.
if which update-python-modules >/dev/null 2>&1; then
update-python-modules python-cefpython3.public
fi