blob: fc26032746ab9d04839212f53b34d53936956a20 (
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
47
48
49
|
post_install() {
# update dconf after GTK+ theme installed
if hash dconf 2>/dev/null; then
dconf update
fi
# mask systemd-journald-audit.socket, which fails 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
# 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
post_upgrade
}
post_upgrade() {
cat << EOF
(!) This package is permanently work in progress until Crostini
considered to be stable by Google, issues and bugs are expected!
Tested on Google Pixelbook and Samsung Chromebook Plus, should
work fine on other Chromebooks/Chromeboxes 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
}
|