summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-crypt/tpm-emulator')
-rw-r--r--app-crypt/tpm-emulator/Manifest1
-rw-r--r--app-crypt/tpm-emulator/files/tpm-emulator-0.7.5-build.patch33
-rw-r--r--app-crypt/tpm-emulator/files/tpm-emulator.confd1
-rw-r--r--app-crypt/tpm-emulator/files/tpm-emulator.initd46
-rw-r--r--app-crypt/tpm-emulator/metadata.xml11
-rw-r--r--app-crypt/tpm-emulator/tpm-emulator-0.7.5-r2.ebuild77
6 files changed, 0 insertions, 169 deletions
diff --git a/app-crypt/tpm-emulator/Manifest b/app-crypt/tpm-emulator/Manifest
deleted file mode 100644
index 695694052456..000000000000
--- a/app-crypt/tpm-emulator/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tpm-emulator-0.7.5.tar.gz 222341 BLAKE2B c6dc7494800f4c6d1f5e622c6a47fdd5487e0f2cbc34173d9039d6eb5fd7541dd2c1f514efbf220c605424059844e18650b31ee9934eda6626427b915fd6bc53 SHA512 24c16ec36ca92c484d6e8dfa53c8ca00dbc5b58d78d7166041db1e9ae277d763f0fc0a6b0cbd7e62fcf4671f6ad2d8df1213256be0a4200b79b6ee61ab73b2ef
diff --git a/app-crypt/tpm-emulator/files/tpm-emulator-0.7.5-build.patch b/app-crypt/tpm-emulator/files/tpm-emulator-0.7.5-build.patch
deleted file mode 100644
index 3f96bdd3e68f..000000000000
--- a/app-crypt/tpm-emulator/files/tpm-emulator-0.7.5-build.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 78f018a79243b8aa3c2a8e8aa87245c58c731278 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev <alon.barlev@gmail.com>
-Date: Sun, 16 Sep 2018 13:29:59 +0300
-Subject: [PATCH] tpmd_dev: fix strncpy bound
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-tpmd_dev/linux/tpmd_dev.c:88:3: error: ‘strncpy’ specified bound 108 equals destination size [-Werror=stringop-truncation]
-
-Bug: https://github.com/PeterHuewe/tpm-emulator/pull/43
-
-Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
----
- tpmd_dev/linux/tpmd_dev.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/tpmd_dev/linux/tpmd_dev.c b/tpmd_dev/linux/tpmd_dev.c
-index 2b24bd7..72583f4 100644
---- a/tpmd_dev/linux/tpmd_dev.c
-+++ b/tpmd_dev/linux/tpmd_dev.c
-@@ -85,7 +85,7 @@ static int tpmd_connect(char *socket_name)
- return res;
- }
- addr.sun_family = AF_UNIX;
-- strncpy(addr.sun_path, socket_name, sizeof(addr.sun_path));
-+ strncpy(addr.sun_path, socket_name, sizeof(addr.sun_path)-1);
- res = tpmd_sock->ops->connect(tpmd_sock,
- (struct sockaddr*)&addr, sizeof(struct sockaddr_un), 0);
- if (res != 0) {
---
-2.16.4
-
diff --git a/app-crypt/tpm-emulator/files/tpm-emulator.confd b/app-crypt/tpm-emulator/files/tpm-emulator.confd
deleted file mode 100644
index 985fa4e774ca..000000000000
--- a/app-crypt/tpm-emulator/files/tpm-emulator.confd
+++ /dev/null
@@ -1 +0,0 @@
-STARTUP_MODE="save"
diff --git a/app-crypt/tpm-emulator/files/tpm-emulator.initd b/app-crypt/tpm-emulator/files/tpm-emulator.initd
deleted file mode 100644
index abfbef900d00..000000000000
--- a/app-crypt/tpm-emulator/files/tpm-emulator.initd
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-STARTUP_MODE="${STARTUP_MODE:-save}";
-
-extra_started_commands="clear save deactivated"
-description="TPM emulator"
-command="/usr/bin/tpmd"
-my_command_args="-f"
-command_background=1
-command_user="tss:tss"
-pidfile="/var/run/${RC_SVCNAME}.pid"
-
-depend() {
- use logger
- after coldplug
-}
-
-start_pre() {
- checkpath -d -m 0775 -o tss /var/run/tpm
- service_set_value STARTUP_MODE "${STARTUP_MODE}"
-}
-
-start() {
- command_args="${my_command_args} $(service_get_value STARTUP_MODE)"
- default_start
-}
-
-_doit() {
- service_set_value STARTUP_MODE "$1"
- stop
- start
-}
-
-clear() {
- _doit clear
-}
-
-save() {
- _doit save
-}
-
-deactivated() {
- _doit deactivated
-}
diff --git a/app-crypt/tpm-emulator/metadata.xml b/app-crypt/tpm-emulator/metadata.xml
deleted file mode 100644
index 00300599e1bd..000000000000
--- a/app-crypt/tpm-emulator/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">tpm-emulator</remote-id>
- </upstream>
- <use>
- <flag name="mtm-emulator">Build the MTM emulator</flag>
- </use>
-</pkgmetadata>
diff --git a/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r2.ebuild b/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r2.ebuild
deleted file mode 100644
index 9323c1f7edcb..000000000000
--- a/app-crypt/tpm-emulator/tpm-emulator-0.7.5-r2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-MODULES_OPTIONAL_USE="modules"
-inherit user linux-mod cmake-utils udev
-
-MY_P=${P/-/_}
-DESCRIPTION="Emulator driver for tpm"
-HOMEPAGE="https://github.com/PeterHuewe/tpm-emulator"
-SRC_URI="https://github.com/PeterHuewe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="mtm-emulator"
-RDEPEND="dev-libs/gmp:="
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-build.patch"
-)
-
-pkg_setup() {
- enewgroup tss
- enewuser tss -1 -1 /var/lib/tpm tss
- if use modules; then
- CONFIG_CHECK="MODULES"
- MODULE_NAMES="tpmd_dev(extra:tpmd_dev/linux:)"
- BUILD_TARGETS="all tpmd_dev.rules"
- BUILD_PARAMS="KERNEL_BUILD=${KERNEL_DIR}"
- linux-mod_pkg_setup
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DMTM_EMULATOR=$(usex mtm-emulator ON OFF)
- -DBUILD_DEV=OFF
- )
- cmake-utils_src_configure
-
- use modules && ln -s "${BUILD_DIR}/config.h" tpmd_dev/linux
-}
-
-src_compile() {
- cmake-utils_src_compile
- use modules && linux-mod_src_compile
-}
-
-src_install() {
- cmake-utils_src_install
- if use modules; then
- linux-mod_src_install
- udev_newrules "tpmd_dev/linux/tpmd_dev.rules" 60-tpmd_dev.rules
- fi
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir /var/log/tpm
- fowners tss:tss /var/log/tpm
-}
-
-pkg_postinst() {
- if use modules; then
- linux-mod_pkg_postinst
-
- ewarn ""
- ewarn "The new init.d script does not load the tpmd_dev any more as it is optional."
- ewarn "If you use the tpmd_dev, please load it explicitly in /etc/conf.d/modules"
- ewarn ""
- fi
-
- einfo "tpmd socket is located at /var/run/tpm/tpmd_socket:0"
-}