blob: 24833110d532239c7df39fc0d46eade8bdc05c65 (
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
|
# SPDX-License-Identifier: LGPL-2.1-or-later
executables += [
executable_template + {
'name' : 'systemd-creds',
'public' : true,
'sources' : files('creds.c'),
'dependencies' : [
libopenssl,
threads,
],
},
]
# Protecting files from the distro in /usr doesn't make sense since they can be trivially accessed otherwise,
# so don't restrict the access mode in /usr. That doesn't apply to /etc, so we do restrict the access mode
# there.
install_emptydir(credstoredir)
if install_sysconfdir
# Keep in sync with tmpfiles.d/credstore.conf
install_emptydir(sysconfdir / 'credstore',
install_mode : 'rwx------')
install_emptydir(sysconfdir / 'credstore.encrypted',
install_mode : 'rwx------')
endif
install_data('io.systemd.credentials.policy',
install_dir : polkitpolicydir)
|