Signed-off-by: Alon Bar-Lev <alon.bar...@gmail.com>
---
 Makefile.am                 |    2 +
 configure.ac                |    3 ++
 distro/Makefile.am          |   15 +++++++++
 distro/rpm/Makefile.am      |   15 +++++++++
 distro/rpm/easy-rsa.spec.in |   68 +++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 103 insertions(+), 0 deletions(-)
 create mode 100644 distro/Makefile.am
 create mode 100644 distro/rpm/Makefile.am
 create mode 100644 distro/rpm/easy-rsa.spec.in

diff --git a/Makefile.am b/Makefile.am
index 743da35..156a3c0 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -35,6 +35,8 @@ MAINTAINERCLEANFILES = \

 EXTRA_DIST = doc easy-rsa

+SUBDIRS = distro
+
 dist_doc_DATA = \
        COPYRIGHT.GPL \
        COPYING
diff --git a/configure.ac b/configure.ac
index 1e52ece..61703a2 100644
--- a/configure.ac
+++ b/configure.ac
@@ -48,5 +48,8 @@ AC_SUBST([easyrsadir])
 AC_CONFIG_FILES([
        Makefile
        doc/Makefile
+       distro/Makefile
+       distro/rpm/Makefile
+       distro/rpm/easy-rsa.spec
 ])
 AC_OUTPUT
diff --git a/distro/Makefile.am b/distro/Makefile.am
new file mode 100644
index 0000000..f26dc5a
--- /dev/null
+++ b/distro/Makefile.am
@@ -0,0 +1,15 @@
+#
+#  Easy-RSA -- This is a small RSA key management package, based on the openssl
+#              command line tool, that can be found in the easy-rsa 
subdirectory
+#              of the OpenVPN distribution.  While this tool is primary 
concerned
+#              with key management for the SSL VPN application space, it can 
also
+#              be used for building web certificates.
+#
+#  Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sa...@openvpn.net>
+#  Copyright (C) 2006-2012 Alon Bar-Lev <alon.bar...@gmail.com>
+#
+
+MAINTAINERCLEANFILES = \
+       $(srcdir)/Makefile.in
+
+SUBDIRS = rpm
diff --git a/distro/rpm/Makefile.am b/distro/rpm/Makefile.am
new file mode 100644
index 0000000..49fe48c
--- /dev/null
+++ b/distro/rpm/Makefile.am
@@ -0,0 +1,15 @@
+#
+#  Easy-RSA -- This is a small RSA key management package, based on the openssl
+#              command line tool, that can be found in the easy-rsa 
subdirectory
+#              of the OpenVPN distribution.  While this tool is primary 
concerned
+#              with key management for the SSL VPN application space, it can 
also
+#              be used for building web certificates.
+#
+#  Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sa...@openvpn.net>
+#  Copyright (C) 2006-2012 Alon Bar-Lev <alon.bar...@gmail.com>
+#
+
+MAINTAINERCLEANFILES = \
+       $(srcdir)/Makefile.in
+
+dist_noinst_DATA = easy-rsa.spec
diff --git a/distro/rpm/easy-rsa.spec.in b/distro/rpm/easy-rsa.spec.in
new file mode 100644
index 0000000..f0d9bfa
--- /dev/null
+++ b/distro/rpm/easy-rsa.spec.in
@@ -0,0 +1,68 @@
+#
+#  Easy-RSA -- This is a small RSA key management package, based on the openssl
+#              command line tool, that can be found in the easy-rsa 
subdirectory
+#              of the OpenVPN distribution.  While this tool is primary 
concerned
+#              with key management for the SSL VPN application space, it can 
also
+#              be used for building web certificates.
+#
+#  Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sa...@openvpn.net>
+#  Copyright (C) 2006-2012 Alon Bar-Lev <alon.bar...@gmail.com>
+#
+#  This program is free software; you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License version 2
+#  as published by the Free Software Foundation.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  You should have received a copy of the GNU General Public License
+#  along with this program (see the file COPYING included with this
+#  distribution); if not, write to the Free Software Foundation, Inc.,
+#  59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+#
+
+Summary:       Easy-RSA
+Name:          easy-rsa
+Version:       @PACKAGE_VERSION@
+Release:       1
+License:       GPL-2
+Group:         Security/Cryptography
+Source:                %{name}-%{version}.tar.gz
+Packager:      OpenVPN Technologies, Inc. <sa...@openvpn.net>
+Vendor:                OpenVPN Technologies, Inc.
+URL:           http://openvpn.net
+BuildRoot:     %{_tmppath}/%{name}-buildroot
+BuildArch:     noarch
+Requires:      openssl
+%description
+This is a small RSA key management package, based on the openssl
+command line tool, that can be found in the easy-rsa subdirectory
+of the OpenVPN distribution.  While this tool is primary concerned
+with key management for the SSL VPN application space, it can also
+be used for building web certificates.
+
+%prep
+%setup -q
+
+%build
+%configure -q -docdir="%{_docdir}/%{name}-%{version}"
+%{__make}
+
+%install
+rm -rf "${RPM_BUILD_ROOT}"
+%{__make} install DESTDIR="${RPM_BUILD_ROOT}"
+
+%clean
+rm -rf "${RPM_BUILD_ROOT}"
+
+%files
+
+%defattr(-,root,root)
+%{_datadir}/easy-rsa
+%{_docdir}
+ 
+%changelog
+* Fri Feb 24 2012 Alon Bar-Lev <alon.bar...@gmail.com>
+- Created initial spec file
-- 
1.7.3.4


Reply via email to