blob: 2158c11b106b0acf8c3cee71d4560ae447988695 (
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
#!/bin/bash
set -euo pipefail
. $(dirname $0)/libtest.sh
skip_revokefs_without_fuse
echo "1..8"
INCLUDE_SPECIAL_CHARACTER=1 setup_repo
install_repo
COMMIT=`${FLATPAK} ${U} info --show-commit org.test.Hello`
${FLATPAK} info -rcos org.test.Hello > info
assert_file_has_content info "^app/org\.test\.Hello/$(flatpak --default-arch)/master test-repo ${COMMIT}"
ok "info -rcos"
${FLATPAK} info --show-metadata org.test.Hello > info
# CVE-2023-28101
assert_file_has_content info "name=org\.test\.Hello"
assert_file_has_content info "^A=x\\\\x09y"
ok "info --show-metadata"
${FLATPAK} info --show-permissions org.test.Hello > info
assert_file_has_content info "^A=x\\\\x09y"
ok "info --show-permissions"
${FLATPAK} info --show-location org.test.Hello > info
assert_file_has_content info "app/org\.test\.Hello/$(flatpak --default-arch)/master/${COMMIT}"
ok "info --show-location"
${FLATPAK} info --show-runtime org.test.Hello > info
assert_file_has_content info "^org\.test\.Platform/$(flatpak --default-arch)/master$"
ok "info --show-runtime"
${FLATPAK} info --show-sdk org.test.Hello > info
assert_file_has_content info "^org\.test\.Platform/$(flatpak --default-arch)/master$"
ok "info --show-sdk"
${FLATPAK} info --show-extensions org.test.Hello > info
assert_file_has_content info "Extension: runtime/org\.test\.Hello\.Locale/$(flatpak --default-arch)/master$"
ok "info --show-extensions"
${FLATPAK} info --file-access=home org.test.Hello > info
assert_file_has_content info "^hidden$"
ok "info --file-access"
|