3 #Uncomment these if they are not defined by your rpm macros file
4 %define _sysconfdir /etc
5 %define _localstatedir /var
7 Summary: The SSL Proxy Server
12 Packager: Toru Morishita
14 Source0: %{name}-%{version}-%{release}.tar.gz
15 BuildRoot: /var/tmp/%{name}-%{version}-root
17 Provides: %{name}-%{version}-%{release}
18 BuildPrereq: automake autoconf libtool
23 SSL proxy server daemon
26 rm -rf ${RPM_BUILD_ROOT}
31 # I am providing my own configure macro replacement. Hopefully this
32 # will result in fewer portability problems than using the one supplied
33 # by various vendours. I fear that I hope in vein.
34 CFLAGS="${CFLAGS:-%optflags}" ; export CFLAGS
35 if [ -f confgure.in ]; then
37 libtoolize --force --copy
41 ./configure %{_target_platform} \
43 --exec-prefix=%{_exec_prefix} \
45 --sbindir=%{_sbindir} \
46 --sysconfdir=%{_sysconfdir} \
47 --datadir=%{_datadir} \
48 --includedir=%{_includedir} \
50 --libexecdir=%{_libexecdir} \
51 --localstatedir=%{_localstatedir} \
52 --sharedstatedir=%{_sharedstatedir} \
59 # rm -rf ${RPM_BUILD_ROOT}
61 # Manually install init script
62 #mkdir -p ${RPM_BUILD_ROOT}/etc/init.d/
64 # ${RPM_BUILD_DIR}/%{name}-%{version}/etc/init.d/sslproxy.rh \
65 # ${RPM_BUILD_ROOT}/etc/init.d/sslproxy
67 # Install eveything else
68 #make DESTDIR=$RPM_BUILD_ROOT install
70 mkdir -p $RPM_BUILD_ROOT%{_sbindir}
71 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
72 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/init.d
73 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
74 mkdir -p $RPM_BUILD_ROOT%{_localstatedir}/log/l7vs/sslproxy
76 install -c -m 755 -D src/sslproxy src/sslproxyadm $RPM_BUILD_ROOT%{_sbindir}
78 #install -c -m 755 -D init.d/sslproxy $RPM_BUILD_ROOT%{_sysconfdir}/init.d
80 install -c -m 644 -D conf/sslproxy.logger_init.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
81 install -c -m 644 -D conf/sslproxy.target_1.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
82 install -c -m 644 -D conf/sslproxy.target_2.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
83 install -c -m 644 -D conf/sslproxyadm.cf $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
84 install -c -m 644 -D conf/sslproxyadm.logrotate $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/sslproxyadm
86 install -c -m 644 -D sslfiles/root.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
87 install -c -m 644 -D sslfiles/server.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
88 install -c -m 644 -D sslfiles/passwd.txt $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
89 install -c -m 644 -D sslfiles/dh512.pem $RPM_BUILD_ROOT%{_sysconfdir}/l7vs/sslproxy
92 rm -rf $RPM_BUILD_ROOT
95 mkdir -p /var/log/l7vs/sslproxy
98 %defattr(-, root, root, 0755)
100 #%config %{_sysconfdir}/init.d/*
101 %config %{_sysconfdir}/l7vs/sslproxy/*
102 %config %{_sysconfdir}/logrotate.d/*