blob: 1e601ca8404c82c21679f3e76e909b71b9aea01e (
plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
post_install() {
# update dconf after GTK+ theme installed
if hash dconf 2>/dev/null; then
dconf update
fi
# mask systemd-journald-audit.socket, which failes inside unprivileged container
systemctl mask systemd-journald-audit.socket
# workaround for https://bugs.archlinux.org/task/58701, remove after fix
ln -sf /opt/google/cros-containers/cros-adapta /usr/share/themes/CrosAdapta
ln -sf /opt/google/cros-containers/bin/sommelier /usr/bin/sommelier
# set default browser to the garcon_host_browser handler
if hash xdg-settings; then
xdg-settings set default-web-browser garcon_host_browser.desktop
fi
cat << EOF
(!) This package is permanently work in progress until Crostini
considered to be stable by Google!
Developed and tested on Samsung Chromebook Plus, should work on
other Chromebooks with Crostini enabled.
EOF
}
post_remove() {
# update dconf after GTK+ theme installed
if hash dconf 2>/dev/null; then
dconf update 2>/dev/null
fi
# unmask systemd-journald-audit.socket
systemctl unmask systemd-journald-audit.socket
# workaround for https://bugs.archlinux.org/task/58701, remove after fix
rm /usr/share/themes/CrosAdapta
rm /usr/bin/sommelier
}
|