From 15c75a059f42804078db639c532eb908b8fea038 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Fri, 10 Mar 2017 08:10:12 +0100 Subject: spec: setup cert --- fake_ilo.spec | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/fake_ilo.spec b/fake_ilo.spec index 24ca631..61ad8d5 100644 --- a/fake_ilo.spec +++ b/fake_ilo.spec @@ -5,7 +5,9 @@ Release: 1%{?dist} Summary: iLO emulator which can power cycle libvirt VMs Group: FIXME Source: %{name}-%{version}.tar.gz -Requires: pythom + +Requires: python +Requires: openssl %description FIXME @@ -16,12 +18,25 @@ FIXME %build %install -mkdir -p %{buildroot}{/usr/bin,/etc/init.d} +mkdir -p %{buildroot}{/usr/bin,/etc/init.d,/etc/fake_ilo} make DESTDIR=%{buildroot} install rm -rf %{buildroot}/etc/init.d %files %doc LICENSE +%dir /etc/fake_ilo +%ghost /etc/fake_ilo/server.key +%ghost /etc/fake_ilo/server.crt %{_bindir}/ilo.py +%post +if test -f "/etc/fake_ilo"; then + exit 0 +fi +subject="/C=unknown/ST=unknown/L=unknown/O=libvirt/CN=$(hostname -f)" +openssl req -x509 -newkey rsa:2048 \ + -keyout /etc/fake_ilo/server.key \ + -out /etc/fake_ilo/server.crt \ + -nodes -days 9999 -subj "$subject" + %changelog -- cgit