diff options
Diffstat (limited to 'core/modules/swtpm')
-rw-r--r-- | core/modules/swtpm/module.build | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/modules/swtpm/module.build b/core/modules/swtpm/module.build index 0d4264b4..6157017f 100644 --- a/core/modules/swtpm/module.build +++ b/core/modules/swtpm/module.build @@ -1,4 +1,11 @@ #!/bin/bash + +LIBVIRT_STPM_GRP="libvirt-tpm" + +module_init() { + groupadd --system "${LIBVIRT_STPM_GRP}" +} + fetch_source() { autoclone } @@ -61,6 +68,10 @@ build() { make || perror "'make' failed." DESTDIR="${DSTDIR}" make install || perror "'make install' failed." + # change group and permissions for libvirt-tpm members + chgrp "${LIBVIRT_STPM_GRP}" /var/lib/swtpm-localca + chmod 775 /var/lib/swtpm-localca + rm "${SRCDIR_BIN}/pkg-config" # restore old environment so that following pkg-config calls are not modified |